Documentation
¶
Index ¶
- Constants
- type EnvironmentAccountConnection
- func (*EnvironmentAccountConnection) ElementType() reflect.Type
- func (i *EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutput() EnvironmentAccountConnectionOutput
- func (i *EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutputWithContext(ctx context.Context) EnvironmentAccountConnectionOutput
- type EnvironmentAccountConnectionArgs
- type EnvironmentAccountConnectionInput
- type EnvironmentAccountConnectionOutput
- func (o EnvironmentAccountConnectionOutput) Arn() pulumi.StringOutput
- func (o EnvironmentAccountConnectionOutput) CodebuildRoleArn() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionOutput) ComponentRoleArn() pulumi.StringPtrOutput
- func (EnvironmentAccountConnectionOutput) ElementType() reflect.Type
- func (o EnvironmentAccountConnectionOutput) EnvironmentAccountId() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionOutput) EnvironmentName() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionOutput) ManagementAccountId() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionOutput) RoleArn() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionOutput) Status() EnvironmentAccountConnectionStatusOutput
- func (o EnvironmentAccountConnectionOutput) Tags() EnvironmentAccountConnectionTagArrayOutput
- func (o EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutput() EnvironmentAccountConnectionOutput
- func (o EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutputWithContext(ctx context.Context) EnvironmentAccountConnectionOutput
- type EnvironmentAccountConnectionState
- type EnvironmentAccountConnectionStatus
- type EnvironmentAccountConnectionStatusOutput
- func (EnvironmentAccountConnectionStatusOutput) ElementType() reflect.Type
- func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutput() EnvironmentAccountConnectionStatusOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutput() EnvironmentAccountConnectionStatusPtrOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusPtrOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentAccountConnectionStatusPtrOutput
- func (o EnvironmentAccountConnectionStatusPtrOutput) Elem() EnvironmentAccountConnectionStatusOutput
- func (EnvironmentAccountConnectionStatusPtrOutput) ElementType() reflect.Type
- func (o EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutput() EnvironmentAccountConnectionStatusPtrOutput
- func (o EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusPtrOutput
- func (o EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentAccountConnectionTag
- type EnvironmentAccountConnectionTagArgs
- func (EnvironmentAccountConnectionTagArgs) ElementType() reflect.Type
- func (i EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutput() EnvironmentAccountConnectionTagOutput
- func (i EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagOutput
- type EnvironmentAccountConnectionTagArray
- func (EnvironmentAccountConnectionTagArray) ElementType() reflect.Type
- func (i EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutput() EnvironmentAccountConnectionTagArrayOutput
- func (i EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagArrayOutput
- type EnvironmentAccountConnectionTagArrayInput
- type EnvironmentAccountConnectionTagArrayOutput
- func (EnvironmentAccountConnectionTagArrayOutput) ElementType() reflect.Type
- func (o EnvironmentAccountConnectionTagArrayOutput) Index(i pulumi.IntInput) EnvironmentAccountConnectionTagOutput
- func (o EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutput() EnvironmentAccountConnectionTagArrayOutput
- func (o EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagArrayOutput
- type EnvironmentAccountConnectionTagInput
- type EnvironmentAccountConnectionTagOutput
- func (EnvironmentAccountConnectionTagOutput) ElementType() reflect.Type
- func (o EnvironmentAccountConnectionTagOutput) Key() pulumi.StringOutput
- func (o EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutput() EnvironmentAccountConnectionTagOutput
- func (o EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagOutput
- func (o EnvironmentAccountConnectionTagOutput) Value() pulumi.StringOutput
- type EnvironmentTemplate
- type EnvironmentTemplateArgs
- type EnvironmentTemplateInput
- type EnvironmentTemplateOutput
- func (o EnvironmentTemplateOutput) Arn() pulumi.StringOutput
- func (o EnvironmentTemplateOutput) Description() pulumi.StringPtrOutput
- func (o EnvironmentTemplateOutput) DisplayName() pulumi.StringPtrOutput
- func (EnvironmentTemplateOutput) ElementType() reflect.Type
- func (o EnvironmentTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o EnvironmentTemplateOutput) Name() pulumi.StringPtrOutput
- func (o EnvironmentTemplateOutput) Provisioning() EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateOutput) Tags() EnvironmentTemplateTagArrayOutput
- func (o EnvironmentTemplateOutput) ToEnvironmentTemplateOutput() EnvironmentTemplateOutput
- func (o EnvironmentTemplateOutput) ToEnvironmentTemplateOutputWithContext(ctx context.Context) EnvironmentTemplateOutput
- type EnvironmentTemplateProvisioning
- func (EnvironmentTemplateProvisioning) ElementType() reflect.Type
- func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutput() EnvironmentTemplateProvisioningOutput
- func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningOutput
- func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
- func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
- func (e EnvironmentTemplateProvisioning) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentTemplateProvisioning) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentTemplateProvisioning) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentTemplateProvisioning) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentTemplateProvisioningInput
- type EnvironmentTemplateProvisioningOutput
- func (EnvironmentTemplateProvisioningOutput) ElementType() reflect.Type
- func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutput() EnvironmentTemplateProvisioningOutput
- func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningOutput
- func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateProvisioningOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentTemplateProvisioningOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentTemplateProvisioningOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentTemplateProvisioningOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentTemplateProvisioningPtrInput
- type EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateProvisioningPtrOutput) Elem() EnvironmentTemplateProvisioningOutput
- func (EnvironmentTemplateProvisioningPtrOutput) ElementType() reflect.Type
- func (o EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
- func (o EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentTemplateState
- type EnvironmentTemplateTag
- type EnvironmentTemplateTagArgs
- type EnvironmentTemplateTagArray
- func (EnvironmentTemplateTagArray) ElementType() reflect.Type
- func (i EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutput() EnvironmentTemplateTagArrayOutput
- func (i EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutputWithContext(ctx context.Context) EnvironmentTemplateTagArrayOutput
- type EnvironmentTemplateTagArrayInput
- type EnvironmentTemplateTagArrayOutput
- func (EnvironmentTemplateTagArrayOutput) ElementType() reflect.Type
- func (o EnvironmentTemplateTagArrayOutput) Index(i pulumi.IntInput) EnvironmentTemplateTagOutput
- func (o EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutput() EnvironmentTemplateTagArrayOutput
- func (o EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutputWithContext(ctx context.Context) EnvironmentTemplateTagArrayOutput
- type EnvironmentTemplateTagInput
- type EnvironmentTemplateTagOutput
- func (EnvironmentTemplateTagOutput) ElementType() reflect.Type
- func (o EnvironmentTemplateTagOutput) Key() pulumi.StringOutput
- func (o EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutput() EnvironmentTemplateTagOutput
- func (o EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutputWithContext(ctx context.Context) EnvironmentTemplateTagOutput
- func (o EnvironmentTemplateTagOutput) Value() pulumi.StringOutput
- type LookupEnvironmentAccountConnectionArgs
- type LookupEnvironmentAccountConnectionOutputArgs
- type LookupEnvironmentAccountConnectionResult
- type LookupEnvironmentAccountConnectionResultOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) CodebuildRoleArn() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) ComponentRoleArn() pulumi.StringPtrOutput
- func (LookupEnvironmentAccountConnectionResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentAccountConnectionResultOutput) EnvironmentAccountId() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) EnvironmentName() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) ManagementAccountId() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) Status() EnvironmentAccountConnectionStatusPtrOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) Tags() EnvironmentAccountConnectionTagArrayOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutput() LookupEnvironmentAccountConnectionResultOutput
- func (o LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutputWithContext(ctx context.Context) LookupEnvironmentAccountConnectionResultOutput
- type LookupEnvironmentTemplateArgs
- type LookupEnvironmentTemplateOutputArgs
- type LookupEnvironmentTemplateResult
- type LookupEnvironmentTemplateResultOutput
- func (o LookupEnvironmentTemplateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEnvironmentTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupEnvironmentTemplateResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupEnvironmentTemplateResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentTemplateResultOutput) Tags() EnvironmentTemplateTagArrayOutput
- func (o LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutput() LookupEnvironmentTemplateResultOutput
- func (o LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutputWithContext(ctx context.Context) LookupEnvironmentTemplateResultOutput
- type LookupServiceTemplateArgs
- type LookupServiceTemplateOutputArgs
- type LookupServiceTemplateResult
- type LookupServiceTemplateResultOutput
- func (o LookupServiceTemplateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServiceTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupServiceTemplateResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupServiceTemplateResultOutput) ElementType() reflect.Type
- func (o LookupServiceTemplateResultOutput) Tags() ServiceTemplateTagArrayOutput
- func (o LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutput() LookupServiceTemplateResultOutput
- func (o LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutputWithContext(ctx context.Context) LookupServiceTemplateResultOutput
- type ServiceTemplate
- type ServiceTemplateArgs
- type ServiceTemplateInput
- type ServiceTemplateOutput
- func (o ServiceTemplateOutput) Arn() pulumi.StringOutput
- func (o ServiceTemplateOutput) Description() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) DisplayName() pulumi.StringPtrOutput
- func (ServiceTemplateOutput) ElementType() reflect.Type
- func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) PipelineProvisioning() ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateOutput) Tags() ServiceTemplateTagArrayOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- type ServiceTemplateProvisioning
- func (ServiceTemplateProvisioning) ElementType() reflect.Type
- func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutput() ServiceTemplateProvisioningOutput
- func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutputWithContext(ctx context.Context) ServiceTemplateProvisioningOutput
- func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
- func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
- func (e ServiceTemplateProvisioning) ToStringOutput() pulumi.StringOutput
- func (e ServiceTemplateProvisioning) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceTemplateProvisioning) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceTemplateProvisioning) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTemplateProvisioningInput
- type ServiceTemplateProvisioningOutput
- func (ServiceTemplateProvisioningOutput) ElementType() reflect.Type
- func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutput() ServiceTemplateProvisioningOutput
- func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutputWithContext(ctx context.Context) ServiceTemplateProvisioningOutput
- func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateProvisioningOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceTemplateProvisioningOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceTemplateProvisioningOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceTemplateProvisioningOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTemplateProvisioningPtrInput
- type ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateProvisioningPtrOutput) Elem() ServiceTemplateProvisioningOutput
- func (ServiceTemplateProvisioningPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
- func (o ServiceTemplateProvisioningPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTemplateState
- type ServiceTemplateTag
- type ServiceTemplateTagArgs
- type ServiceTemplateTagArray
- type ServiceTemplateTagArrayInput
- type ServiceTemplateTagArrayOutput
- func (ServiceTemplateTagArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateTagArrayOutput) Index(i pulumi.IntInput) ServiceTemplateTagOutput
- func (o ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutput() ServiceTemplateTagArrayOutput
- func (o ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutputWithContext(ctx context.Context) ServiceTemplateTagArrayOutput
- type ServiceTemplateTagInput
- type ServiceTemplateTagOutput
- func (ServiceTemplateTagOutput) ElementType() reflect.Type
- func (o ServiceTemplateTagOutput) Key() pulumi.StringOutput
- func (o ServiceTemplateTagOutput) ToServiceTemplateTagOutput() ServiceTemplateTagOutput
- func (o ServiceTemplateTagOutput) ToServiceTemplateTagOutputWithContext(ctx context.Context) ServiceTemplateTagOutput
- func (o ServiceTemplateTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( EnvironmentAccountConnectionStatusPending = EnvironmentAccountConnectionStatus("PENDING") EnvironmentAccountConnectionStatusConnected = EnvironmentAccountConnectionStatus("CONNECTED") EnvironmentAccountConnectionStatusRejected = EnvironmentAccountConnectionStatus("REJECTED") )
const (
EnvironmentTemplateProvisioningCustomerManaged = EnvironmentTemplateProvisioning("CUSTOMER_MANAGED")
)
const (
ServiceTemplateProvisioningCustomerManaged = ServiceTemplateProvisioning("CUSTOMER_MANAGED")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvironmentAccountConnection ¶
type EnvironmentAccountConnection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the environment account connection. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn pulumi.StringPtrOutput `pulumi:"codebuildRoleArn"` // The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account. ComponentRoleArn pulumi.StringPtrOutput `pulumi:"componentRoleArn"` // The environment account that's connected to the environment account connection. EnvironmentAccountId pulumi.StringPtrOutput `pulumi:"environmentAccountId"` // The name of the AWS Proton environment that's created in the associated management account. EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"` // The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. ManagementAccountId pulumi.StringPtrOutput `pulumi:"managementAccountId"` // The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // The status of the environment account connection. Status EnvironmentAccountConnectionStatusOutput `pulumi:"status"` // <p>An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags EnvironmentAccountConnectionTagArrayOutput `pulumi:"tags"` }
Resource Schema describing various properties for AWS Proton Environment Account Connections resources.
func GetEnvironmentAccountConnection ¶
func GetEnvironmentAccountConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentAccountConnectionState, opts ...pulumi.ResourceOption) (*EnvironmentAccountConnection, error)
GetEnvironmentAccountConnection gets an existing EnvironmentAccountConnection 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 NewEnvironmentAccountConnection ¶
func NewEnvironmentAccountConnection(ctx *pulumi.Context, name string, args *EnvironmentAccountConnectionArgs, opts ...pulumi.ResourceOption) (*EnvironmentAccountConnection, error)
NewEnvironmentAccountConnection registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentAccountConnection) ElementType ¶
func (*EnvironmentAccountConnection) ElementType() reflect.Type
func (*EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutput ¶
func (i *EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutput() EnvironmentAccountConnectionOutput
func (*EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutputWithContext ¶
func (i *EnvironmentAccountConnection) ToEnvironmentAccountConnectionOutputWithContext(ctx context.Context) EnvironmentAccountConnectionOutput
type EnvironmentAccountConnectionArgs ¶
type EnvironmentAccountConnectionArgs struct { // The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account. ComponentRoleArn pulumi.StringPtrInput // The environment account that's connected to the environment account connection. EnvironmentAccountId pulumi.StringPtrInput // The name of the AWS Proton environment that's created in the associated management account. EnvironmentName pulumi.StringPtrInput // The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. ManagementAccountId pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account. RoleArn pulumi.StringPtrInput // <p>An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags EnvironmentAccountConnectionTagArrayInput }
The set of arguments for constructing a EnvironmentAccountConnection resource.
func (EnvironmentAccountConnectionArgs) ElementType ¶
func (EnvironmentAccountConnectionArgs) ElementType() reflect.Type
type EnvironmentAccountConnectionInput ¶
type EnvironmentAccountConnectionInput interface { pulumi.Input ToEnvironmentAccountConnectionOutput() EnvironmentAccountConnectionOutput ToEnvironmentAccountConnectionOutputWithContext(ctx context.Context) EnvironmentAccountConnectionOutput }
type EnvironmentAccountConnectionOutput ¶
type EnvironmentAccountConnectionOutput struct{ *pulumi.OutputState }
func (EnvironmentAccountConnectionOutput) Arn ¶
func (o EnvironmentAccountConnectionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the environment account connection.
func (EnvironmentAccountConnectionOutput) CodebuildRoleArn ¶
func (o EnvironmentAccountConnectionOutput) CodebuildRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
func (EnvironmentAccountConnectionOutput) ComponentRoleArn ¶
func (o EnvironmentAccountConnectionOutput) ComponentRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
func (EnvironmentAccountConnectionOutput) ElementType ¶
func (EnvironmentAccountConnectionOutput) ElementType() reflect.Type
func (EnvironmentAccountConnectionOutput) EnvironmentAccountId ¶
func (o EnvironmentAccountConnectionOutput) EnvironmentAccountId() pulumi.StringPtrOutput
The environment account that's connected to the environment account connection.
func (EnvironmentAccountConnectionOutput) EnvironmentName ¶
func (o EnvironmentAccountConnectionOutput) EnvironmentName() pulumi.StringPtrOutput
The name of the AWS Proton environment that's created in the associated management account.
func (EnvironmentAccountConnectionOutput) ManagementAccountId ¶
func (o EnvironmentAccountConnectionOutput) ManagementAccountId() pulumi.StringPtrOutput
The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
func (EnvironmentAccountConnectionOutput) RoleArn ¶
func (o EnvironmentAccountConnectionOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
func (EnvironmentAccountConnectionOutput) Status ¶
func (o EnvironmentAccountConnectionOutput) Status() EnvironmentAccountConnectionStatusOutput
The status of the environment account connection.
func (EnvironmentAccountConnectionOutput) Tags ¶
<p>An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutput ¶
func (o EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutput() EnvironmentAccountConnectionOutput
func (EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutputWithContext ¶
func (o EnvironmentAccountConnectionOutput) ToEnvironmentAccountConnectionOutputWithContext(ctx context.Context) EnvironmentAccountConnectionOutput
type EnvironmentAccountConnectionState ¶
type EnvironmentAccountConnectionState struct { }
func (EnvironmentAccountConnectionState) ElementType ¶
func (EnvironmentAccountConnectionState) ElementType() reflect.Type
type EnvironmentAccountConnectionStatus ¶
type EnvironmentAccountConnectionStatus string
type EnvironmentAccountConnectionStatusOutput ¶
type EnvironmentAccountConnectionStatusOutput struct{ *pulumi.OutputState }
func (EnvironmentAccountConnectionStatusOutput) ElementType ¶
func (EnvironmentAccountConnectionStatusOutput) ElementType() reflect.Type
func (EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutput ¶
func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutput() EnvironmentAccountConnectionStatusOutput
func (EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusOutput
func (EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutput ¶
func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutput() EnvironmentAccountConnectionStatusPtrOutput
func (EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusPtrOutput
func (EnvironmentAccountConnectionStatusOutput) ToStringOutput ¶
func (o EnvironmentAccountConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentAccountConnectionStatusOutput) ToStringOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentAccountConnectionStatusOutput) ToStringPtrOutput ¶
func (o EnvironmentAccountConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentAccountConnectionStatusOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentAccountConnectionStatusPtrOutput ¶
type EnvironmentAccountConnectionStatusPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentAccountConnectionStatusPtrOutput) ElementType ¶
func (EnvironmentAccountConnectionStatusPtrOutput) ElementType() reflect.Type
func (EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutput ¶
func (o EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutput() EnvironmentAccountConnectionStatusPtrOutput
func (EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusPtrOutput) ToEnvironmentAccountConnectionStatusPtrOutputWithContext(ctx context.Context) EnvironmentAccountConnectionStatusPtrOutput
func (EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutput ¶
func (o EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentAccountConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentAccountConnectionTag ¶
type EnvironmentAccountConnectionTag struct { // <p>The key of the resource tag.</p> Key string `pulumi:"key"` // <p>The value of the resource tag.</p> Value string `pulumi:"value"` }
<p>A description of a resource tag.</p>
type EnvironmentAccountConnectionTagArgs ¶
type EnvironmentAccountConnectionTagArgs struct { // <p>The key of the resource tag.</p> Key pulumi.StringInput `pulumi:"key"` // <p>The value of the resource tag.</p> Value pulumi.StringInput `pulumi:"value"` }
<p>A description of a resource tag.</p>
func (EnvironmentAccountConnectionTagArgs) ElementType ¶
func (EnvironmentAccountConnectionTagArgs) ElementType() reflect.Type
func (EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutput ¶
func (i EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutput() EnvironmentAccountConnectionTagOutput
func (EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutputWithContext ¶
func (i EnvironmentAccountConnectionTagArgs) ToEnvironmentAccountConnectionTagOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagOutput
type EnvironmentAccountConnectionTagArray ¶
type EnvironmentAccountConnectionTagArray []EnvironmentAccountConnectionTagInput
func (EnvironmentAccountConnectionTagArray) ElementType ¶
func (EnvironmentAccountConnectionTagArray) ElementType() reflect.Type
func (EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutput ¶
func (i EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutput() EnvironmentAccountConnectionTagArrayOutput
func (EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutputWithContext ¶
func (i EnvironmentAccountConnectionTagArray) ToEnvironmentAccountConnectionTagArrayOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagArrayOutput
type EnvironmentAccountConnectionTagArrayInput ¶
type EnvironmentAccountConnectionTagArrayInput interface { pulumi.Input ToEnvironmentAccountConnectionTagArrayOutput() EnvironmentAccountConnectionTagArrayOutput ToEnvironmentAccountConnectionTagArrayOutputWithContext(context.Context) EnvironmentAccountConnectionTagArrayOutput }
EnvironmentAccountConnectionTagArrayInput is an input type that accepts EnvironmentAccountConnectionTagArray and EnvironmentAccountConnectionTagArrayOutput values. You can construct a concrete instance of `EnvironmentAccountConnectionTagArrayInput` via:
EnvironmentAccountConnectionTagArray{ EnvironmentAccountConnectionTagArgs{...} }
type EnvironmentAccountConnectionTagArrayOutput ¶
type EnvironmentAccountConnectionTagArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentAccountConnectionTagArrayOutput) ElementType ¶
func (EnvironmentAccountConnectionTagArrayOutput) ElementType() reflect.Type
func (EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutput ¶
func (o EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutput() EnvironmentAccountConnectionTagArrayOutput
func (EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutputWithContext ¶
func (o EnvironmentAccountConnectionTagArrayOutput) ToEnvironmentAccountConnectionTagArrayOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagArrayOutput
type EnvironmentAccountConnectionTagInput ¶
type EnvironmentAccountConnectionTagInput interface { pulumi.Input ToEnvironmentAccountConnectionTagOutput() EnvironmentAccountConnectionTagOutput ToEnvironmentAccountConnectionTagOutputWithContext(context.Context) EnvironmentAccountConnectionTagOutput }
EnvironmentAccountConnectionTagInput is an input type that accepts EnvironmentAccountConnectionTagArgs and EnvironmentAccountConnectionTagOutput values. You can construct a concrete instance of `EnvironmentAccountConnectionTagInput` via:
EnvironmentAccountConnectionTagArgs{...}
type EnvironmentAccountConnectionTagOutput ¶
type EnvironmentAccountConnectionTagOutput struct{ *pulumi.OutputState }
<p>A description of a resource tag.</p>
func (EnvironmentAccountConnectionTagOutput) ElementType ¶
func (EnvironmentAccountConnectionTagOutput) ElementType() reflect.Type
func (EnvironmentAccountConnectionTagOutput) Key ¶
func (o EnvironmentAccountConnectionTagOutput) Key() pulumi.StringOutput
<p>The key of the resource tag.</p>
func (EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutput ¶
func (o EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutput() EnvironmentAccountConnectionTagOutput
func (EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutputWithContext ¶
func (o EnvironmentAccountConnectionTagOutput) ToEnvironmentAccountConnectionTagOutputWithContext(ctx context.Context) EnvironmentAccountConnectionTagOutput
func (EnvironmentAccountConnectionTagOutput) Value ¶
func (o EnvironmentAccountConnectionTagOutput) Value() pulumi.StringOutput
<p>The value of the resource tag.</p>
type EnvironmentTemplate ¶
type EnvironmentTemplate struct { pulumi.CustomResourceState // <p>The Amazon Resource Name (ARN) of the environment template.</p> Arn pulumi.StringOutput `pulumi:"arn"` // <p>A description of the environment template.</p> Description pulumi.StringPtrOutput `pulumi:"description"` // <p>The environment template name as displayed in the developer interface.</p> DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // <p>A customer provided encryption key that Proton uses to encrypt data.</p> EncryptionKey pulumi.StringPtrOutput `pulumi:"encryptionKey"` Name pulumi.StringPtrOutput `pulumi:"name"` Provisioning EnvironmentTemplateProvisioningPtrOutput `pulumi:"provisioning"` // <p>An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags EnvironmentTemplateTagArrayOutput `pulumi:"tags"` }
Definition of AWS::Proton::EnvironmentTemplate Resource Type
func GetEnvironmentTemplate ¶
func GetEnvironmentTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentTemplateState, opts ...pulumi.ResourceOption) (*EnvironmentTemplate, error)
GetEnvironmentTemplate gets an existing EnvironmentTemplate 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 NewEnvironmentTemplate ¶
func NewEnvironmentTemplate(ctx *pulumi.Context, name string, args *EnvironmentTemplateArgs, opts ...pulumi.ResourceOption) (*EnvironmentTemplate, error)
NewEnvironmentTemplate registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentTemplate) ElementType ¶
func (*EnvironmentTemplate) ElementType() reflect.Type
func (*EnvironmentTemplate) ToEnvironmentTemplateOutput ¶
func (i *EnvironmentTemplate) ToEnvironmentTemplateOutput() EnvironmentTemplateOutput
func (*EnvironmentTemplate) ToEnvironmentTemplateOutputWithContext ¶
func (i *EnvironmentTemplate) ToEnvironmentTemplateOutputWithContext(ctx context.Context) EnvironmentTemplateOutput
type EnvironmentTemplateArgs ¶
type EnvironmentTemplateArgs struct { // <p>A description of the environment template.</p> Description pulumi.StringPtrInput // <p>The environment template name as displayed in the developer interface.</p> DisplayName pulumi.StringPtrInput // <p>A customer provided encryption key that Proton uses to encrypt data.</p> EncryptionKey pulumi.StringPtrInput Name pulumi.StringPtrInput Provisioning EnvironmentTemplateProvisioningPtrInput // <p>An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags EnvironmentTemplateTagArrayInput }
The set of arguments for constructing a EnvironmentTemplate resource.
func (EnvironmentTemplateArgs) ElementType ¶
func (EnvironmentTemplateArgs) ElementType() reflect.Type
type EnvironmentTemplateInput ¶
type EnvironmentTemplateInput interface { pulumi.Input ToEnvironmentTemplateOutput() EnvironmentTemplateOutput ToEnvironmentTemplateOutputWithContext(ctx context.Context) EnvironmentTemplateOutput }
type EnvironmentTemplateOutput ¶
type EnvironmentTemplateOutput struct{ *pulumi.OutputState }
func (EnvironmentTemplateOutput) Arn ¶
func (o EnvironmentTemplateOutput) Arn() pulumi.StringOutput
<p>The Amazon Resource Name (ARN) of the environment template.</p>
func (EnvironmentTemplateOutput) Description ¶
func (o EnvironmentTemplateOutput) Description() pulumi.StringPtrOutput
<p>A description of the environment template.</p>
func (EnvironmentTemplateOutput) DisplayName ¶
func (o EnvironmentTemplateOutput) DisplayName() pulumi.StringPtrOutput
<p>The environment template name as displayed in the developer interface.</p>
func (EnvironmentTemplateOutput) ElementType ¶
func (EnvironmentTemplateOutput) ElementType() reflect.Type
func (EnvironmentTemplateOutput) EncryptionKey ¶
func (o EnvironmentTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
<p>A customer provided encryption key that Proton uses to encrypt data.</p>
func (EnvironmentTemplateOutput) Name ¶
func (o EnvironmentTemplateOutput) Name() pulumi.StringPtrOutput
func (EnvironmentTemplateOutput) Provisioning ¶
func (o EnvironmentTemplateOutput) Provisioning() EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateOutput) Tags ¶
func (o EnvironmentTemplateOutput) Tags() EnvironmentTemplateTagArrayOutput
<p>An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (EnvironmentTemplateOutput) ToEnvironmentTemplateOutput ¶
func (o EnvironmentTemplateOutput) ToEnvironmentTemplateOutput() EnvironmentTemplateOutput
func (EnvironmentTemplateOutput) ToEnvironmentTemplateOutputWithContext ¶
func (o EnvironmentTemplateOutput) ToEnvironmentTemplateOutputWithContext(ctx context.Context) EnvironmentTemplateOutput
type EnvironmentTemplateProvisioning ¶
type EnvironmentTemplateProvisioning string
func (EnvironmentTemplateProvisioning) ElementType ¶
func (EnvironmentTemplateProvisioning) ElementType() reflect.Type
func (EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutput ¶
func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutput() EnvironmentTemplateProvisioningOutput
func (EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutputWithContext ¶
func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningOutput
func (EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutput ¶
func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutputWithContext ¶
func (e EnvironmentTemplateProvisioning) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioning) ToStringOutput ¶
func (e EnvironmentTemplateProvisioning) ToStringOutput() pulumi.StringOutput
func (EnvironmentTemplateProvisioning) ToStringOutputWithContext ¶
func (e EnvironmentTemplateProvisioning) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentTemplateProvisioning) ToStringPtrOutput ¶
func (e EnvironmentTemplateProvisioning) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentTemplateProvisioning) ToStringPtrOutputWithContext ¶
func (e EnvironmentTemplateProvisioning) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentTemplateProvisioningInput ¶
type EnvironmentTemplateProvisioningInput interface { pulumi.Input ToEnvironmentTemplateProvisioningOutput() EnvironmentTemplateProvisioningOutput ToEnvironmentTemplateProvisioningOutputWithContext(context.Context) EnvironmentTemplateProvisioningOutput }
EnvironmentTemplateProvisioningInput is an input type that accepts values of the EnvironmentTemplateProvisioning enum A concrete instance of `EnvironmentTemplateProvisioningInput` can be one of the following:
EnvironmentTemplateProvisioningCustomerManaged
type EnvironmentTemplateProvisioningOutput ¶
type EnvironmentTemplateProvisioningOutput struct{ *pulumi.OutputState }
func (EnvironmentTemplateProvisioningOutput) ElementType ¶
func (EnvironmentTemplateProvisioningOutput) ElementType() reflect.Type
func (EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutput ¶
func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutput() EnvironmentTemplateProvisioningOutput
func (EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutputWithContext ¶
func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningOutput
func (EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutput ¶
func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext ¶
func (o EnvironmentTemplateProvisioningOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioningOutput) ToStringOutput ¶
func (o EnvironmentTemplateProvisioningOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentTemplateProvisioningOutput) ToStringOutputWithContext ¶
func (o EnvironmentTemplateProvisioningOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentTemplateProvisioningOutput) ToStringPtrOutput ¶
func (o EnvironmentTemplateProvisioningOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentTemplateProvisioningOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentTemplateProvisioningOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentTemplateProvisioningPtrInput ¶
type EnvironmentTemplateProvisioningPtrInput interface { pulumi.Input ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput ToEnvironmentTemplateProvisioningPtrOutputWithContext(context.Context) EnvironmentTemplateProvisioningPtrOutput }
func EnvironmentTemplateProvisioningPtr ¶
func EnvironmentTemplateProvisioningPtr(v string) EnvironmentTemplateProvisioningPtrInput
type EnvironmentTemplateProvisioningPtrOutput ¶
type EnvironmentTemplateProvisioningPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentTemplateProvisioningPtrOutput) ElementType ¶
func (EnvironmentTemplateProvisioningPtrOutput) ElementType() reflect.Type
func (EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutput ¶
func (o EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutput() EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext ¶
func (o EnvironmentTemplateProvisioningPtrOutput) ToEnvironmentTemplateProvisioningPtrOutputWithContext(ctx context.Context) EnvironmentTemplateProvisioningPtrOutput
func (EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutput ¶
func (o EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentTemplateState ¶
type EnvironmentTemplateState struct { }
func (EnvironmentTemplateState) ElementType ¶
func (EnvironmentTemplateState) ElementType() reflect.Type
type EnvironmentTemplateTag ¶
type EnvironmentTemplateTag struct { // <p>The key of the resource tag.</p> Key string `pulumi:"key"` // <p>The value of the resource tag.</p> Value string `pulumi:"value"` }
<p>A description of a resource tag.</p>
type EnvironmentTemplateTagArgs ¶
type EnvironmentTemplateTagArgs struct { // <p>The key of the resource tag.</p> Key pulumi.StringInput `pulumi:"key"` // <p>The value of the resource tag.</p> Value pulumi.StringInput `pulumi:"value"` }
<p>A description of a resource tag.</p>
func (EnvironmentTemplateTagArgs) ElementType ¶
func (EnvironmentTemplateTagArgs) ElementType() reflect.Type
func (EnvironmentTemplateTagArgs) ToEnvironmentTemplateTagOutput ¶
func (i EnvironmentTemplateTagArgs) ToEnvironmentTemplateTagOutput() EnvironmentTemplateTagOutput
func (EnvironmentTemplateTagArgs) ToEnvironmentTemplateTagOutputWithContext ¶
func (i EnvironmentTemplateTagArgs) ToEnvironmentTemplateTagOutputWithContext(ctx context.Context) EnvironmentTemplateTagOutput
type EnvironmentTemplateTagArray ¶
type EnvironmentTemplateTagArray []EnvironmentTemplateTagInput
func (EnvironmentTemplateTagArray) ElementType ¶
func (EnvironmentTemplateTagArray) ElementType() reflect.Type
func (EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutput ¶
func (i EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutput() EnvironmentTemplateTagArrayOutput
func (EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutputWithContext ¶
func (i EnvironmentTemplateTagArray) ToEnvironmentTemplateTagArrayOutputWithContext(ctx context.Context) EnvironmentTemplateTagArrayOutput
type EnvironmentTemplateTagArrayInput ¶
type EnvironmentTemplateTagArrayInput interface { pulumi.Input ToEnvironmentTemplateTagArrayOutput() EnvironmentTemplateTagArrayOutput ToEnvironmentTemplateTagArrayOutputWithContext(context.Context) EnvironmentTemplateTagArrayOutput }
EnvironmentTemplateTagArrayInput is an input type that accepts EnvironmentTemplateTagArray and EnvironmentTemplateTagArrayOutput values. You can construct a concrete instance of `EnvironmentTemplateTagArrayInput` via:
EnvironmentTemplateTagArray{ EnvironmentTemplateTagArgs{...} }
type EnvironmentTemplateTagArrayOutput ¶
type EnvironmentTemplateTagArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentTemplateTagArrayOutput) ElementType ¶
func (EnvironmentTemplateTagArrayOutput) ElementType() reflect.Type
func (EnvironmentTemplateTagArrayOutput) Index ¶
func (o EnvironmentTemplateTagArrayOutput) Index(i pulumi.IntInput) EnvironmentTemplateTagOutput
func (EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutput ¶
func (o EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutput() EnvironmentTemplateTagArrayOutput
func (EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutputWithContext ¶
func (o EnvironmentTemplateTagArrayOutput) ToEnvironmentTemplateTagArrayOutputWithContext(ctx context.Context) EnvironmentTemplateTagArrayOutput
type EnvironmentTemplateTagInput ¶
type EnvironmentTemplateTagInput interface { pulumi.Input ToEnvironmentTemplateTagOutput() EnvironmentTemplateTagOutput ToEnvironmentTemplateTagOutputWithContext(context.Context) EnvironmentTemplateTagOutput }
EnvironmentTemplateTagInput is an input type that accepts EnvironmentTemplateTagArgs and EnvironmentTemplateTagOutput values. You can construct a concrete instance of `EnvironmentTemplateTagInput` via:
EnvironmentTemplateTagArgs{...}
type EnvironmentTemplateTagOutput ¶
type EnvironmentTemplateTagOutput struct{ *pulumi.OutputState }
<p>A description of a resource tag.</p>
func (EnvironmentTemplateTagOutput) ElementType ¶
func (EnvironmentTemplateTagOutput) ElementType() reflect.Type
func (EnvironmentTemplateTagOutput) Key ¶
func (o EnvironmentTemplateTagOutput) Key() pulumi.StringOutput
<p>The key of the resource tag.</p>
func (EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutput ¶
func (o EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutput() EnvironmentTemplateTagOutput
func (EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutputWithContext ¶
func (o EnvironmentTemplateTagOutput) ToEnvironmentTemplateTagOutputWithContext(ctx context.Context) EnvironmentTemplateTagOutput
func (EnvironmentTemplateTagOutput) Value ¶
func (o EnvironmentTemplateTagOutput) Value() pulumi.StringOutput
<p>The value of the resource tag.</p>
type LookupEnvironmentAccountConnectionArgs ¶
type LookupEnvironmentAccountConnectionArgs struct { // The Amazon Resource Name (ARN) of the environment account connection. Arn string `pulumi:"arn"` }
type LookupEnvironmentAccountConnectionOutputArgs ¶
type LookupEnvironmentAccountConnectionOutputArgs struct { // The Amazon Resource Name (ARN) of the environment account connection. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupEnvironmentAccountConnectionOutputArgs) ElementType ¶
func (LookupEnvironmentAccountConnectionOutputArgs) ElementType() reflect.Type
type LookupEnvironmentAccountConnectionResult ¶
type LookupEnvironmentAccountConnectionResult struct { // The Amazon Resource Name (ARN) of the environment account connection. Arn *string `pulumi:"arn"` // The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn *string `pulumi:"codebuildRoleArn"` // The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account. ComponentRoleArn *string `pulumi:"componentRoleArn"` // The environment account that's connected to the environment account connection. EnvironmentAccountId *string `pulumi:"environmentAccountId"` // The name of the AWS Proton environment that's created in the associated management account. EnvironmentName *string `pulumi:"environmentName"` // The ID of the environment account connection. Id *string `pulumi:"id"` // The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. ManagementAccountId *string `pulumi:"managementAccountId"` // The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account. RoleArn *string `pulumi:"roleArn"` // The status of the environment account connection. Status *EnvironmentAccountConnectionStatus `pulumi:"status"` // <p>An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags []EnvironmentAccountConnectionTag `pulumi:"tags"` }
func LookupEnvironmentAccountConnection ¶
func LookupEnvironmentAccountConnection(ctx *pulumi.Context, args *LookupEnvironmentAccountConnectionArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentAccountConnectionResult, error)
Resource Schema describing various properties for AWS Proton Environment Account Connections resources.
type LookupEnvironmentAccountConnectionResultOutput ¶
type LookupEnvironmentAccountConnectionResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentAccountConnectionOutput ¶
func LookupEnvironmentAccountConnectionOutput(ctx *pulumi.Context, args LookupEnvironmentAccountConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentAccountConnectionResultOutput
func (LookupEnvironmentAccountConnectionResultOutput) Arn ¶
func (o LookupEnvironmentAccountConnectionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the environment account connection.
func (LookupEnvironmentAccountConnectionResultOutput) CodebuildRoleArn ¶
func (o LookupEnvironmentAccountConnectionResultOutput) CodebuildRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
func (LookupEnvironmentAccountConnectionResultOutput) ComponentRoleArn ¶
func (o LookupEnvironmentAccountConnectionResultOutput) ComponentRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
func (LookupEnvironmentAccountConnectionResultOutput) ElementType ¶
func (LookupEnvironmentAccountConnectionResultOutput) ElementType() reflect.Type
func (LookupEnvironmentAccountConnectionResultOutput) EnvironmentAccountId ¶
func (o LookupEnvironmentAccountConnectionResultOutput) EnvironmentAccountId() pulumi.StringPtrOutput
The environment account that's connected to the environment account connection.
func (LookupEnvironmentAccountConnectionResultOutput) EnvironmentName ¶
func (o LookupEnvironmentAccountConnectionResultOutput) EnvironmentName() pulumi.StringPtrOutput
The name of the AWS Proton environment that's created in the associated management account.
func (LookupEnvironmentAccountConnectionResultOutput) Id ¶
The ID of the environment account connection.
func (LookupEnvironmentAccountConnectionResultOutput) ManagementAccountId ¶
func (o LookupEnvironmentAccountConnectionResultOutput) ManagementAccountId() pulumi.StringPtrOutput
The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
func (LookupEnvironmentAccountConnectionResultOutput) RoleArn ¶
func (o LookupEnvironmentAccountConnectionResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
func (LookupEnvironmentAccountConnectionResultOutput) Status ¶
func (o LookupEnvironmentAccountConnectionResultOutput) Status() EnvironmentAccountConnectionStatusPtrOutput
The status of the environment account connection.
func (LookupEnvironmentAccountConnectionResultOutput) Tags ¶
func (o LookupEnvironmentAccountConnectionResultOutput) Tags() EnvironmentAccountConnectionTagArrayOutput
<p>An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutput ¶
func (o LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutput() LookupEnvironmentAccountConnectionResultOutput
func (LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutputWithContext ¶
func (o LookupEnvironmentAccountConnectionResultOutput) ToLookupEnvironmentAccountConnectionResultOutputWithContext(ctx context.Context) LookupEnvironmentAccountConnectionResultOutput
type LookupEnvironmentTemplateArgs ¶
type LookupEnvironmentTemplateArgs struct { // <p>The Amazon Resource Name (ARN) of the environment template.</p> Arn string `pulumi:"arn"` }
type LookupEnvironmentTemplateOutputArgs ¶
type LookupEnvironmentTemplateOutputArgs struct { // <p>The Amazon Resource Name (ARN) of the environment template.</p> Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupEnvironmentTemplateOutputArgs) ElementType ¶
func (LookupEnvironmentTemplateOutputArgs) ElementType() reflect.Type
type LookupEnvironmentTemplateResult ¶
type LookupEnvironmentTemplateResult struct { // <p>The Amazon Resource Name (ARN) of the environment template.</p> Arn *string `pulumi:"arn"` // <p>A description of the environment template.</p> Description *string `pulumi:"description"` // <p>The environment template name as displayed in the developer interface.</p> DisplayName *string `pulumi:"displayName"` // <p>An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags []EnvironmentTemplateTag `pulumi:"tags"` }
func LookupEnvironmentTemplate ¶
func LookupEnvironmentTemplate(ctx *pulumi.Context, args *LookupEnvironmentTemplateArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentTemplateResult, error)
Definition of AWS::Proton::EnvironmentTemplate Resource Type
type LookupEnvironmentTemplateResultOutput ¶
type LookupEnvironmentTemplateResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentTemplateOutput ¶
func LookupEnvironmentTemplateOutput(ctx *pulumi.Context, args LookupEnvironmentTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentTemplateResultOutput
func (LookupEnvironmentTemplateResultOutput) Arn ¶
func (o LookupEnvironmentTemplateResultOutput) Arn() pulumi.StringPtrOutput
<p>The Amazon Resource Name (ARN) of the environment template.</p>
func (LookupEnvironmentTemplateResultOutput) Description ¶
func (o LookupEnvironmentTemplateResultOutput) Description() pulumi.StringPtrOutput
<p>A description of the environment template.</p>
func (LookupEnvironmentTemplateResultOutput) DisplayName ¶
func (o LookupEnvironmentTemplateResultOutput) DisplayName() pulumi.StringPtrOutput
<p>The environment template name as displayed in the developer interface.</p>
func (LookupEnvironmentTemplateResultOutput) ElementType ¶
func (LookupEnvironmentTemplateResultOutput) ElementType() reflect.Type
func (LookupEnvironmentTemplateResultOutput) Tags ¶
<p>An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutput ¶
func (o LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutput() LookupEnvironmentTemplateResultOutput
func (LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutputWithContext ¶
func (o LookupEnvironmentTemplateResultOutput) ToLookupEnvironmentTemplateResultOutputWithContext(ctx context.Context) LookupEnvironmentTemplateResultOutput
type LookupServiceTemplateArgs ¶
type LookupServiceTemplateArgs struct { // <p>The Amazon Resource Name (ARN) of the service template.</p> Arn string `pulumi:"arn"` }
type LookupServiceTemplateOutputArgs ¶
type LookupServiceTemplateOutputArgs struct { // <p>The Amazon Resource Name (ARN) of the service template.</p> Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceTemplateOutputArgs) ElementType ¶
func (LookupServiceTemplateOutputArgs) ElementType() reflect.Type
type LookupServiceTemplateResult ¶
type LookupServiceTemplateResult struct { // <p>The Amazon Resource Name (ARN) of the service template.</p> Arn *string `pulumi:"arn"` // <p>A description of the service template.</p> Description *string `pulumi:"description"` // <p>The name of the service template as displayed in the developer interface.</p> DisplayName *string `pulumi:"displayName"` // <p>An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags []ServiceTemplateTag `pulumi:"tags"` }
func LookupServiceTemplate ¶
func LookupServiceTemplate(ctx *pulumi.Context, args *LookupServiceTemplateArgs, opts ...pulumi.InvokeOption) (*LookupServiceTemplateResult, error)
Definition of AWS::Proton::ServiceTemplate Resource Type
type LookupServiceTemplateResultOutput ¶
type LookupServiceTemplateResultOutput struct{ *pulumi.OutputState }
func LookupServiceTemplateOutput ¶
func LookupServiceTemplateOutput(ctx *pulumi.Context, args LookupServiceTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupServiceTemplateResultOutput
func (LookupServiceTemplateResultOutput) Arn ¶
func (o LookupServiceTemplateResultOutput) Arn() pulumi.StringPtrOutput
<p>The Amazon Resource Name (ARN) of the service template.</p>
func (LookupServiceTemplateResultOutput) Description ¶
func (o LookupServiceTemplateResultOutput) Description() pulumi.StringPtrOutput
<p>A description of the service template.</p>
func (LookupServiceTemplateResultOutput) DisplayName ¶
func (o LookupServiceTemplateResultOutput) DisplayName() pulumi.StringPtrOutput
<p>The name of the service template as displayed in the developer interface.</p>
func (LookupServiceTemplateResultOutput) ElementType ¶
func (LookupServiceTemplateResultOutput) ElementType() reflect.Type
func (LookupServiceTemplateResultOutput) Tags ¶
func (o LookupServiceTemplateResultOutput) Tags() ServiceTemplateTagArrayOutput
<p>An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutput ¶
func (o LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutput() LookupServiceTemplateResultOutput
func (LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutputWithContext ¶
func (o LookupServiceTemplateResultOutput) ToLookupServiceTemplateResultOutputWithContext(ctx context.Context) LookupServiceTemplateResultOutput
type ServiceTemplate ¶
type ServiceTemplate struct { pulumi.CustomResourceState // <p>The Amazon Resource Name (ARN) of the service template.</p> Arn pulumi.StringOutput `pulumi:"arn"` // <p>A description of the service template.</p> Description pulumi.StringPtrOutput `pulumi:"description"` // <p>The name of the service template as displayed in the developer interface.</p> DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // <p>A customer provided encryption key that's used to encrypt data.</p> EncryptionKey pulumi.StringPtrOutput `pulumi:"encryptionKey"` Name pulumi.StringPtrOutput `pulumi:"name"` PipelineProvisioning ServiceTemplateProvisioningPtrOutput `pulumi:"pipelineProvisioning"` // <p>An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags ServiceTemplateTagArrayOutput `pulumi:"tags"` }
Definition of AWS::Proton::ServiceTemplate Resource Type
func GetServiceTemplate ¶
func GetServiceTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceTemplateState, opts ...pulumi.ResourceOption) (*ServiceTemplate, error)
GetServiceTemplate gets an existing ServiceTemplate 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 NewServiceTemplate ¶
func NewServiceTemplate(ctx *pulumi.Context, name string, args *ServiceTemplateArgs, opts ...pulumi.ResourceOption) (*ServiceTemplate, error)
NewServiceTemplate registers a new resource with the given unique name, arguments, and options.
func (*ServiceTemplate) ElementType ¶
func (*ServiceTemplate) ElementType() reflect.Type
func (*ServiceTemplate) ToServiceTemplateOutput ¶
func (i *ServiceTemplate) ToServiceTemplateOutput() ServiceTemplateOutput
func (*ServiceTemplate) ToServiceTemplateOutputWithContext ¶
func (i *ServiceTemplate) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
type ServiceTemplateArgs ¶
type ServiceTemplateArgs struct { // <p>A description of the service template.</p> Description pulumi.StringPtrInput // <p>The name of the service template as displayed in the developer interface.</p> DisplayName pulumi.StringPtrInput // <p>A customer provided encryption key that's used to encrypt data.</p> EncryptionKey pulumi.StringPtrInput Name pulumi.StringPtrInput PipelineProvisioning ServiceTemplateProvisioningPtrInput // <p>An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.</p> // <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the // <i>Proton User Guide</i>.</p> Tags ServiceTemplateTagArrayInput }
The set of arguments for constructing a ServiceTemplate resource.
func (ServiceTemplateArgs) ElementType ¶
func (ServiceTemplateArgs) ElementType() reflect.Type
type ServiceTemplateInput ¶
type ServiceTemplateInput interface { pulumi.Input ToServiceTemplateOutput() ServiceTemplateOutput ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput }
type ServiceTemplateOutput ¶
type ServiceTemplateOutput struct{ *pulumi.OutputState }
func (ServiceTemplateOutput) Arn ¶
func (o ServiceTemplateOutput) Arn() pulumi.StringOutput
<p>The Amazon Resource Name (ARN) of the service template.</p>
func (ServiceTemplateOutput) Description ¶
func (o ServiceTemplateOutput) Description() pulumi.StringPtrOutput
<p>A description of the service template.</p>
func (ServiceTemplateOutput) DisplayName ¶
func (o ServiceTemplateOutput) DisplayName() pulumi.StringPtrOutput
<p>The name of the service template as displayed in the developer interface.</p>
func (ServiceTemplateOutput) ElementType ¶
func (ServiceTemplateOutput) ElementType() reflect.Type
func (ServiceTemplateOutput) EncryptionKey ¶
func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
<p>A customer provided encryption key that's used to encrypt data.</p>
func (ServiceTemplateOutput) Name ¶
func (o ServiceTemplateOutput) Name() pulumi.StringPtrOutput
func (ServiceTemplateOutput) PipelineProvisioning ¶
func (o ServiceTemplateOutput) PipelineProvisioning() ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateOutput) Tags ¶
func (o ServiceTemplateOutput) Tags() ServiceTemplateTagArrayOutput
<p>An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.</p>
<p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>
func (ServiceTemplateOutput) ToServiceTemplateOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplateOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
type ServiceTemplateProvisioning ¶
type ServiceTemplateProvisioning string
func (ServiceTemplateProvisioning) ElementType ¶
func (ServiceTemplateProvisioning) ElementType() reflect.Type
func (ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutput ¶
func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutput() ServiceTemplateProvisioningOutput
func (ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutputWithContext ¶
func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningOutputWithContext(ctx context.Context) ServiceTemplateProvisioningOutput
func (ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutput ¶
func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutputWithContext ¶
func (e ServiceTemplateProvisioning) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioning) ToStringOutput ¶
func (e ServiceTemplateProvisioning) ToStringOutput() pulumi.StringOutput
func (ServiceTemplateProvisioning) ToStringOutputWithContext ¶
func (e ServiceTemplateProvisioning) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceTemplateProvisioning) ToStringPtrOutput ¶
func (e ServiceTemplateProvisioning) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTemplateProvisioning) ToStringPtrOutputWithContext ¶
func (e ServiceTemplateProvisioning) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTemplateProvisioningInput ¶
type ServiceTemplateProvisioningInput interface { pulumi.Input ToServiceTemplateProvisioningOutput() ServiceTemplateProvisioningOutput ToServiceTemplateProvisioningOutputWithContext(context.Context) ServiceTemplateProvisioningOutput }
ServiceTemplateProvisioningInput is an input type that accepts values of the ServiceTemplateProvisioning enum A concrete instance of `ServiceTemplateProvisioningInput` can be one of the following:
ServiceTemplateProvisioningCustomerManaged
type ServiceTemplateProvisioningOutput ¶
type ServiceTemplateProvisioningOutput struct{ *pulumi.OutputState }
func (ServiceTemplateProvisioningOutput) ElementType ¶
func (ServiceTemplateProvisioningOutput) ElementType() reflect.Type
func (ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutput ¶
func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutput() ServiceTemplateProvisioningOutput
func (ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutputWithContext ¶
func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningOutputWithContext(ctx context.Context) ServiceTemplateProvisioningOutput
func (ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutput ¶
func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutputWithContext ¶
func (o ServiceTemplateProvisioningOutput) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioningOutput) ToStringOutput ¶
func (o ServiceTemplateProvisioningOutput) ToStringOutput() pulumi.StringOutput
func (ServiceTemplateProvisioningOutput) ToStringOutputWithContext ¶
func (o ServiceTemplateProvisioningOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceTemplateProvisioningOutput) ToStringPtrOutput ¶
func (o ServiceTemplateProvisioningOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTemplateProvisioningOutput) ToStringPtrOutputWithContext ¶
func (o ServiceTemplateProvisioningOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTemplateProvisioningPtrInput ¶
type ServiceTemplateProvisioningPtrInput interface { pulumi.Input ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput ToServiceTemplateProvisioningPtrOutputWithContext(context.Context) ServiceTemplateProvisioningPtrOutput }
func ServiceTemplateProvisioningPtr ¶
func ServiceTemplateProvisioningPtr(v string) ServiceTemplateProvisioningPtrInput
type ServiceTemplateProvisioningPtrOutput ¶
type ServiceTemplateProvisioningPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateProvisioningPtrOutput) ElementType ¶
func (ServiceTemplateProvisioningPtrOutput) ElementType() reflect.Type
func (ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutput ¶
func (o ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutput() ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutputWithContext ¶
func (o ServiceTemplateProvisioningPtrOutput) ToServiceTemplateProvisioningPtrOutputWithContext(ctx context.Context) ServiceTemplateProvisioningPtrOutput
func (ServiceTemplateProvisioningPtrOutput) ToStringPtrOutput ¶
func (o ServiceTemplateProvisioningPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceTemplateProvisioningPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTemplateState ¶
type ServiceTemplateState struct { }
func (ServiceTemplateState) ElementType ¶
func (ServiceTemplateState) ElementType() reflect.Type
type ServiceTemplateTag ¶
type ServiceTemplateTag struct { // <p>The key of the resource tag.</p> Key string `pulumi:"key"` // <p>The value of the resource tag.</p> Value string `pulumi:"value"` }
<p>A description of a resource tag.</p>
type ServiceTemplateTagArgs ¶
type ServiceTemplateTagArgs struct { // <p>The key of the resource tag.</p> Key pulumi.StringInput `pulumi:"key"` // <p>The value of the resource tag.</p> Value pulumi.StringInput `pulumi:"value"` }
<p>A description of a resource tag.</p>
func (ServiceTemplateTagArgs) ElementType ¶
func (ServiceTemplateTagArgs) ElementType() reflect.Type
func (ServiceTemplateTagArgs) ToServiceTemplateTagOutput ¶
func (i ServiceTemplateTagArgs) ToServiceTemplateTagOutput() ServiceTemplateTagOutput
func (ServiceTemplateTagArgs) ToServiceTemplateTagOutputWithContext ¶
func (i ServiceTemplateTagArgs) ToServiceTemplateTagOutputWithContext(ctx context.Context) ServiceTemplateTagOutput
type ServiceTemplateTagArray ¶
type ServiceTemplateTagArray []ServiceTemplateTagInput
func (ServiceTemplateTagArray) ElementType ¶
func (ServiceTemplateTagArray) ElementType() reflect.Type
func (ServiceTemplateTagArray) ToServiceTemplateTagArrayOutput ¶
func (i ServiceTemplateTagArray) ToServiceTemplateTagArrayOutput() ServiceTemplateTagArrayOutput
func (ServiceTemplateTagArray) ToServiceTemplateTagArrayOutputWithContext ¶
func (i ServiceTemplateTagArray) ToServiceTemplateTagArrayOutputWithContext(ctx context.Context) ServiceTemplateTagArrayOutput
type ServiceTemplateTagArrayInput ¶
type ServiceTemplateTagArrayInput interface { pulumi.Input ToServiceTemplateTagArrayOutput() ServiceTemplateTagArrayOutput ToServiceTemplateTagArrayOutputWithContext(context.Context) ServiceTemplateTagArrayOutput }
ServiceTemplateTagArrayInput is an input type that accepts ServiceTemplateTagArray and ServiceTemplateTagArrayOutput values. You can construct a concrete instance of `ServiceTemplateTagArrayInput` via:
ServiceTemplateTagArray{ ServiceTemplateTagArgs{...} }
type ServiceTemplateTagArrayOutput ¶
type ServiceTemplateTagArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateTagArrayOutput) ElementType ¶
func (ServiceTemplateTagArrayOutput) ElementType() reflect.Type
func (ServiceTemplateTagArrayOutput) Index ¶
func (o ServiceTemplateTagArrayOutput) Index(i pulumi.IntInput) ServiceTemplateTagOutput
func (ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutput ¶
func (o ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutput() ServiceTemplateTagArrayOutput
func (ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutputWithContext ¶
func (o ServiceTemplateTagArrayOutput) ToServiceTemplateTagArrayOutputWithContext(ctx context.Context) ServiceTemplateTagArrayOutput
type ServiceTemplateTagInput ¶
type ServiceTemplateTagInput interface { pulumi.Input ToServiceTemplateTagOutput() ServiceTemplateTagOutput ToServiceTemplateTagOutputWithContext(context.Context) ServiceTemplateTagOutput }
ServiceTemplateTagInput is an input type that accepts ServiceTemplateTagArgs and ServiceTemplateTagOutput values. You can construct a concrete instance of `ServiceTemplateTagInput` via:
ServiceTemplateTagArgs{...}
type ServiceTemplateTagOutput ¶
type ServiceTemplateTagOutput struct{ *pulumi.OutputState }
<p>A description of a resource tag.</p>
func (ServiceTemplateTagOutput) ElementType ¶
func (ServiceTemplateTagOutput) ElementType() reflect.Type
func (ServiceTemplateTagOutput) Key ¶
func (o ServiceTemplateTagOutput) Key() pulumi.StringOutput
<p>The key of the resource tag.</p>
func (ServiceTemplateTagOutput) ToServiceTemplateTagOutput ¶
func (o ServiceTemplateTagOutput) ToServiceTemplateTagOutput() ServiceTemplateTagOutput
func (ServiceTemplateTagOutput) ToServiceTemplateTagOutputWithContext ¶
func (o ServiceTemplateTagOutput) ToServiceTemplateTagOutputWithContext(ctx context.Context) ServiceTemplateTagOutput
func (ServiceTemplateTagOutput) Value ¶
func (o ServiceTemplateTagOutput) Value() pulumi.StringOutput
<p>The value of the resource tag.</p>