Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConflictException

type ConflictException struct {
	Message *string
}

    Two conflicting operations have been made on the same resource.

    func (*ConflictException) Error

    func (e *ConflictException) Error() string

    func (*ConflictException) ErrorCode

    func (e *ConflictException) ErrorCode() string

    func (*ConflictException) ErrorFault

    func (e *ConflictException) ErrorFault() smithy.ErrorFault

    func (*ConflictException) ErrorMessage

    func (e *ConflictException) ErrorMessage() string

    type Connection

    type Connection struct {
    
    	// The Amazon Resource Name (ARN) of the connection. The ARN is used as the
    	// connection reference when the connection is shared between AWS services. The ARN
    	// is never reused if the connection is deleted.
    	ConnectionArn *string
    
    	// The name of the connection. Connection names must be unique in an AWS user
    	// account.
    	ConnectionName *string
    
    	// The current status of the connection.
    	ConnectionStatus ConnectionStatus
    
    	// The Amazon Resource Name (ARN) of the host associated with the connection.
    	HostArn *string
    
    	// The identifier of the external provider where your third-party code repository
    	// is configured. For Bitbucket, this is the account ID of the owner of the
    	// Bitbucket repository.
    	OwnerAccountId *string
    
    	// The name of the external provider where your third-party code repository is
    	// configured.
    	ProviderType ProviderType
    }

      A resource that is used to connect third-party source providers with services like AWS CodePipeline. Note: A connection created through CloudFormation, the CLI, or the SDK is in `PENDING` status by default. You can make its status `AVAILABLE` by updating the connection in the console.

      type ConnectionStatus

      type ConnectionStatus string
      const (
      	ConnectionStatusPending   ConnectionStatus = "PENDING"
      	ConnectionStatusAvailable ConnectionStatus = "AVAILABLE"
      	ConnectionStatusError     ConnectionStatus = "ERROR"
      )

        Enum values for ConnectionStatus

        func (ConnectionStatus) Values

          Values returns all known values for ConnectionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

          type Host

          type Host struct {
          
          	// The Amazon Resource Name (ARN) of the host.
          	HostArn *string
          
          	// The name of the host.
          	Name *string
          
          	// The endpoint of the infrastructure where your provider type is installed.
          	ProviderEndpoint *string
          
          	// 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.
          	ProviderType ProviderType
          
          	// The status of the host, such as PENDING, AVAILABLE, VPC_CONFIG_DELETING,
          	// VPC_CONFIG_INITIALIZING, and VPC_CONFIG_FAILED_INITIALIZATION.
          	Status *string
          
          	// The status description for the host.
          	StatusMessage *string
          
          	// The VPC configuration provisioned for the host.
          	VpcConfiguration *VpcConfiguration
          }

            A resource that represents the infrastructure where a third-party provider is installed. The host is used when you create connections to an installed third-party provider type, such as GitHub Enterprise Server. You create one host for all connections to that provider. A host created through the CLI or the SDK is in `PENDING` status by default. You can make its status `AVAILABLE` by setting up the host in the console.

            type LimitExceededException

            type LimitExceededException struct {
            	Message *string
            }

              Exceeded the maximum limit for connections.

              func (*LimitExceededException) Error

              func (e *LimitExceededException) Error() string

              func (*LimitExceededException) ErrorCode

              func (e *LimitExceededException) ErrorCode() string

              func (*LimitExceededException) ErrorFault

              func (e *LimitExceededException) ErrorFault() smithy.ErrorFault

              func (*LimitExceededException) ErrorMessage

              func (e *LimitExceededException) ErrorMessage() string

              type ProviderType

              type ProviderType string
              const (
              	ProviderTypeBitbucket              ProviderType = "Bitbucket"
              	ProviderTypeGithub                 ProviderType = "GitHub"
              	ProviderTypeGithubEnterpriseServer ProviderType = "GitHubEnterpriseServer"
              )

                Enum values for ProviderType

                func (ProviderType) Values

                func (ProviderType) Values() []ProviderType

                  Values returns all known values for ProviderType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                  type ResourceNotFoundException

                  type ResourceNotFoundException struct {
                  	Message *string
                  }

                    Resource not found. Verify the connection resource ARN and try again.

                    func (*ResourceNotFoundException) Error

                    func (e *ResourceNotFoundException) Error() string

                    func (*ResourceNotFoundException) ErrorCode

                    func (e *ResourceNotFoundException) ErrorCode() string

                    func (*ResourceNotFoundException) ErrorFault

                    func (*ResourceNotFoundException) ErrorMessage

                    func (e *ResourceNotFoundException) ErrorMessage() string

                    type ResourceUnavailableException

                    type ResourceUnavailableException struct {
                    	Message *string
                    }

                      Resource not found. Verify the ARN for the host resource and try again.

                      func (*ResourceUnavailableException) Error

                      func (*ResourceUnavailableException) ErrorCode

                      func (e *ResourceUnavailableException) ErrorCode() string

                      func (*ResourceUnavailableException) ErrorFault

                      func (*ResourceUnavailableException) ErrorMessage

                      func (e *ResourceUnavailableException) ErrorMessage() string

                      type Tag

                      type Tag struct {
                      
                      	// The tag's key.
                      	//
                      	// This member is required.
                      	Key *string
                      
                      	// The tag's value.
                      	//
                      	// This member is required.
                      	Value *string
                      }

                        A tag is a key-value pair that is used to manage the resource. This tag is available for use by AWS services that support tags.

                        type UnsupportedOperationException

                        type UnsupportedOperationException struct {
                        	Message *string
                        }

                          The operation is not supported. Check the connection status and try again.

                          func (*UnsupportedOperationException) Error

                          func (*UnsupportedOperationException) ErrorCode

                          func (e *UnsupportedOperationException) ErrorCode() string

                          func (*UnsupportedOperationException) ErrorFault

                          func (*UnsupportedOperationException) ErrorMessage

                          func (e *UnsupportedOperationException) ErrorMessage() string

                          type VpcConfiguration

                          type VpcConfiguration struct {
                          
                          	// The ID of the security group or security groups associated with the Amazon VPC
                          	// connected to the infrastructure where your provider type is installed.
                          	//
                          	// This member is required.
                          	SecurityGroupIds []string
                          
                          	// The ID of the subnet or subnets associated with the Amazon VPC connected to the
                          	// infrastructure where your provider type is installed.
                          	//
                          	// This member is required.
                          	SubnetIds []string
                          
                          	// The ID of the Amazon VPC connected to the infrastructure where your provider
                          	// type is installed.
                          	//
                          	// This member is required.
                          	VpcId *string
                          
                          	// The value of the Transport Layer Security (TLS) certificate associated with the
                          	// infrastructure where your provider type is installed.
                          	TlsCertificate *string
                          }

                            The VPC configuration provisioned for the host.