Documentation
¶
Index ¶
- Constants
- 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() aws.TagArrayOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- type ConnectionState
- type ConnectionTag
- 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() aws.TagArrayOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- type LookupRepositoryLinkArgs
- type LookupRepositoryLinkOutputArgs
- type LookupRepositoryLinkResult
- type LookupRepositoryLinkResultOutput
- func (o LookupRepositoryLinkResultOutput) ConnectionArn() pulumi.StringPtrOutput
- func (LookupRepositoryLinkResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryLinkResultOutput) EncryptionKeyArn() pulumi.StringPtrOutput
- func (o LookupRepositoryLinkResultOutput) ProviderType() RepositoryLinkProviderTypePtrOutput
- func (o LookupRepositoryLinkResultOutput) RepositoryLinkArn() pulumi.StringPtrOutput
- func (o LookupRepositoryLinkResultOutput) RepositoryLinkId() pulumi.StringPtrOutput
- func (o LookupRepositoryLinkResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutput() LookupRepositoryLinkResultOutput
- func (o LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutputWithContext(ctx context.Context) LookupRepositoryLinkResultOutput
- type LookupSyncConfigurationArgs
- type LookupSyncConfigurationOutputArgs
- type LookupSyncConfigurationResult
- type LookupSyncConfigurationResultOutput
- func (o LookupSyncConfigurationResultOutput) Branch() pulumi.StringPtrOutput
- func (o LookupSyncConfigurationResultOutput) ConfigFile() pulumi.StringPtrOutput
- func (LookupSyncConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupSyncConfigurationResultOutput) OwnerId() pulumi.StringPtrOutput
- func (o LookupSyncConfigurationResultOutput) ProviderType() SyncConfigurationProviderTypePtrOutput
- func (o LookupSyncConfigurationResultOutput) PublishDeploymentStatus() SyncConfigurationPublishDeploymentStatusPtrOutput
- func (o LookupSyncConfigurationResultOutput) RepositoryLinkId() pulumi.StringPtrOutput
- func (o LookupSyncConfigurationResultOutput) RepositoryName() pulumi.StringPtrOutput
- func (o LookupSyncConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutput() LookupSyncConfigurationResultOutput
- func (o LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutputWithContext(ctx context.Context) LookupSyncConfigurationResultOutput
- func (o LookupSyncConfigurationResultOutput) TriggerResourceUpdateOn() SyncConfigurationTriggerResourceUpdateOnPtrOutput
- type RepositoryLink
- type RepositoryLinkArgs
- type RepositoryLinkInput
- type RepositoryLinkOutput
- func (o RepositoryLinkOutput) ConnectionArn() pulumi.StringOutput
- func (RepositoryLinkOutput) ElementType() reflect.Type
- func (o RepositoryLinkOutput) EncryptionKeyArn() pulumi.StringPtrOutput
- func (o RepositoryLinkOutput) OwnerId() pulumi.StringOutput
- func (o RepositoryLinkOutput) ProviderType() RepositoryLinkProviderTypeOutput
- func (o RepositoryLinkOutput) RepositoryLinkArn() pulumi.StringOutput
- func (o RepositoryLinkOutput) RepositoryLinkId() pulumi.StringOutput
- func (o RepositoryLinkOutput) RepositoryName() pulumi.StringOutput
- func (o RepositoryLinkOutput) Tags() aws.TagArrayOutput
- func (o RepositoryLinkOutput) ToRepositoryLinkOutput() RepositoryLinkOutput
- func (o RepositoryLinkOutput) ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput
- type RepositoryLinkProviderType
- type RepositoryLinkProviderTypeOutput
- func (RepositoryLinkProviderTypeOutput) ElementType() reflect.Type
- func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutput() RepositoryLinkProviderTypeOutput
- func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutputWithContext(ctx context.Context) RepositoryLinkProviderTypeOutput
- func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutput() RepositoryLinkProviderTypePtrOutput
- func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutputWithContext(ctx context.Context) RepositoryLinkProviderTypePtrOutput
- func (o RepositoryLinkProviderTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RepositoryLinkProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RepositoryLinkProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryLinkProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryLinkProviderTypePtrOutput
- func (o RepositoryLinkProviderTypePtrOutput) Elem() RepositoryLinkProviderTypeOutput
- func (RepositoryLinkProviderTypePtrOutput) ElementType() reflect.Type
- func (o RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutput() RepositoryLinkProviderTypePtrOutput
- func (o RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutputWithContext(ctx context.Context) RepositoryLinkProviderTypePtrOutput
- func (o RepositoryLinkProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryLinkProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryLinkState
- type RepositoryLinkTag
- type SyncConfiguration
- type SyncConfigurationArgs
- type SyncConfigurationInput
- type SyncConfigurationOutput
- func (o SyncConfigurationOutput) Branch() pulumi.StringOutput
- func (o SyncConfigurationOutput) ConfigFile() pulumi.StringOutput
- func (SyncConfigurationOutput) ElementType() reflect.Type
- func (o SyncConfigurationOutput) OwnerId() pulumi.StringOutput
- func (o SyncConfigurationOutput) ProviderType() SyncConfigurationProviderTypeOutput
- func (o SyncConfigurationOutput) PublishDeploymentStatus() SyncConfigurationPublishDeploymentStatusPtrOutput
- func (o SyncConfigurationOutput) RepositoryLinkId() pulumi.StringOutput
- func (o SyncConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o SyncConfigurationOutput) ResourceName() pulumi.StringOutput
- func (o SyncConfigurationOutput) RoleArn() pulumi.StringOutput
- func (o SyncConfigurationOutput) SyncType() pulumi.StringOutput
- func (o SyncConfigurationOutput) ToSyncConfigurationOutput() SyncConfigurationOutput
- func (o SyncConfigurationOutput) ToSyncConfigurationOutputWithContext(ctx context.Context) SyncConfigurationOutput
- func (o SyncConfigurationOutput) TriggerResourceUpdateOn() SyncConfigurationTriggerResourceUpdateOnPtrOutput
- type SyncConfigurationProviderType
- type SyncConfigurationProviderTypeOutput
- func (SyncConfigurationProviderTypeOutput) ElementType() reflect.Type
- func (o SyncConfigurationProviderTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SyncConfigurationProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SyncConfigurationProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutput() SyncConfigurationProviderTypeOutput
- func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutputWithContext(ctx context.Context) SyncConfigurationProviderTypeOutput
- func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutput() SyncConfigurationProviderTypePtrOutput
- func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutputWithContext(ctx context.Context) SyncConfigurationProviderTypePtrOutput
- type SyncConfigurationProviderTypePtrOutput
- func (o SyncConfigurationProviderTypePtrOutput) Elem() SyncConfigurationProviderTypeOutput
- func (SyncConfigurationProviderTypePtrOutput) ElementType() reflect.Type
- func (o SyncConfigurationProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutput() SyncConfigurationProviderTypePtrOutput
- func (o SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutputWithContext(ctx context.Context) SyncConfigurationProviderTypePtrOutput
- type SyncConfigurationPublishDeploymentStatus
- func (SyncConfigurationPublishDeploymentStatus) ElementType() reflect.Type
- func (e SyncConfigurationPublishDeploymentStatus) ToStringOutput() pulumi.StringOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutput() SyncConfigurationPublishDeploymentStatusOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
- func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
- type SyncConfigurationPublishDeploymentStatusInput
- type SyncConfigurationPublishDeploymentStatusOutput
- func (SyncConfigurationPublishDeploymentStatusOutput) ElementType() reflect.Type
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutput() SyncConfigurationPublishDeploymentStatusOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
- type SyncConfigurationPublishDeploymentStatusPtrInput
- type SyncConfigurationPublishDeploymentStatusPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusPtrOutput) Elem() SyncConfigurationPublishDeploymentStatusOutput
- func (SyncConfigurationPublishDeploymentStatusPtrOutput) ElementType() reflect.Type
- func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
- func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
- type SyncConfigurationState
- type SyncConfigurationTriggerResourceUpdateOn
- func (SyncConfigurationTriggerResourceUpdateOn) ElementType() reflect.Type
- func (e SyncConfigurationTriggerResourceUpdateOn) ToStringOutput() pulumi.StringOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutput() SyncConfigurationTriggerResourceUpdateOnOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
- func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput
- type SyncConfigurationTriggerResourceUpdateOnInput
- type SyncConfigurationTriggerResourceUpdateOnOutput
- func (SyncConfigurationTriggerResourceUpdateOnOutput) ElementType() reflect.Type
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutput() pulumi.StringOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutput() SyncConfigurationTriggerResourceUpdateOnOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput
- type SyncConfigurationTriggerResourceUpdateOnPtrInput
- type SyncConfigurationTriggerResourceUpdateOnPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) Elem() SyncConfigurationTriggerResourceUpdateOnOutput
- func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ElementType() reflect.Type
- func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
- func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput
Constants ¶
const ( RepositoryLinkProviderTypeGitHub = RepositoryLinkProviderType("GitHub") RepositoryLinkProviderTypeBitbucket = RepositoryLinkProviderType("Bitbucket") RepositoryLinkProviderTypeGitHubEnterprise = RepositoryLinkProviderType("GitHubEnterprise") RepositoryLinkProviderTypeGitLab = RepositoryLinkProviderType("GitLab") RepositoryLinkProviderTypeGitLabSelfManaged = RepositoryLinkProviderType("GitLabSelfManaged") )
const ( SyncConfigurationProviderTypeGitHub = SyncConfigurationProviderType("GitHub") SyncConfigurationProviderTypeBitbucket = SyncConfigurationProviderType("Bitbucket") SyncConfigurationProviderTypeGitHubEnterprise = SyncConfigurationProviderType("GitHubEnterprise") SyncConfigurationProviderTypeGitLab = SyncConfigurationProviderType("GitLab") SyncConfigurationProviderTypeGitLabSelfManaged = SyncConfigurationProviderType("GitLabSelfManaged") )
const ( SyncConfigurationPublishDeploymentStatusEnabled = SyncConfigurationPublishDeploymentStatus("ENABLED") SyncConfigurationPublishDeploymentStatusDisabled = SyncConfigurationPublishDeploymentStatus("DISABLED") )
const ( SyncConfigurationTriggerResourceUpdateOnAnyChange = SyncConfigurationTriggerResourceUpdateOn("ANY_CHANGE") SyncConfigurationTriggerResourceUpdateOnFileChange = SyncConfigurationTriggerResourceUpdateOn("FILE_CHANGE") )
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 aws.TagArrayOutput `pulumi:"tags"` }
Schema for AWS::CodeStarConnections::Connection resource which can be used to connect external source providers with AWS CodePipeline
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/codestarconnections" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codestarconnections.NewConnection(ctx, "sampleConnection", &codestarconnections.ConnectionArgs{ ConnectionName: pulumi.String("MyConnection"), ProviderType: pulumi.String("Bitbucket"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Project"), Value: pulumi.String("ProjectB"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/codestarconnections" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codestarconnections.NewConnection(ctx, "sampleConnection", &codestarconnections.ConnectionArgs{ ConnectionName: pulumi.String("MyConnection"), ProviderType: pulumi.String("Bitbucket"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Project"), Value: pulumi.String("ProjectB"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/codestarconnections" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codestarconnections.NewConnection(ctx, "sampleConnection", &codestarconnections.ConnectionArgs{ ConnectionName: pulumi.String("MyConnection"), ProviderType: pulumi.String("GitHubEnterpriseServer"), HostArn: pulumi.String("arn:aws:codestar-connections:us-west-2:123456789123:host/abc123-example"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Project"), Value: pulumi.String("ProjectB"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/codestarconnections" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codestarconnections.NewConnection(ctx, "sampleConnection", &codestarconnections.ConnectionArgs{ ConnectionName: pulumi.String("MyConnection"), ProviderType: pulumi.String("GitHubEnterpriseServer"), HostArn: pulumi.String("arn:aws:codestar-connections:us-west-2:123456789123:host/abc123-example"), Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Project"), Value: pulumi.String("ProjectB"), }, }, }) if err != nil { return err } return nil }) }
```
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
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 aws.TagArrayInput }
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() aws.TagArrayOutput
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
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 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 []aws.Tag `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() aws.TagArrayOutput
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
type LookupRepositoryLinkArgs ¶ added in v0.87.0
type LookupRepositoryLinkArgs struct { // A unique Amazon Resource Name (ARN) to designate the repository link. RepositoryLinkArn string `pulumi:"repositoryLinkArn"` }
type LookupRepositoryLinkOutputArgs ¶ added in v0.87.0
type LookupRepositoryLinkOutputArgs struct { // A unique Amazon Resource Name (ARN) to designate the repository link. RepositoryLinkArn pulumi.StringInput `pulumi:"repositoryLinkArn"` }
func (LookupRepositoryLinkOutputArgs) ElementType ¶ added in v0.87.0
func (LookupRepositoryLinkOutputArgs) ElementType() reflect.Type
type LookupRepositoryLinkResult ¶ added in v0.87.0
type LookupRepositoryLinkResult struct { // The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services. ConnectionArn *string `pulumi:"connectionArn"` // The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used. EncryptionKeyArn *string `pulumi:"encryptionKeyArn"` // The name of the external provider where your third-party code repository is configured. ProviderType *RepositoryLinkProviderType `pulumi:"providerType"` // A unique Amazon Resource Name (ARN) to designate the repository link. RepositoryLinkArn *string `pulumi:"repositoryLinkArn"` // A UUID that uniquely identifies the RepositoryLink. RepositoryLinkId *string `pulumi:"repositoryLinkId"` // Specifies the tags applied to a RepositoryLink. Tags []aws.Tag `pulumi:"tags"` }
func LookupRepositoryLink ¶ added in v0.87.0
func LookupRepositoryLink(ctx *pulumi.Context, args *LookupRepositoryLinkArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryLinkResult, error)
Schema for AWS::CodeStarConnections::RepositoryLink resource which is used to aggregate repository metadata relevant to synchronizing source provider content to AWS Resources.
type LookupRepositoryLinkResultOutput ¶ added in v0.87.0
type LookupRepositoryLinkResultOutput struct{ *pulumi.OutputState }
func LookupRepositoryLinkOutput ¶ added in v0.87.0
func LookupRepositoryLinkOutput(ctx *pulumi.Context, args LookupRepositoryLinkOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryLinkResultOutput
func (LookupRepositoryLinkResultOutput) ConnectionArn ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) ConnectionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
func (LookupRepositoryLinkResultOutput) ElementType ¶ added in v0.87.0
func (LookupRepositoryLinkResultOutput) ElementType() reflect.Type
func (LookupRepositoryLinkResultOutput) EncryptionKeyArn ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) EncryptionKeyArn() pulumi.StringPtrOutput
The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
func (LookupRepositoryLinkResultOutput) ProviderType ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) ProviderType() RepositoryLinkProviderTypePtrOutput
The name of the external provider where your third-party code repository is configured.
func (LookupRepositoryLinkResultOutput) RepositoryLinkArn ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) RepositoryLinkArn() pulumi.StringPtrOutput
A unique Amazon Resource Name (ARN) to designate the repository link.
func (LookupRepositoryLinkResultOutput) RepositoryLinkId ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) RepositoryLinkId() pulumi.StringPtrOutput
A UUID that uniquely identifies the RepositoryLink.
func (LookupRepositoryLinkResultOutput) Tags ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) Tags() aws.TagArrayOutput
Specifies the tags applied to a RepositoryLink.
func (LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutput ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutput() LookupRepositoryLinkResultOutput
func (LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutputWithContext ¶ added in v0.87.0
func (o LookupRepositoryLinkResultOutput) ToLookupRepositoryLinkResultOutputWithContext(ctx context.Context) LookupRepositoryLinkResultOutput
type LookupSyncConfigurationArgs ¶ added in v0.87.0
type LookupSyncConfigurationArgs struct { // The name of the resource that is being synchronized to the repository. ResourceName string `pulumi:"resourceName"` // The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC. SyncType string `pulumi:"syncType"` }
type LookupSyncConfigurationOutputArgs ¶ added in v0.87.0
type LookupSyncConfigurationOutputArgs struct { // The name of the resource that is being synchronized to the repository. ResourceName pulumi.StringInput `pulumi:"resourceName"` // The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC. SyncType pulumi.StringInput `pulumi:"syncType"` }
func (LookupSyncConfigurationOutputArgs) ElementType ¶ added in v0.87.0
func (LookupSyncConfigurationOutputArgs) ElementType() reflect.Type
type LookupSyncConfigurationResult ¶ added in v0.87.0
type LookupSyncConfigurationResult struct { // The name of the branch of the repository from which resources are to be synchronized, Branch *string `pulumi:"branch"` // The source provider repository path of the sync configuration file of the respective SyncType. ConfigFile *string `pulumi:"configFile"` // the ID of the entity that owns the repository. OwnerId *string `pulumi:"ownerId"` // The name of the external provider where your third-party code repository is configured. ProviderType *SyncConfigurationProviderType `pulumi:"providerType"` // Whether to enable or disable publishing of deployment status to source providers. PublishDeploymentStatus *SyncConfigurationPublishDeploymentStatus `pulumi:"publishDeploymentStatus"` // A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with. RepositoryLinkId *string `pulumi:"repositoryLinkId"` // The name of the repository that is being synced to. RepositoryName *string `pulumi:"repositoryName"` // The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository. RoleArn *string `pulumi:"roleArn"` // When to trigger Git sync to begin the stack update. TriggerResourceUpdateOn *SyncConfigurationTriggerResourceUpdateOn `pulumi:"triggerResourceUpdateOn"` }
func LookupSyncConfiguration ¶ added in v0.87.0
func LookupSyncConfiguration(ctx *pulumi.Context, args *LookupSyncConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupSyncConfigurationResult, error)
Schema for AWS::CodeStarConnections::SyncConfiguration resource which is used to enables an AWS resource to be synchronized from a source-provider.
type LookupSyncConfigurationResultOutput ¶ added in v0.87.0
type LookupSyncConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupSyncConfigurationOutput ¶ added in v0.87.0
func LookupSyncConfigurationOutput(ctx *pulumi.Context, args LookupSyncConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupSyncConfigurationResultOutput
func (LookupSyncConfigurationResultOutput) Branch ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) Branch() pulumi.StringPtrOutput
The name of the branch of the repository from which resources are to be synchronized,
func (LookupSyncConfigurationResultOutput) ConfigFile ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) ConfigFile() pulumi.StringPtrOutput
The source provider repository path of the sync configuration file of the respective SyncType.
func (LookupSyncConfigurationResultOutput) ElementType ¶ added in v0.87.0
func (LookupSyncConfigurationResultOutput) ElementType() reflect.Type
func (LookupSyncConfigurationResultOutput) OwnerId ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) OwnerId() pulumi.StringPtrOutput
the ID of the entity that owns the repository.
func (LookupSyncConfigurationResultOutput) ProviderType ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) ProviderType() SyncConfigurationProviderTypePtrOutput
The name of the external provider where your third-party code repository is configured.
func (LookupSyncConfigurationResultOutput) PublishDeploymentStatus ¶ added in v0.101.0
func (o LookupSyncConfigurationResultOutput) PublishDeploymentStatus() SyncConfigurationPublishDeploymentStatusPtrOutput
Whether to enable or disable publishing of deployment status to source providers.
func (LookupSyncConfigurationResultOutput) RepositoryLinkId ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) RepositoryLinkId() pulumi.StringPtrOutput
A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with.
func (LookupSyncConfigurationResultOutput) RepositoryName ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository that is being synced to.
func (LookupSyncConfigurationResultOutput) RoleArn ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository.
func (LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutput ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutput() LookupSyncConfigurationResultOutput
func (LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutputWithContext ¶ added in v0.87.0
func (o LookupSyncConfigurationResultOutput) ToLookupSyncConfigurationResultOutputWithContext(ctx context.Context) LookupSyncConfigurationResultOutput
func (LookupSyncConfigurationResultOutput) TriggerResourceUpdateOn ¶ added in v0.101.0
func (o LookupSyncConfigurationResultOutput) TriggerResourceUpdateOn() SyncConfigurationTriggerResourceUpdateOnPtrOutput
When to trigger Git sync to begin the stack update.
type RepositoryLink ¶ added in v0.87.0
type RepositoryLink struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services. ConnectionArn pulumi.StringOutput `pulumi:"connectionArn"` // The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used. EncryptionKeyArn pulumi.StringPtrOutput `pulumi:"encryptionKeyArn"` // the ID of the entity that owns the repository. OwnerId pulumi.StringOutput `pulumi:"ownerId"` // The name of the external provider where your third-party code repository is configured. ProviderType RepositoryLinkProviderTypeOutput `pulumi:"providerType"` // A unique Amazon Resource Name (ARN) to designate the repository link. RepositoryLinkArn pulumi.StringOutput `pulumi:"repositoryLinkArn"` // A UUID that uniquely identifies the RepositoryLink. RepositoryLinkId pulumi.StringOutput `pulumi:"repositoryLinkId"` // The repository for which the link is being created. RepositoryName pulumi.StringOutput `pulumi:"repositoryName"` // Specifies the tags applied to a RepositoryLink. Tags aws.TagArrayOutput `pulumi:"tags"` }
Schema for AWS::CodeStarConnections::RepositoryLink resource which is used to aggregate repository metadata relevant to synchronizing source provider content to AWS Resources.
func GetRepositoryLink ¶ added in v0.87.0
func GetRepositoryLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryLinkState, opts ...pulumi.ResourceOption) (*RepositoryLink, error)
GetRepositoryLink gets an existing RepositoryLink 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 NewRepositoryLink ¶ added in v0.87.0
func NewRepositoryLink(ctx *pulumi.Context, name string, args *RepositoryLinkArgs, opts ...pulumi.ResourceOption) (*RepositoryLink, error)
NewRepositoryLink registers a new resource with the given unique name, arguments, and options.
func (*RepositoryLink) ElementType ¶ added in v0.87.0
func (*RepositoryLink) ElementType() reflect.Type
func (*RepositoryLink) ToRepositoryLinkOutput ¶ added in v0.87.0
func (i *RepositoryLink) ToRepositoryLinkOutput() RepositoryLinkOutput
func (*RepositoryLink) ToRepositoryLinkOutputWithContext ¶ added in v0.87.0
func (i *RepositoryLink) ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput
type RepositoryLinkArgs ¶ added in v0.87.0
type RepositoryLinkArgs struct { // The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services. ConnectionArn pulumi.StringInput // The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used. EncryptionKeyArn pulumi.StringPtrInput // the ID of the entity that owns the repository. OwnerId pulumi.StringInput // The repository for which the link is being created. RepositoryName pulumi.StringInput // Specifies the tags applied to a RepositoryLink. Tags aws.TagArrayInput }
The set of arguments for constructing a RepositoryLink resource.
func (RepositoryLinkArgs) ElementType ¶ added in v0.87.0
func (RepositoryLinkArgs) ElementType() reflect.Type
type RepositoryLinkInput ¶ added in v0.87.0
type RepositoryLinkInput interface { pulumi.Input ToRepositoryLinkOutput() RepositoryLinkOutput ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput }
type RepositoryLinkOutput ¶ added in v0.87.0
type RepositoryLinkOutput struct{ *pulumi.OutputState }
func (RepositoryLinkOutput) ConnectionArn ¶ added in v0.87.0
func (o RepositoryLinkOutput) ConnectionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
func (RepositoryLinkOutput) ElementType ¶ added in v0.87.0
func (RepositoryLinkOutput) ElementType() reflect.Type
func (RepositoryLinkOutput) EncryptionKeyArn ¶ added in v0.87.0
func (o RepositoryLinkOutput) EncryptionKeyArn() pulumi.StringPtrOutput
The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
func (RepositoryLinkOutput) OwnerId ¶ added in v0.87.0
func (o RepositoryLinkOutput) OwnerId() pulumi.StringOutput
the ID of the entity that owns the repository.
func (RepositoryLinkOutput) ProviderType ¶ added in v0.87.0
func (o RepositoryLinkOutput) ProviderType() RepositoryLinkProviderTypeOutput
The name of the external provider where your third-party code repository is configured.
func (RepositoryLinkOutput) RepositoryLinkArn ¶ added in v0.87.0
func (o RepositoryLinkOutput) RepositoryLinkArn() pulumi.StringOutput
A unique Amazon Resource Name (ARN) to designate the repository link.
func (RepositoryLinkOutput) RepositoryLinkId ¶ added in v0.87.0
func (o RepositoryLinkOutput) RepositoryLinkId() pulumi.StringOutput
A UUID that uniquely identifies the RepositoryLink.
func (RepositoryLinkOutput) RepositoryName ¶ added in v0.87.0
func (o RepositoryLinkOutput) RepositoryName() pulumi.StringOutput
The repository for which the link is being created.
func (RepositoryLinkOutput) Tags ¶ added in v0.87.0
func (o RepositoryLinkOutput) Tags() aws.TagArrayOutput
Specifies the tags applied to a RepositoryLink.
func (RepositoryLinkOutput) ToRepositoryLinkOutput ¶ added in v0.87.0
func (o RepositoryLinkOutput) ToRepositoryLinkOutput() RepositoryLinkOutput
func (RepositoryLinkOutput) ToRepositoryLinkOutputWithContext ¶ added in v0.87.0
func (o RepositoryLinkOutput) ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput
type RepositoryLinkProviderType ¶ added in v0.101.0
type RepositoryLinkProviderType string
The name of the external provider where your third-party code repository is configured.
type RepositoryLinkProviderTypeOutput ¶ added in v0.101.0
type RepositoryLinkProviderTypeOutput struct{ *pulumi.OutputState }
func (RepositoryLinkProviderTypeOutput) ElementType ¶ added in v0.101.0
func (RepositoryLinkProviderTypeOutput) ElementType() reflect.Type
func (RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutput() RepositoryLinkProviderTypeOutput
func (RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypeOutputWithContext(ctx context.Context) RepositoryLinkProviderTypeOutput
func (RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutput() RepositoryLinkProviderTypePtrOutput
func (RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToRepositoryLinkProviderTypePtrOutputWithContext(ctx context.Context) RepositoryLinkProviderTypePtrOutput
func (RepositoryLinkProviderTypeOutput) ToStringOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToStringOutput() pulumi.StringOutput
func (RepositoryLinkProviderTypeOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RepositoryLinkProviderTypeOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryLinkProviderTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryLinkProviderTypePtrOutput ¶ added in v0.101.0
type RepositoryLinkProviderTypePtrOutput struct{ *pulumi.OutputState }
func (RepositoryLinkProviderTypePtrOutput) Elem ¶ added in v0.101.0
func (o RepositoryLinkProviderTypePtrOutput) Elem() RepositoryLinkProviderTypeOutput
func (RepositoryLinkProviderTypePtrOutput) ElementType ¶ added in v0.101.0
func (RepositoryLinkProviderTypePtrOutput) ElementType() reflect.Type
func (RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutput() RepositoryLinkProviderTypePtrOutput
func (RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypePtrOutput) ToRepositoryLinkProviderTypePtrOutputWithContext(ctx context.Context) RepositoryLinkProviderTypePtrOutput
func (RepositoryLinkProviderTypePtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o RepositoryLinkProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryLinkProviderTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o RepositoryLinkProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryLinkState ¶ added in v0.87.0
type RepositoryLinkState struct { }
func (RepositoryLinkState) ElementType ¶ added in v0.87.0
func (RepositoryLinkState) ElementType() reflect.Type
type RepositoryLinkTag ¶ added in v0.87.0
type RepositoryLinkTag 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 SyncConfiguration ¶ added in v0.87.0
type SyncConfiguration struct { pulumi.CustomResourceState // The name of the branch of the repository from which resources are to be synchronized, Branch pulumi.StringOutput `pulumi:"branch"` // The source provider repository path of the sync configuration file of the respective SyncType. ConfigFile pulumi.StringOutput `pulumi:"configFile"` // the ID of the entity that owns the repository. OwnerId pulumi.StringOutput `pulumi:"ownerId"` // The name of the external provider where your third-party code repository is configured. ProviderType SyncConfigurationProviderTypeOutput `pulumi:"providerType"` // Whether to enable or disable publishing of deployment status to source providers. PublishDeploymentStatus SyncConfigurationPublishDeploymentStatusPtrOutput `pulumi:"publishDeploymentStatus"` // A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with. RepositoryLinkId pulumi.StringOutput `pulumi:"repositoryLinkId"` // The name of the repository that is being synced to. RepositoryName pulumi.StringOutput `pulumi:"repositoryName"` // The name of the resource that is being synchronized to the repository. ResourceName pulumi.StringOutput `pulumi:"resourceName"` // The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC. SyncType pulumi.StringOutput `pulumi:"syncType"` // When to trigger Git sync to begin the stack update. TriggerResourceUpdateOn SyncConfigurationTriggerResourceUpdateOnPtrOutput `pulumi:"triggerResourceUpdateOn"` }
Schema for AWS::CodeStarConnections::SyncConfiguration resource which is used to enables an AWS resource to be synchronized from a source-provider.
func GetSyncConfiguration ¶ added in v0.87.0
func GetSyncConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncConfigurationState, opts ...pulumi.ResourceOption) (*SyncConfiguration, error)
GetSyncConfiguration gets an existing SyncConfiguration 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 NewSyncConfiguration ¶ added in v0.87.0
func NewSyncConfiguration(ctx *pulumi.Context, name string, args *SyncConfigurationArgs, opts ...pulumi.ResourceOption) (*SyncConfiguration, error)
NewSyncConfiguration registers a new resource with the given unique name, arguments, and options.
func (*SyncConfiguration) ElementType ¶ added in v0.87.0
func (*SyncConfiguration) ElementType() reflect.Type
func (*SyncConfiguration) ToSyncConfigurationOutput ¶ added in v0.87.0
func (i *SyncConfiguration) ToSyncConfigurationOutput() SyncConfigurationOutput
func (*SyncConfiguration) ToSyncConfigurationOutputWithContext ¶ added in v0.87.0
func (i *SyncConfiguration) ToSyncConfigurationOutputWithContext(ctx context.Context) SyncConfigurationOutput
type SyncConfigurationArgs ¶ added in v0.87.0
type SyncConfigurationArgs struct { // The name of the branch of the repository from which resources are to be synchronized, Branch pulumi.StringInput // The source provider repository path of the sync configuration file of the respective SyncType. ConfigFile pulumi.StringInput // Whether to enable or disable publishing of deployment status to source providers. PublishDeploymentStatus SyncConfigurationPublishDeploymentStatusPtrInput // A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with. RepositoryLinkId pulumi.StringInput // The name of the resource that is being synchronized to the repository. ResourceName pulumi.StringInput // The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository. RoleArn pulumi.StringInput // The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC. SyncType pulumi.StringInput // When to trigger Git sync to begin the stack update. TriggerResourceUpdateOn SyncConfigurationTriggerResourceUpdateOnPtrInput }
The set of arguments for constructing a SyncConfiguration resource.
func (SyncConfigurationArgs) ElementType ¶ added in v0.87.0
func (SyncConfigurationArgs) ElementType() reflect.Type
type SyncConfigurationInput ¶ added in v0.87.0
type SyncConfigurationInput interface { pulumi.Input ToSyncConfigurationOutput() SyncConfigurationOutput ToSyncConfigurationOutputWithContext(ctx context.Context) SyncConfigurationOutput }
type SyncConfigurationOutput ¶ added in v0.87.0
type SyncConfigurationOutput struct{ *pulumi.OutputState }
func (SyncConfigurationOutput) Branch ¶ added in v0.87.0
func (o SyncConfigurationOutput) Branch() pulumi.StringOutput
The name of the branch of the repository from which resources are to be synchronized,
func (SyncConfigurationOutput) ConfigFile ¶ added in v0.87.0
func (o SyncConfigurationOutput) ConfigFile() pulumi.StringOutput
The source provider repository path of the sync configuration file of the respective SyncType.
func (SyncConfigurationOutput) ElementType ¶ added in v0.87.0
func (SyncConfigurationOutput) ElementType() reflect.Type
func (SyncConfigurationOutput) OwnerId ¶ added in v0.87.0
func (o SyncConfigurationOutput) OwnerId() pulumi.StringOutput
the ID of the entity that owns the repository.
func (SyncConfigurationOutput) ProviderType ¶ added in v0.87.0
func (o SyncConfigurationOutput) ProviderType() SyncConfigurationProviderTypeOutput
The name of the external provider where your third-party code repository is configured.
func (SyncConfigurationOutput) PublishDeploymentStatus ¶ added in v0.101.0
func (o SyncConfigurationOutput) PublishDeploymentStatus() SyncConfigurationPublishDeploymentStatusPtrOutput
Whether to enable or disable publishing of deployment status to source providers.
func (SyncConfigurationOutput) RepositoryLinkId ¶ added in v0.87.0
func (o SyncConfigurationOutput) RepositoryLinkId() pulumi.StringOutput
A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with.
func (SyncConfigurationOutput) RepositoryName ¶ added in v0.87.0
func (o SyncConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the repository that is being synced to.
func (SyncConfigurationOutput) ResourceName ¶ added in v0.87.0
func (o SyncConfigurationOutput) ResourceName() pulumi.StringOutput
The name of the resource that is being synchronized to the repository.
func (SyncConfigurationOutput) RoleArn ¶ added in v0.87.0
func (o SyncConfigurationOutput) RoleArn() pulumi.StringOutput
The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository.
func (SyncConfigurationOutput) SyncType ¶ added in v0.87.0
func (o SyncConfigurationOutput) SyncType() pulumi.StringOutput
The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC.
func (SyncConfigurationOutput) ToSyncConfigurationOutput ¶ added in v0.87.0
func (o SyncConfigurationOutput) ToSyncConfigurationOutput() SyncConfigurationOutput
func (SyncConfigurationOutput) ToSyncConfigurationOutputWithContext ¶ added in v0.87.0
func (o SyncConfigurationOutput) ToSyncConfigurationOutputWithContext(ctx context.Context) SyncConfigurationOutput
func (SyncConfigurationOutput) TriggerResourceUpdateOn ¶ added in v0.101.0
func (o SyncConfigurationOutput) TriggerResourceUpdateOn() SyncConfigurationTriggerResourceUpdateOnPtrOutput
When to trigger Git sync to begin the stack update.
type SyncConfigurationProviderType ¶ added in v0.101.0
type SyncConfigurationProviderType string
The name of the external provider where your third-party code repository is configured.
type SyncConfigurationProviderTypeOutput ¶ added in v0.101.0
type SyncConfigurationProviderTypeOutput struct{ *pulumi.OutputState }
func (SyncConfigurationProviderTypeOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationProviderTypeOutput) ElementType() reflect.Type
func (SyncConfigurationProviderTypeOutput) ToStringOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToStringOutput() pulumi.StringOutput
func (SyncConfigurationProviderTypeOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SyncConfigurationProviderTypeOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationProviderTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutput() SyncConfigurationProviderTypeOutput
func (SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypeOutputWithContext(ctx context.Context) SyncConfigurationProviderTypeOutput
func (SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutput() SyncConfigurationProviderTypePtrOutput
func (SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypeOutput) ToSyncConfigurationProviderTypePtrOutputWithContext(ctx context.Context) SyncConfigurationProviderTypePtrOutput
type SyncConfigurationProviderTypePtrOutput ¶ added in v0.101.0
type SyncConfigurationProviderTypePtrOutput struct{ *pulumi.OutputState }
func (SyncConfigurationProviderTypePtrOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationProviderTypePtrOutput) ElementType() reflect.Type
func (SyncConfigurationProviderTypePtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationProviderTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutput ¶ added in v0.101.0
func (o SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutput() SyncConfigurationProviderTypePtrOutput
func (SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationProviderTypePtrOutput) ToSyncConfigurationProviderTypePtrOutputWithContext(ctx context.Context) SyncConfigurationProviderTypePtrOutput
type SyncConfigurationPublishDeploymentStatus ¶ added in v0.101.0
type SyncConfigurationPublishDeploymentStatus string
Whether to enable or disable publishing of deployment status to source providers.
func (SyncConfigurationPublishDeploymentStatus) ElementType ¶ added in v0.101.0
func (SyncConfigurationPublishDeploymentStatus) ElementType() reflect.Type
func (SyncConfigurationPublishDeploymentStatus) ToStringOutput ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToStringOutput() pulumi.StringOutput
func (SyncConfigurationPublishDeploymentStatus) ToStringOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SyncConfigurationPublishDeploymentStatus) ToStringPtrOutput ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatus) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutput ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutput() SyncConfigurationPublishDeploymentStatusOutput
func (SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusOutput
func (SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutput ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
func (SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationPublishDeploymentStatus) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
type SyncConfigurationPublishDeploymentStatusInput ¶ added in v0.101.0
type SyncConfigurationPublishDeploymentStatusInput interface { pulumi.Input ToSyncConfigurationPublishDeploymentStatusOutput() SyncConfigurationPublishDeploymentStatusOutput ToSyncConfigurationPublishDeploymentStatusOutputWithContext(context.Context) SyncConfigurationPublishDeploymentStatusOutput }
SyncConfigurationPublishDeploymentStatusInput is an input type that accepts values of the SyncConfigurationPublishDeploymentStatus enum A concrete instance of `SyncConfigurationPublishDeploymentStatusInput` can be one of the following:
SyncConfigurationPublishDeploymentStatusEnabled SyncConfigurationPublishDeploymentStatusDisabled
type SyncConfigurationPublishDeploymentStatusOutput ¶ added in v0.101.0
type SyncConfigurationPublishDeploymentStatusOutput struct{ *pulumi.OutputState }
func (SyncConfigurationPublishDeploymentStatusOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationPublishDeploymentStatusOutput) ElementType() reflect.Type
func (SyncConfigurationPublishDeploymentStatusOutput) ToStringOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringOutput() pulumi.StringOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutput() SyncConfigurationPublishDeploymentStatusOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
func (SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
type SyncConfigurationPublishDeploymentStatusPtrInput ¶ added in v0.101.0
type SyncConfigurationPublishDeploymentStatusPtrInput interface { pulumi.Input ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput }
func SyncConfigurationPublishDeploymentStatusPtr ¶ added in v0.101.0
func SyncConfigurationPublishDeploymentStatusPtr(v string) SyncConfigurationPublishDeploymentStatusPtrInput
type SyncConfigurationPublishDeploymentStatusPtrOutput ¶ added in v0.101.0
type SyncConfigurationPublishDeploymentStatusPtrOutput struct{ *pulumi.OutputState }
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ElementType() reflect.Type
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutput() SyncConfigurationPublishDeploymentStatusPtrOutput
func (SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationPublishDeploymentStatusPtrOutput) ToSyncConfigurationPublishDeploymentStatusPtrOutputWithContext(ctx context.Context) SyncConfigurationPublishDeploymentStatusPtrOutput
type SyncConfigurationState ¶ added in v0.87.0
type SyncConfigurationState struct { }
func (SyncConfigurationState) ElementType ¶ added in v0.87.0
func (SyncConfigurationState) ElementType() reflect.Type
type SyncConfigurationTriggerResourceUpdateOn ¶ added in v0.101.0
type SyncConfigurationTriggerResourceUpdateOn string
When to trigger Git sync to begin the stack update.
func (SyncConfigurationTriggerResourceUpdateOn) ElementType ¶ added in v0.101.0
func (SyncConfigurationTriggerResourceUpdateOn) ElementType() reflect.Type
func (SyncConfigurationTriggerResourceUpdateOn) ToStringOutput ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToStringOutput() pulumi.StringOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToStringOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutput ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutput ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutput() SyncConfigurationTriggerResourceUpdateOnOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
func (SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext ¶ added in v0.101.0
func (e SyncConfigurationTriggerResourceUpdateOn) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput
type SyncConfigurationTriggerResourceUpdateOnInput ¶ added in v0.101.0
type SyncConfigurationTriggerResourceUpdateOnInput interface { pulumi.Input ToSyncConfigurationTriggerResourceUpdateOnOutput() SyncConfigurationTriggerResourceUpdateOnOutput ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext(context.Context) SyncConfigurationTriggerResourceUpdateOnOutput }
SyncConfigurationTriggerResourceUpdateOnInput is an input type that accepts values of the SyncConfigurationTriggerResourceUpdateOn enum A concrete instance of `SyncConfigurationTriggerResourceUpdateOnInput` can be one of the following:
SyncConfigurationTriggerResourceUpdateOnAnyChange SyncConfigurationTriggerResourceUpdateOnFileChange
type SyncConfigurationTriggerResourceUpdateOnOutput ¶ added in v0.101.0
type SyncConfigurationTriggerResourceUpdateOnOutput struct{ *pulumi.OutputState }
func (SyncConfigurationTriggerResourceUpdateOnOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationTriggerResourceUpdateOnOutput) ElementType() reflect.Type
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutput() pulumi.StringOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutput() SyncConfigurationTriggerResourceUpdateOnOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput
type SyncConfigurationTriggerResourceUpdateOnPtrInput ¶ added in v0.101.0
type SyncConfigurationTriggerResourceUpdateOnPtrInput interface { pulumi.Input ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput }
func SyncConfigurationTriggerResourceUpdateOnPtr ¶ added in v0.101.0
func SyncConfigurationTriggerResourceUpdateOnPtr(v string) SyncConfigurationTriggerResourceUpdateOnPtrInput
type SyncConfigurationTriggerResourceUpdateOnPtrOutput ¶ added in v0.101.0
type SyncConfigurationTriggerResourceUpdateOnPtrOutput struct{ *pulumi.OutputState }
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ElementType ¶ added in v0.101.0
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ElementType() reflect.Type
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutput() SyncConfigurationTriggerResourceUpdateOnPtrOutput
func (SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext ¶ added in v0.101.0
func (o SyncConfigurationTriggerResourceUpdateOnPtrOutput) ToSyncConfigurationTriggerResourceUpdateOnPtrOutputWithContext(ctx context.Context) SyncConfigurationTriggerResourceUpdateOnPtrOutput