class Aws::CodeStarconnections::Types::CreateHostInput

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

data as a hash:

    {
      name: "HostName", # required
      provider_type: "Bitbucket", # required, accepts Bitbucket, GitHub, GitHubEnterpriseServer
      provider_endpoint: "Url", # required
      vpc_configuration: {
        vpc_id: "VpcId", # required
        subnet_ids: ["SubnetId"], # required
        security_group_ids: ["SecurityGroupId"], # required
        tls_certificate: "TlsCertificate",
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] name

The name of the host to be created. The name must be unique in the
calling AWS account.
@return [String]

@!attribute [rw] provider_type

The name of the installed provider to be associated with your
connection. The host resource represents the infrastructure where
your provider type is installed. The valid provider type is GitHub
Enterprise Server.
@return [String]

@!attribute [rw] provider_endpoint

The endpoint of the infrastructure to be represented by the host
after it is created.
@return [String]

@!attribute [rw] vpc_configuration

The VPC configuration to be provisioned for the host. A VPC must be
configured and the infrastructure to be represented by the host must
already be connected to the VPC.
@return [Types::VpcConfiguration]

@!attribute [rw] tags

@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/codestar-connections-2019-12-01/CreateHostInput AWS API Documentation

Constants

SENSITIVE