class Aws::AppMesh::Types::CreateMeshInput

<zonbook />

<xhtml />

@note When making an API call, you may pass CreateMeshInput

data as a hash:

    {
      client_token: "String",
      mesh_name: "ResourceName", # required
      spec: {
        egress_filter: {
          type: "ALLOW_ALL", # required, accepts ALLOW_ALL, DROP_ALL
        },
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] client_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Up to 36 letters, numbers, hyphens, and
underscores are allowed.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] mesh_name

The name to use for the service mesh.
@return [String]

@!attribute [rw] spec

The service mesh specification to apply.
@return [Types::MeshSpec]

@!attribute [rw] tags

Optional metadata that you can apply to the service mesh to assist
with categorization and organization. Each tag consists of a key and
an optional value, both of which you define. Tag keys can have a
maximum character length of 128 characters, and tag values can have
a maximum length of 256 characters.
@return [Array<Types::TagRef>]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateMeshInput AWS API Documentation

Constants

SENSITIVE