Documentation
¶
Index ¶
- type Connection
- type ConnectionArgs
- type ConnectionInput
- type ConnectionOutput
- func (o ConnectionOutput) ConnectionArn() pulumi.StringOutput
- func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
- func (o ConnectionOutput) ConnectionStatus() pulumi.StringOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) HostArn() pulumi.StringPtrOutput
- func (o ConnectionOutput) OwnerAccountId() pulumi.StringOutput
- func (o ConnectionOutput) ProviderType() pulumi.StringPtrOutput
- func (o ConnectionOutput) Tags() ConnectionTagArrayOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
- type ConnectionState
- type ConnectionTag
- type ConnectionTagArgs
- func (ConnectionTagArgs) ElementType() reflect.Type
- func (i ConnectionTagArgs) ToConnectionTagOutput() ConnectionTagOutput
- func (i ConnectionTagArgs) ToConnectionTagOutputWithContext(ctx context.Context) ConnectionTagOutput
- func (i ConnectionTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionTag]
- type ConnectionTagArray
- func (ConnectionTagArray) ElementType() reflect.Type
- func (i ConnectionTagArray) ToConnectionTagArrayOutput() ConnectionTagArrayOutput
- func (i ConnectionTagArray) ToConnectionTagArrayOutputWithContext(ctx context.Context) ConnectionTagArrayOutput
- func (i ConnectionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionTag]
- type ConnectionTagArrayInput
- type ConnectionTagArrayOutput
- func (ConnectionTagArrayOutput) ElementType() reflect.Type
- func (o ConnectionTagArrayOutput) Index(i pulumi.IntInput) ConnectionTagOutput
- func (o ConnectionTagArrayOutput) ToConnectionTagArrayOutput() ConnectionTagArrayOutput
- func (o ConnectionTagArrayOutput) ToConnectionTagArrayOutputWithContext(ctx context.Context) ConnectionTagArrayOutput
- func (o ConnectionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionTag]
- type ConnectionTagInput
- type ConnectionTagOutput
- func (ConnectionTagOutput) ElementType() reflect.Type
- func (o ConnectionTagOutput) Key() pulumi.StringOutput
- func (o ConnectionTagOutput) ToConnectionTagOutput() ConnectionTagOutput
- func (o ConnectionTagOutput) ToConnectionTagOutputWithContext(ctx context.Context) ConnectionTagOutput
- func (o ConnectionTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionTag]
- func (o ConnectionTagOutput) Value() pulumi.StringOutput
- type LookupConnectionArgs
- type LookupConnectionOutputArgs
- type LookupConnectionResult
- type LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ConnectionArn() pulumi.StringPtrOutput
- func (o LookupConnectionResultOutput) ConnectionStatus() pulumi.StringPtrOutput
- func (LookupConnectionResultOutput) ElementType() reflect.Type
- func (o LookupConnectionResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupConnectionResultOutput) Tags() ConnectionTagArrayOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionResult]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between AWS services. ConnectionArn pulumi.StringOutput `pulumi:"connectionArn"` // The name of the connection. Connection names must be unique in an AWS user account. ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // The current status of the connection. ConnectionStatus pulumi.StringOutput `pulumi:"connectionStatus"` // The host arn configured to represent the infrastructure where your third-party provider is installed. You must specify either a ProviderType or a HostArn. HostArn pulumi.StringPtrOutput `pulumi:"hostArn"` // The name 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 pulumi.StringOutput `pulumi:"ownerAccountId"` // The name of the external provider where your third-party code repository is configured. You must specify either a ProviderType or a HostArn. ProviderType pulumi.StringPtrOutput `pulumi:"providerType"` // Specifies the tags applied to a connection. Tags ConnectionTagArrayOutput `pulumi:"tags"` }
Schema for AWS::CodeStarConnections::Connection resource which can be used to connect external source providers with AWS CodePipeline
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (*Connection) ToOutput ¶ added in v0.76.0
func (i *Connection) ToOutput(ctx context.Context) pulumix.Output[*Connection]
type ConnectionArgs ¶
type ConnectionArgs struct { // The name of the connection. Connection names must be unique in an AWS user account. ConnectionName pulumi.StringPtrInput // The host arn configured to represent the infrastructure where your third-party provider is installed. You must specify either a ProviderType or a HostArn. HostArn pulumi.StringPtrInput // The name of the external provider where your third-party code repository is configured. You must specify either a ProviderType or a HostArn. ProviderType pulumi.StringPtrInput // Specifies the tags applied to a connection. Tags ConnectionTagArrayInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) ConnectionArn ¶ added in v0.17.0
func (o ConnectionOutput) ConnectionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between AWS services.
func (ConnectionOutput) ConnectionName ¶ added in v0.17.0
func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
The name of the connection. Connection names must be unique in an AWS user account.
func (ConnectionOutput) ConnectionStatus ¶ added in v0.17.0
func (o ConnectionOutput) ConnectionStatus() pulumi.StringOutput
The current status of the connection.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) HostArn ¶ added in v0.17.0
func (o ConnectionOutput) HostArn() pulumi.StringPtrOutput
The host arn configured to represent the infrastructure where your third-party provider is installed. You must specify either a ProviderType or a HostArn.
func (ConnectionOutput) OwnerAccountId ¶ added in v0.17.0
func (o ConnectionOutput) OwnerAccountId() pulumi.StringOutput
The name 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.
func (ConnectionOutput) ProviderType ¶ added in v0.17.0
func (o ConnectionOutput) ProviderType() pulumi.StringPtrOutput
The name of the external provider where your third-party code repository is configured. You must specify either a ProviderType or a HostArn.
func (ConnectionOutput) Tags ¶ added in v0.17.0
func (o ConnectionOutput) Tags() ConnectionTagArrayOutput
Specifies the tags applied to a connection.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
type ConnectionState ¶
type ConnectionState struct { }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type ConnectionTag ¶
type ConnectionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ConnectionTagArgs ¶
type ConnectionTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ConnectionTagArgs) ElementType ¶
func (ConnectionTagArgs) ElementType() reflect.Type
func (ConnectionTagArgs) ToConnectionTagOutput ¶
func (i ConnectionTagArgs) ToConnectionTagOutput() ConnectionTagOutput
func (ConnectionTagArgs) ToConnectionTagOutputWithContext ¶
func (i ConnectionTagArgs) ToConnectionTagOutputWithContext(ctx context.Context) ConnectionTagOutput
func (ConnectionTagArgs) ToOutput ¶ added in v0.76.0
func (i ConnectionTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionTag]
type ConnectionTagArray ¶
type ConnectionTagArray []ConnectionTagInput
func (ConnectionTagArray) ElementType ¶
func (ConnectionTagArray) ElementType() reflect.Type
func (ConnectionTagArray) ToConnectionTagArrayOutput ¶
func (i ConnectionTagArray) ToConnectionTagArrayOutput() ConnectionTagArrayOutput
func (ConnectionTagArray) ToConnectionTagArrayOutputWithContext ¶
func (i ConnectionTagArray) ToConnectionTagArrayOutputWithContext(ctx context.Context) ConnectionTagArrayOutput
func (ConnectionTagArray) ToOutput ¶ added in v0.76.0
func (i ConnectionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionTag]
type ConnectionTagArrayInput ¶
type ConnectionTagArrayInput interface { pulumi.Input ToConnectionTagArrayOutput() ConnectionTagArrayOutput ToConnectionTagArrayOutputWithContext(context.Context) ConnectionTagArrayOutput }
ConnectionTagArrayInput is an input type that accepts ConnectionTagArray and ConnectionTagArrayOutput values. You can construct a concrete instance of `ConnectionTagArrayInput` via:
ConnectionTagArray{ ConnectionTagArgs{...} }
type ConnectionTagArrayOutput ¶
type ConnectionTagArrayOutput struct{ *pulumi.OutputState }
func (ConnectionTagArrayOutput) ElementType ¶
func (ConnectionTagArrayOutput) ElementType() reflect.Type
func (ConnectionTagArrayOutput) Index ¶
func (o ConnectionTagArrayOutput) Index(i pulumi.IntInput) ConnectionTagOutput
func (ConnectionTagArrayOutput) ToConnectionTagArrayOutput ¶
func (o ConnectionTagArrayOutput) ToConnectionTagArrayOutput() ConnectionTagArrayOutput
func (ConnectionTagArrayOutput) ToConnectionTagArrayOutputWithContext ¶
func (o ConnectionTagArrayOutput) ToConnectionTagArrayOutputWithContext(ctx context.Context) ConnectionTagArrayOutput
func (ConnectionTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionTag]
type ConnectionTagInput ¶
type ConnectionTagInput interface { pulumi.Input ToConnectionTagOutput() ConnectionTagOutput ToConnectionTagOutputWithContext(context.Context) ConnectionTagOutput }
ConnectionTagInput is an input type that accepts ConnectionTagArgs and ConnectionTagOutput values. You can construct a concrete instance of `ConnectionTagInput` via:
ConnectionTagArgs{...}
type ConnectionTagOutput ¶
type ConnectionTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ConnectionTagOutput) ElementType ¶
func (ConnectionTagOutput) ElementType() reflect.Type
func (ConnectionTagOutput) Key ¶
func (o ConnectionTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ConnectionTagOutput) ToConnectionTagOutput ¶
func (o ConnectionTagOutput) ToConnectionTagOutput() ConnectionTagOutput
func (ConnectionTagOutput) ToConnectionTagOutputWithContext ¶
func (o ConnectionTagOutput) ToConnectionTagOutputWithContext(ctx context.Context) ConnectionTagOutput
func (ConnectionTagOutput) ToOutput ¶ added in v0.76.0
func (o ConnectionTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionTag]
func (ConnectionTagOutput) Value ¶
func (o ConnectionTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type LookupConnectionArgs ¶ added in v0.12.0
type LookupConnectionArgs 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. ConnectionArn string `pulumi:"connectionArn"` }
type LookupConnectionOutputArgs ¶ added in v0.12.0
type LookupConnectionOutputArgs 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. ConnectionArn pulumi.StringInput `pulumi:"connectionArn"` }
func (LookupConnectionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶ added in v0.12.0
type LookupConnectionResult 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. ConnectionArn *string `pulumi:"connectionArn"` // The current status of the connection. ConnectionStatus *string `pulumi:"connectionStatus"` // The name 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 `pulumi:"ownerAccountId"` // Specifies the tags applied to a connection. Tags []ConnectionTag `pulumi:"tags"` }
func LookupConnection ¶ added in v0.12.0
func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)
Schema for AWS::CodeStarConnections::Connection resource which can be used to connect external source providers with AWS CodePipeline
type LookupConnectionResultOutput ¶ added in v0.12.0
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
func LookupConnectionOutput ¶ added in v0.12.0
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) ConnectionArn ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ConnectionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between AWS services.
func (LookupConnectionResultOutput) ConnectionStatus ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ConnectionStatus() pulumi.StringPtrOutput
The current status of the connection.
func (LookupConnectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) OwnerAccountId ¶ added in v0.12.0
func (o LookupConnectionResultOutput) OwnerAccountId() pulumi.StringPtrOutput
The name 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.
func (LookupConnectionResultOutput) Tags ¶ added in v0.12.0
func (o LookupConnectionResultOutput) Tags() ConnectionTagArrayOutput
Specifies the tags applied to a connection.
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionResult]