You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CodeStarconnections::Types::CreateHostInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateHostInput as input to an Aws::Client method, you can use a vanilla 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",
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the host to be created. The name must be unique in the calling AWS account.

Returns:

  • (String)

    The name of the host to be created.

#provider_endpointString

The endpoint of the infrastructure to be represented by the host after it is created.

Returns:

  • (String)

    The endpoint of the infrastructure to be represented by the host after it is created.

#provider_typeString

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.

Possible values:

  • Bitbucket
  • GitHub
  • GitHubEnterpriseServer

Returns:

  • (String)

    The name of the installed provider to be associated with your connection.

#vpc_configurationTypes::VpcConfiguration

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.

Returns: