Documentation
¶
Index ¶
- Constants
- type CloudFormationProvisionedProduct
- func GetCloudFormationProvisionedProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CloudFormationProvisionedProduct, error)
- func NewCloudFormationProvisionedProduct(ctx *pulumi.Context, name string, args *CloudFormationProvisionedProductArgs, ...) (*CloudFormationProvisionedProduct, error)
- func (*CloudFormationProvisionedProduct) ElementType() reflect.Type
- func (i *CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutput() CloudFormationProvisionedProductOutput
- func (i *CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutputWithContext(ctx context.Context) CloudFormationProvisionedProductOutput
- type CloudFormationProvisionedProductAcceptLanguage
- func (CloudFormationProvisionedProductAcceptLanguage) ElementType() reflect.Type
- func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutput() CloudFormationProvisionedProductAcceptLanguageOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguageOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToStringOutput() pulumi.StringOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductAcceptLanguageInput
- type CloudFormationProvisionedProductAcceptLanguageOutput
- func (CloudFormationProvisionedProductAcceptLanguageOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutput() CloudFormationProvisionedProductAcceptLanguageOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguageOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductAcceptLanguagePtrInput
- type CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) Elem() CloudFormationProvisionedProductAcceptLanguageOutput
- func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductArgs
- type CloudFormationProvisionedProductInput
- type CloudFormationProvisionedProductOutput
- func (o CloudFormationProvisionedProductOutput) AcceptLanguage() CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o CloudFormationProvisionedProductOutput) CloudformationStackArn() pulumi.StringOutput
- func (CloudFormationProvisionedProductOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductOutput) NotificationArns() pulumi.StringArrayOutput
- func (o CloudFormationProvisionedProductOutput) Outputs() pulumi.StringMapOutput
- func (o CloudFormationProvisionedProductOutput) PathId() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) PathName() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProductId() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProductName() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProvisionedProductId() pulumi.StringOutput
- func (o CloudFormationProvisionedProductOutput) ProvisionedProductName() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProvisioningArtifactId() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProvisioningArtifactName() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductOutput) ProvisioningParameters() CloudFormationProvisionedProductProvisioningParameterArrayOutput
- func (o CloudFormationProvisionedProductOutput) ProvisioningPreferences() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (o CloudFormationProvisionedProductOutput) RecordId() pulumi.StringOutput
- func (o CloudFormationProvisionedProductOutput) Tags() aws.TagArrayOutput
- func (o CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutput() CloudFormationProvisionedProductOutput
- func (o CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutputWithContext(ctx context.Context) CloudFormationProvisionedProductOutput
- type CloudFormationProvisionedProductProvisioningParameter
- type CloudFormationProvisionedProductProvisioningParameterArgs
- func (CloudFormationProvisionedProductProvisioningParameterArgs) ElementType() reflect.Type
- func (i CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutput() CloudFormationProvisionedProductProvisioningParameterOutput
- func (i CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterOutput
- type CloudFormationProvisionedProductProvisioningParameterArray
- func (CloudFormationProvisionedProductProvisioningParameterArray) ElementType() reflect.Type
- func (i CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput() CloudFormationProvisionedProductProvisioningParameterArrayOutput
- func (i CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterArrayOutput
- type CloudFormationProvisionedProductProvisioningParameterArrayInput
- type CloudFormationProvisionedProductProvisioningParameterArrayOutput
- func (CloudFormationProvisionedProductProvisioningParameterArrayOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningParameterArrayOutput) Index(i pulumi.IntInput) CloudFormationProvisionedProductProvisioningParameterOutput
- func (o CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput() CloudFormationProvisionedProductProvisioningParameterArrayOutput
- func (o CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterArrayOutput
- type CloudFormationProvisionedProductProvisioningParameterInput
- type CloudFormationProvisionedProductProvisioningParameterOutput
- func (CloudFormationProvisionedProductProvisioningParameterOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningParameterOutput) Key() pulumi.StringOutput
- func (o CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutput() CloudFormationProvisionedProductProvisioningParameterOutput
- func (o CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterOutput
- func (o CloudFormationProvisionedProductProvisioningParameterOutput) Value() pulumi.StringOutput
- type CloudFormationProvisionedProductProvisioningPreferences
- type CloudFormationProvisionedProductProvisioningPreferencesArgs
- func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ElementType() reflect.Type
- func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutput() CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- type CloudFormationProvisionedProductProvisioningPreferencesInput
- type CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetAccounts() pulumi.StringArrayOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureToleranceCount() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureTolerancePercentage() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyCount() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyPercentage() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetOperationType() ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetRegions() pulumi.StringArrayOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutput() CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- type CloudFormationProvisionedProductProvisioningPreferencesPtrInput
- type CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) Elem() CloudFormationProvisionedProductProvisioningPreferencesOutput
- func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetAccounts() pulumi.StringArrayOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureToleranceCount() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureTolerancePercentage() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyCount() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyPercentage() pulumi.IntPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetOperationType() ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetRegions() pulumi.StringArrayOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType
- func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ElementType() reflect.Type
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput() ...
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext(ctx context.Context) ...
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() ...
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) ...
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutput() pulumi.StringOutput
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeInput
- type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput
- func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput() ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext(ctx context.Context) ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrInput
- type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) Elem() ...
- func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ElementType() reflect.Type
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) ...
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudFormationProvisionedProductState
- type CloudFormationProvisionedProductTag
- type LookupCloudFormationProvisionedProductArgs
- type LookupCloudFormationProvisionedProductOutputArgs
- type LookupCloudFormationProvisionedProductResult
- type LookupCloudFormationProvisionedProductResultOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) AcceptLanguage() CloudFormationProvisionedProductAcceptLanguagePtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) CloudformationStackArn() pulumi.StringPtrOutput
- func (LookupCloudFormationProvisionedProductResultOutput) ElementType() reflect.Type
- func (o LookupCloudFormationProvisionedProductResultOutput) Outputs() pulumi.StringMapOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) PathId() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) PathName() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProductId() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProductName() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProvisionedProductId() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactId() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactName() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningParameters() CloudFormationProvisionedProductProvisioningParameterArrayOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningPreferences() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) RecordId() pulumi.StringPtrOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutput() LookupCloudFormationProvisionedProductResultOutput
- func (o LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutputWithContext(ctx context.Context) LookupCloudFormationProvisionedProductResultOutput
- type LookupServiceActionArgs
- type LookupServiceActionOutputArgs
- type LookupServiceActionResult
- type LookupServiceActionResultOutput
- func (o LookupServiceActionResultOutput) Definition() ServiceActionDefinitionParameterArrayOutput
- func (o LookupServiceActionResultOutput) DefinitionType() ServiceActionDefinitionTypePtrOutput
- func (o LookupServiceActionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupServiceActionResultOutput) ElementType() reflect.Type
- func (o LookupServiceActionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceActionResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupServiceActionResultOutput) ToLookupServiceActionResultOutput() LookupServiceActionResultOutput
- func (o LookupServiceActionResultOutput) ToLookupServiceActionResultOutputWithContext(ctx context.Context) LookupServiceActionResultOutput
- type ServiceAction
- type ServiceActionAcceptLanguage
- func (ServiceActionAcceptLanguage) ElementType() reflect.Type
- func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutput() ServiceActionAcceptLanguageOutput
- func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutputWithContext(ctx context.Context) ServiceActionAcceptLanguageOutput
- func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
- func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
- func (e ServiceActionAcceptLanguage) ToStringOutput() pulumi.StringOutput
- func (e ServiceActionAcceptLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceActionAcceptLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceActionAcceptLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionAcceptLanguageInput
- type ServiceActionAcceptLanguageOutput
- func (ServiceActionAcceptLanguageOutput) ElementType() reflect.Type
- func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutput() ServiceActionAcceptLanguageOutput
- func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutputWithContext(ctx context.Context) ServiceActionAcceptLanguageOutput
- func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionAcceptLanguageOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceActionAcceptLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceActionAcceptLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceActionAcceptLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionAcceptLanguagePtrInput
- type ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionAcceptLanguagePtrOutput) Elem() ServiceActionAcceptLanguageOutput
- func (ServiceActionAcceptLanguagePtrOutput) ElementType() reflect.Type
- func (o ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionArgs
- type ServiceActionAssociation
- type ServiceActionAssociationArgs
- type ServiceActionAssociationInput
- type ServiceActionAssociationOutput
- func (ServiceActionAssociationOutput) ElementType() reflect.Type
- func (o ServiceActionAssociationOutput) ProductId() pulumi.StringOutput
- func (o ServiceActionAssociationOutput) ProvisioningArtifactId() pulumi.StringOutput
- func (o ServiceActionAssociationOutput) ServiceActionId() pulumi.StringOutput
- func (o ServiceActionAssociationOutput) ToServiceActionAssociationOutput() ServiceActionAssociationOutput
- func (o ServiceActionAssociationOutput) ToServiceActionAssociationOutputWithContext(ctx context.Context) ServiceActionAssociationOutput
- type ServiceActionAssociationState
- type ServiceActionDefinitionParameter
- type ServiceActionDefinitionParameterArgs
- func (ServiceActionDefinitionParameterArgs) ElementType() reflect.Type
- func (i ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutput() ServiceActionDefinitionParameterOutput
- func (i ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterOutput
- type ServiceActionDefinitionParameterArray
- func (ServiceActionDefinitionParameterArray) ElementType() reflect.Type
- func (i ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutput() ServiceActionDefinitionParameterArrayOutput
- func (i ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterArrayOutput
- type ServiceActionDefinitionParameterArrayInput
- type ServiceActionDefinitionParameterArrayOutput
- func (ServiceActionDefinitionParameterArrayOutput) ElementType() reflect.Type
- func (o ServiceActionDefinitionParameterArrayOutput) Index(i pulumi.IntInput) ServiceActionDefinitionParameterOutput
- func (o ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutput() ServiceActionDefinitionParameterArrayOutput
- func (o ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterArrayOutput
- type ServiceActionDefinitionParameterInput
- type ServiceActionDefinitionParameterOutput
- func (ServiceActionDefinitionParameterOutput) ElementType() reflect.Type
- func (o ServiceActionDefinitionParameterOutput) Key() pulumi.StringOutput
- func (o ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutput() ServiceActionDefinitionParameterOutput
- func (o ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterOutput
- func (o ServiceActionDefinitionParameterOutput) Value() pulumi.StringOutput
- type ServiceActionDefinitionType
- func (ServiceActionDefinitionType) ElementType() reflect.Type
- func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutput() ServiceActionDefinitionTypeOutput
- func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutputWithContext(ctx context.Context) ServiceActionDefinitionTypeOutput
- func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
- func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
- func (e ServiceActionDefinitionType) ToStringOutput() pulumi.StringOutput
- func (e ServiceActionDefinitionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceActionDefinitionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceActionDefinitionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionDefinitionTypeInput
- type ServiceActionDefinitionTypeOutput
- func (ServiceActionDefinitionTypeOutput) ElementType() reflect.Type
- func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutput() ServiceActionDefinitionTypeOutput
- func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutputWithContext(ctx context.Context) ServiceActionDefinitionTypeOutput
- func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
- func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
- func (o ServiceActionDefinitionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceActionDefinitionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceActionDefinitionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceActionDefinitionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionDefinitionTypePtrInput
- type ServiceActionDefinitionTypePtrOutput
- func (o ServiceActionDefinitionTypePtrOutput) Elem() ServiceActionDefinitionTypeOutput
- func (ServiceActionDefinitionTypePtrOutput) ElementType() reflect.Type
- func (o ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
- func (o ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
- func (o ServiceActionDefinitionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceActionDefinitionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceActionInput
- type ServiceActionOutput
- func (o ServiceActionOutput) AcceptLanguage() ServiceActionAcceptLanguagePtrOutput
- func (o ServiceActionOutput) AwsId() pulumi.StringOutput
- func (o ServiceActionOutput) Definition() ServiceActionDefinitionParameterArrayOutput
- func (o ServiceActionOutput) DefinitionType() ServiceActionDefinitionTypeOutput
- func (o ServiceActionOutput) Description() pulumi.StringPtrOutput
- func (ServiceActionOutput) ElementType() reflect.Type
- func (o ServiceActionOutput) Name() pulumi.StringOutput
- func (o ServiceActionOutput) ToServiceActionOutput() ServiceActionOutput
- func (o ServiceActionOutput) ToServiceActionOutputWithContext(ctx context.Context) ServiceActionOutput
- type ServiceActionState
Constants ¶
const ( CloudFormationProvisionedProductAcceptLanguageEn = CloudFormationProvisionedProductAcceptLanguage("en") CloudFormationProvisionedProductAcceptLanguageJp = CloudFormationProvisionedProductAcceptLanguage("jp") CloudFormationProvisionedProductAcceptLanguageZh = CloudFormationProvisionedProductAcceptLanguage("zh") )
const ( CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeCreate = CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType("CREATE") CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeUpdate = CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType("UPDATE") CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeDelete = CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType("DELETE") )
const ( ServiceActionAcceptLanguageEn = ServiceActionAcceptLanguage("en") ServiceActionAcceptLanguageJp = ServiceActionAcceptLanguage("jp") ServiceActionAcceptLanguageZh = ServiceActionAcceptLanguage("zh") )
const (
ServiceActionDefinitionTypeSsmAutomation = ServiceActionDefinitionType("SSM_AUTOMATION")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudFormationProvisionedProduct ¶
type CloudFormationProvisionedProduct struct { pulumi.CustomResourceState // The language code. // // - `jp` - Japanese // - `zh` - Chinese AcceptLanguage CloudFormationProvisionedProductAcceptLanguagePtrOutput `pulumi:"acceptLanguage"` CloudformationStackArn pulumi.StringOutput `pulumi:"cloudformationStackArn"` // Passed to AWS CloudFormation . The SNS topic ARNs to which to publish stack-related events. NotificationArns pulumi.StringArrayOutput `pulumi:"notificationArns"` // List of key-value pair outputs. Outputs pulumi.StringMapOutput `pulumi:"outputs"` // The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathId pulumi.StringPtrOutput `pulumi:"pathId"` // The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathName pulumi.StringPtrOutput `pulumi:"pathName"` // The product identifier. // // > You must specify either the ID or the name of the product, but not both. ProductId pulumi.StringPtrOutput `pulumi:"productId"` // The name of the Service Catalog product. // // Each time a stack is created or updated, if `ProductName` is provided it will successfully resolve to `ProductId` as long as only one product exists in the account or Region with that `ProductName` . // // > You must specify either the name or the ID of the product, but not both. ProductName pulumi.StringPtrOutput `pulumi:"productName"` // The ID of the provisioned product. ProvisionedProductId pulumi.StringOutput `pulumi:"provisionedProductId"` // A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned. ProvisionedProductName pulumi.StringPtrOutput `pulumi:"provisionedProductName"` // The identifier of the provisioning artifact (also known as a version). // // > You must specify either the ID or the name of the provisioning artifact, but not both. ProvisioningArtifactId pulumi.StringPtrOutput `pulumi:"provisioningArtifactId"` // The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product. // // > You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both. ProvisioningArtifactName pulumi.StringPtrOutput `pulumi:"provisioningArtifactName"` // Parameters specified by the administrator that are required for provisioning the product. ProvisioningParameters CloudFormationProvisionedProductProvisioningParameterArrayOutput `pulumi:"provisioningParameters"` // StackSet preferences that are required for provisioning the product or updating a provisioned product. ProvisioningPreferences CloudFormationProvisionedProductProvisioningPreferencesPtrOutput `pulumi:"provisioningPreferences"` // The ID of the record, such as `rec-rjeatvy434trk` . RecordId pulumi.StringOutput `pulumi:"recordId"` // One or more tags. // // > Requires the provisioned product to have an [ResourceUpdateConstraint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html) resource with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates. If `RESOURCE_UPDATE` constraint is not present, tags updates are ignored. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Schema for AWS::ServiceCatalog::CloudFormationProvisionedProduct
func GetCloudFormationProvisionedProduct ¶
func GetCloudFormationProvisionedProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudFormationProvisionedProductState, opts ...pulumi.ResourceOption) (*CloudFormationProvisionedProduct, error)
GetCloudFormationProvisionedProduct gets an existing CloudFormationProvisionedProduct 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 NewCloudFormationProvisionedProduct ¶
func NewCloudFormationProvisionedProduct(ctx *pulumi.Context, name string, args *CloudFormationProvisionedProductArgs, opts ...pulumi.ResourceOption) (*CloudFormationProvisionedProduct, error)
NewCloudFormationProvisionedProduct registers a new resource with the given unique name, arguments, and options.
func (*CloudFormationProvisionedProduct) ElementType ¶
func (*CloudFormationProvisionedProduct) ElementType() reflect.Type
func (*CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutput ¶
func (i *CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutput() CloudFormationProvisionedProductOutput
func (*CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutputWithContext ¶
func (i *CloudFormationProvisionedProduct) ToCloudFormationProvisionedProductOutputWithContext(ctx context.Context) CloudFormationProvisionedProductOutput
type CloudFormationProvisionedProductAcceptLanguage ¶
type CloudFormationProvisionedProductAcceptLanguage string
The language code.
- `jp` - Japanese - `zh` - Chinese
func (CloudFormationProvisionedProductAcceptLanguage) ElementType ¶
func (CloudFormationProvisionedProductAcceptLanguage) ElementType() reflect.Type
func (CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutput ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutput() CloudFormationProvisionedProductAcceptLanguageOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguageOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToStringOutput ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToStringOutput() pulumi.StringOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToStringOutputWithContext ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutput ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutputWithContext ¶
func (e CloudFormationProvisionedProductAcceptLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductAcceptLanguageInput ¶
type CloudFormationProvisionedProductAcceptLanguageInput interface { pulumi.Input ToCloudFormationProvisionedProductAcceptLanguageOutput() CloudFormationProvisionedProductAcceptLanguageOutput ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext(context.Context) CloudFormationProvisionedProductAcceptLanguageOutput }
CloudFormationProvisionedProductAcceptLanguageInput is an input type that accepts values of the CloudFormationProvisionedProductAcceptLanguage enum A concrete instance of `CloudFormationProvisionedProductAcceptLanguageInput` can be one of the following:
CloudFormationProvisionedProductAcceptLanguageEn CloudFormationProvisionedProductAcceptLanguageJp CloudFormationProvisionedProductAcceptLanguageZh
type CloudFormationProvisionedProductAcceptLanguageOutput ¶
type CloudFormationProvisionedProductAcceptLanguageOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductAcceptLanguageOutput) ElementType ¶
func (CloudFormationProvisionedProductAcceptLanguageOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutput() CloudFormationProvisionedProductAcceptLanguageOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguageOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguageOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutput() pulumi.StringOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductAcceptLanguagePtrInput ¶
type CloudFormationProvisionedProductAcceptLanguagePtrInput interface { pulumi.Input ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput }
func CloudFormationProvisionedProductAcceptLanguagePtr ¶
func CloudFormationProvisionedProductAcceptLanguagePtr(v string) CloudFormationProvisionedProductAcceptLanguagePtrInput
type CloudFormationProvisionedProductAcceptLanguagePtrOutput ¶
type CloudFormationProvisionedProductAcceptLanguagePtrOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ElementType ¶
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutput() CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToCloudFormationProvisionedProductAcceptLanguagePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductAcceptLanguagePtrOutput
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutput ¶
func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductAcceptLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductArgs ¶
type CloudFormationProvisionedProductArgs struct { // The language code. // // - `jp` - Japanese // - `zh` - Chinese AcceptLanguage CloudFormationProvisionedProductAcceptLanguagePtrInput // Passed to AWS CloudFormation . The SNS topic ARNs to which to publish stack-related events. NotificationArns pulumi.StringArrayInput // The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathId pulumi.StringPtrInput // The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathName pulumi.StringPtrInput // The product identifier. // // > You must specify either the ID or the name of the product, but not both. ProductId pulumi.StringPtrInput // The name of the Service Catalog product. // // Each time a stack is created or updated, if `ProductName` is provided it will successfully resolve to `ProductId` as long as only one product exists in the account or Region with that `ProductName` . // // > You must specify either the name or the ID of the product, but not both. ProductName pulumi.StringPtrInput // A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned. ProvisionedProductName pulumi.StringPtrInput // The identifier of the provisioning artifact (also known as a version). // // > You must specify either the ID or the name of the provisioning artifact, but not both. ProvisioningArtifactId pulumi.StringPtrInput // The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product. // // > You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both. ProvisioningArtifactName pulumi.StringPtrInput // Parameters specified by the administrator that are required for provisioning the product. ProvisioningParameters CloudFormationProvisionedProductProvisioningParameterArrayInput // StackSet preferences that are required for provisioning the product or updating a provisioned product. ProvisioningPreferences CloudFormationProvisionedProductProvisioningPreferencesPtrInput // One or more tags. // // > Requires the provisioned product to have an [ResourceUpdateConstraint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html) resource with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates. If `RESOURCE_UPDATE` constraint is not present, tags updates are ignored. Tags aws.TagArrayInput }
The set of arguments for constructing a CloudFormationProvisionedProduct resource.
func (CloudFormationProvisionedProductArgs) ElementType ¶
func (CloudFormationProvisionedProductArgs) ElementType() reflect.Type
type CloudFormationProvisionedProductInput ¶
type CloudFormationProvisionedProductInput interface { pulumi.Input ToCloudFormationProvisionedProductOutput() CloudFormationProvisionedProductOutput ToCloudFormationProvisionedProductOutputWithContext(ctx context.Context) CloudFormationProvisionedProductOutput }
type CloudFormationProvisionedProductOutput ¶
type CloudFormationProvisionedProductOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductOutput) AcceptLanguage ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) AcceptLanguage() CloudFormationProvisionedProductAcceptLanguagePtrOutput
The language code.
- `jp` - Japanese - `zh` - Chinese
func (CloudFormationProvisionedProductOutput) CloudformationStackArn ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) CloudformationStackArn() pulumi.StringOutput
func (CloudFormationProvisionedProductOutput) ElementType ¶
func (CloudFormationProvisionedProductOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductOutput) NotificationArns ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) NotificationArns() pulumi.StringArrayOutput
Passed to AWS CloudFormation . The SNS topic ARNs to which to publish stack-related events.
func (CloudFormationProvisionedProductOutput) Outputs ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) Outputs() pulumi.StringMapOutput
List of key-value pair outputs.
func (CloudFormationProvisionedProductOutput) PathId ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) PathId() pulumi.StringPtrOutput
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) .
> You must provide the name or ID, but not both.
func (CloudFormationProvisionedProductOutput) PathName ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) PathName() pulumi.StringPtrOutput
The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) .
> You must provide the name or ID, but not both.
func (CloudFormationProvisionedProductOutput) ProductId ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProductId() pulumi.StringPtrOutput
The product identifier.
> You must specify either the ID or the name of the product, but not both.
func (CloudFormationProvisionedProductOutput) ProductName ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProductName() pulumi.StringPtrOutput
The name of the Service Catalog product.
Each time a stack is created or updated, if `ProductName` is provided it will successfully resolve to `ProductId` as long as only one product exists in the account or Region with that `ProductName` .
> You must specify either the name or the ID of the product, but not both.
func (CloudFormationProvisionedProductOutput) ProvisionedProductId ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisionedProductId() pulumi.StringOutput
The ID of the provisioned product.
func (CloudFormationProvisionedProductOutput) ProvisionedProductName ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisionedProductName() pulumi.StringPtrOutput
A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.
func (CloudFormationProvisionedProductOutput) ProvisioningArtifactId ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisioningArtifactId() pulumi.StringPtrOutput
The identifier of the provisioning artifact (also known as a version).
> You must specify either the ID or the name of the provisioning artifact, but not both.
func (CloudFormationProvisionedProductOutput) ProvisioningArtifactName ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisioningArtifactName() pulumi.StringPtrOutput
The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product.
> You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.
func (CloudFormationProvisionedProductOutput) ProvisioningParameters ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisioningParameters() CloudFormationProvisionedProductProvisioningParameterArrayOutput
Parameters specified by the administrator that are required for provisioning the product.
func (CloudFormationProvisionedProductOutput) ProvisioningPreferences ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) ProvisioningPreferences() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
StackSet preferences that are required for provisioning the product or updating a provisioned product.
func (CloudFormationProvisionedProductOutput) RecordId ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) RecordId() pulumi.StringOutput
The ID of the record, such as `rec-rjeatvy434trk` .
func (CloudFormationProvisionedProductOutput) Tags ¶ added in v0.17.0
func (o CloudFormationProvisionedProductOutput) Tags() aws.TagArrayOutput
One or more tags.
> Requires the provisioned product to have an [ResourceUpdateConstraint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html) resource with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates. If `RESOURCE_UPDATE` constraint is not present, tags updates are ignored.
func (CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutput ¶
func (o CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutput() CloudFormationProvisionedProductOutput
func (CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutputWithContext ¶
func (o CloudFormationProvisionedProductOutput) ToCloudFormationProvisionedProductOutputWithContext(ctx context.Context) CloudFormationProvisionedProductOutput
type CloudFormationProvisionedProductProvisioningParameterArgs ¶
type CloudFormationProvisionedProductProvisioningParameterArgs struct { // The parameter key. Key pulumi.StringInput `pulumi:"key"` // The parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (CloudFormationProvisionedProductProvisioningParameterArgs) ElementType ¶
func (CloudFormationProvisionedProductProvisioningParameterArgs) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutput ¶
func (i CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutput() CloudFormationProvisionedProductProvisioningParameterOutput
func (CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext ¶
func (i CloudFormationProvisionedProductProvisioningParameterArgs) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterOutput
type CloudFormationProvisionedProductProvisioningParameterArray ¶
type CloudFormationProvisionedProductProvisioningParameterArray []CloudFormationProvisionedProductProvisioningParameterInput
func (CloudFormationProvisionedProductProvisioningParameterArray) ElementType ¶
func (CloudFormationProvisionedProductProvisioningParameterArray) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput ¶
func (i CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput() CloudFormationProvisionedProductProvisioningParameterArrayOutput
func (CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext ¶
func (i CloudFormationProvisionedProductProvisioningParameterArray) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterArrayOutput
type CloudFormationProvisionedProductProvisioningParameterArrayInput ¶
type CloudFormationProvisionedProductProvisioningParameterArrayInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningParameterArrayOutput() CloudFormationProvisionedProductProvisioningParameterArrayOutput ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningParameterArrayOutput }
CloudFormationProvisionedProductProvisioningParameterArrayInput is an input type that accepts CloudFormationProvisionedProductProvisioningParameterArray and CloudFormationProvisionedProductProvisioningParameterArrayOutput values. You can construct a concrete instance of `CloudFormationProvisionedProductProvisioningParameterArrayInput` via:
CloudFormationProvisionedProductProvisioningParameterArray{ CloudFormationProvisionedProductProvisioningParameterArgs{...} }
type CloudFormationProvisionedProductProvisioningParameterArrayOutput ¶
type CloudFormationProvisionedProductProvisioningParameterArrayOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningParameterArrayOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningParameterArrayOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput ¶
func (o CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutput() CloudFormationProvisionedProductProvisioningParameterArrayOutput
func (CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningParameterArrayOutput) ToCloudFormationProvisionedProductProvisioningParameterArrayOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterArrayOutput
type CloudFormationProvisionedProductProvisioningParameterInput ¶
type CloudFormationProvisionedProductProvisioningParameterInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningParameterOutput() CloudFormationProvisionedProductProvisioningParameterOutput ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningParameterOutput }
CloudFormationProvisionedProductProvisioningParameterInput is an input type that accepts CloudFormationProvisionedProductProvisioningParameterArgs and CloudFormationProvisionedProductProvisioningParameterOutput values. You can construct a concrete instance of `CloudFormationProvisionedProductProvisioningParameterInput` via:
CloudFormationProvisionedProductProvisioningParameterArgs{...}
type CloudFormationProvisionedProductProvisioningParameterOutput ¶
type CloudFormationProvisionedProductProvisioningParameterOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningParameterOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningParameterOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutput ¶
func (o CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutput() CloudFormationProvisionedProductProvisioningParameterOutput
func (CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningParameterOutput) ToCloudFormationProvisionedProductProvisioningParameterOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningParameterOutput
type CloudFormationProvisionedProductProvisioningPreferences ¶
type CloudFormationProvisionedProductProvisioningPreferences struct { // One or more AWS accounts where the provisioned product will be available. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // The specified accounts should be within the list of accounts from the `STACKSET` constraint. To get the list of accounts in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation. // // If no values are specified, the default value is all acounts from the `STACKSET` constraint. StackSetAccounts []string `pulumi:"stackSetAccounts"` // The number of accounts, per Region, for which this operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both. // // The default value is `0` if no value is specified. StackSetFailureToleranceCount *int `pulumi:"stackSetFailureToleranceCount"` // The percentage of accounts, per Region, for which this stack operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions. // // When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both. StackSetFailureTolerancePercentage *int `pulumi:"stackSetFailureTolerancePercentage"` // The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `StackSetFailureToleranceCount` . `StackSetMaxConcurrentCount` is at most one more than the `StackSetFailureToleranceCount` . // // Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both. StackSetMaxConcurrencyCount *int `pulumi:"stackSetMaxConcurrencyCount"` // The maximum percentage of accounts in which to perform this operation at one time. // // When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, AWS Service Catalog sets the number as `1` instead. // // Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both. StackSetMaxConcurrencyPercentage *int `pulumi:"stackSetMaxConcurrencyPercentage"` // Determines what action AWS Service Catalog performs to a stack set or a stack instance represented by the provisioned product. The default value is `UPDATE` if nothing is specified. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // - **CREATE** - Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and Regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored. // - **UPDATE** - Updates the stack set represented by the provisioned product and also its stack instances. // - **DELETE** - Deletes a stack instance in the stack set represented by the provisioned product. StackSetOperationType *CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType `pulumi:"stackSetOperationType"` // One or more AWS Regions where the provisioned product will be available. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // The specified Regions should be within the list of Regions from the `STACKSET` constraint. To get the list of Regions in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation. // // If no values are specified, the default value is all Regions from the `STACKSET` constraint. StackSetRegions []string `pulumi:"stackSetRegions"` }
type CloudFormationProvisionedProductProvisioningPreferencesArgs ¶
type CloudFormationProvisionedProductProvisioningPreferencesArgs struct { // One or more AWS accounts where the provisioned product will be available. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // The specified accounts should be within the list of accounts from the `STACKSET` constraint. To get the list of accounts in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation. // // If no values are specified, the default value is all acounts from the `STACKSET` constraint. StackSetAccounts pulumi.StringArrayInput `pulumi:"stackSetAccounts"` // The number of accounts, per Region, for which this operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both. // // The default value is `0` if no value is specified. StackSetFailureToleranceCount pulumi.IntPtrInput `pulumi:"stackSetFailureToleranceCount"` // The percentage of accounts, per Region, for which this stack operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions. // // When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both. StackSetFailureTolerancePercentage pulumi.IntPtrInput `pulumi:"stackSetFailureTolerancePercentage"` // The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `StackSetFailureToleranceCount` . `StackSetMaxConcurrentCount` is at most one more than the `StackSetFailureToleranceCount` . // // Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both. StackSetMaxConcurrencyCount pulumi.IntPtrInput `pulumi:"stackSetMaxConcurrencyCount"` // The maximum percentage of accounts in which to perform this operation at one time. // // When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, AWS Service Catalog sets the number as `1` instead. // // Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both. StackSetMaxConcurrencyPercentage pulumi.IntPtrInput `pulumi:"stackSetMaxConcurrencyPercentage"` // Determines what action AWS Service Catalog performs to a stack set or a stack instance represented by the provisioned product. The default value is `UPDATE` if nothing is specified. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // - **CREATE** - Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and Regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored. // - **UPDATE** - Updates the stack set represented by the provisioned product and also its stack instances. // - **DELETE** - Deletes a stack instance in the stack set represented by the provisioned product. StackSetOperationType CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrInput `pulumi:"stackSetOperationType"` // One or more AWS Regions where the provisioned product will be available. // // Applicable only to a `CFN_STACKSET` provisioned product type. // // The specified Regions should be within the list of Regions from the `STACKSET` constraint. To get the list of Regions in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation. // // If no values are specified, the default value is all Regions from the `STACKSET` constraint. StackSetRegions pulumi.StringArrayInput `pulumi:"stackSetRegions"` }
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutput ¶
func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutput() CloudFormationProvisionedProductProvisioningPreferencesOutput
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext ¶
func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesOutput
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput ¶
func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext ¶
func (i CloudFormationProvisionedProductProvisioningPreferencesArgs) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
type CloudFormationProvisionedProductProvisioningPreferencesInput ¶
type CloudFormationProvisionedProductProvisioningPreferencesInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningPreferencesOutput() CloudFormationProvisionedProductProvisioningPreferencesOutput ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningPreferencesOutput }
CloudFormationProvisionedProductProvisioningPreferencesInput is an input type that accepts CloudFormationProvisionedProductProvisioningPreferencesArgs and CloudFormationProvisionedProductProvisioningPreferencesOutput values. You can construct a concrete instance of `CloudFormationProvisionedProductProvisioningPreferencesInput` via:
CloudFormationProvisionedProductProvisioningPreferencesArgs{...}
type CloudFormationProvisionedProductProvisioningPreferencesOutput ¶
type CloudFormationProvisionedProductProvisioningPreferencesOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetAccounts ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetAccounts() pulumi.StringArrayOutput
One or more AWS accounts where the provisioned product will be available.
Applicable only to a `CFN_STACKSET` provisioned product type.
The specified accounts should be within the list of accounts from the `STACKSET` constraint. To get the list of accounts in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation.
If no values are specified, the default value is all acounts from the `STACKSET` constraint.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureToleranceCount ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureToleranceCount() pulumi.IntPtrOutput
The number of accounts, per Region, for which this operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both.
The default value is `0` if no value is specified.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureTolerancePercentage ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetFailureTolerancePercentage() pulumi.IntPtrOutput
The percentage of accounts, per Region, for which this stack operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyCount ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyCount() pulumi.IntPtrOutput
The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `StackSetFailureToleranceCount` . `StackSetMaxConcurrentCount` is at most one more than the `StackSetFailureToleranceCount` .
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyPercentage ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetMaxConcurrencyPercentage() pulumi.IntPtrOutput
The maximum percentage of accounts in which to perform this operation at one time.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, AWS Service Catalog sets the number as `1` instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetOperationType ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetOperationType() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
Determines what action AWS Service Catalog performs to a stack set or a stack instance represented by the provisioned product. The default value is `UPDATE` if nothing is specified.
Applicable only to a `CFN_STACKSET` provisioned product type.
- **CREATE** - Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and Regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored. - **UPDATE** - Updates the stack set represented by the provisioned product and also its stack instances. - **DELETE** - Deletes a stack instance in the stack set represented by the provisioned product.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetRegions ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) StackSetRegions() pulumi.StringArrayOutput
One or more AWS Regions where the provisioned product will be available.
Applicable only to a `CFN_STACKSET` provisioned product type.
The specified Regions should be within the list of Regions from the `STACKSET` constraint. To get the list of Regions in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation.
If no values are specified, the default value is all Regions from the `STACKSET` constraint.
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutput() CloudFormationProvisionedProductProvisioningPreferencesOutput
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesOutput
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
type CloudFormationProvisionedProductProvisioningPreferencesPtrInput ¶
type CloudFormationProvisionedProductProvisioningPreferencesPtrInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput }
CloudFormationProvisionedProductProvisioningPreferencesPtrInput is an input type that accepts CloudFormationProvisionedProductProvisioningPreferencesArgs, CloudFormationProvisionedProductProvisioningPreferencesPtr and CloudFormationProvisionedProductProvisioningPreferencesPtrOutput values. You can construct a concrete instance of `CloudFormationProvisionedProductProvisioningPreferencesPtrInput` via:
CloudFormationProvisionedProductProvisioningPreferencesArgs{...} or: nil
func CloudFormationProvisionedProductProvisioningPreferencesPtr ¶
func CloudFormationProvisionedProductProvisioningPreferencesPtr(v *CloudFormationProvisionedProductProvisioningPreferencesArgs) CloudFormationProvisionedProductProvisioningPreferencesPtrInput
type CloudFormationProvisionedProductProvisioningPreferencesPtrOutput ¶
type CloudFormationProvisionedProductProvisioningPreferencesPtrOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetAccounts ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetAccounts() pulumi.StringArrayOutput
One or more AWS accounts where the provisioned product will be available.
Applicable only to a `CFN_STACKSET` provisioned product type.
The specified accounts should be within the list of accounts from the `STACKSET` constraint. To get the list of accounts in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation.
If no values are specified, the default value is all acounts from the `STACKSET` constraint.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureToleranceCount ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureToleranceCount() pulumi.IntPtrOutput
The number of accounts, per Region, for which this operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both.
The default value is `0` if no value is specified.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureTolerancePercentage ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetFailureTolerancePercentage() pulumi.IntPtrOutput
The percentage of accounts, per Region, for which this stack operation can fail before AWS Service Catalog stops the operation in that Region. If the operation is stopped in a Region, AWS Service Catalog doesn't attempt the operation in any subsequent Regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetFailureToleranceCount` or `StackSetFailureTolerancePercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyCount ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyCount() pulumi.IntPtrOutput
The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `StackSetFailureToleranceCount` . `StackSetMaxConcurrentCount` is at most one more than the `StackSetFailureToleranceCount` .
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyPercentage ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetMaxConcurrencyPercentage() pulumi.IntPtrOutput
The maximum percentage of accounts in which to perform this operation at one time.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, AWS Service Catalog sets the number as `1` instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a `CFN_STACKSET` provisioned product type.
Conditional: You must specify either `StackSetMaxConcurrentCount` or `StackSetMaxConcurrentPercentage` , but not both.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetOperationType ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetOperationType() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
Determines what action AWS Service Catalog performs to a stack set or a stack instance represented by the provisioned product. The default value is `UPDATE` if nothing is specified.
Applicable only to a `CFN_STACKSET` provisioned product type.
- **CREATE** - Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and Regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored. - **UPDATE** - Updates the stack set represented by the provisioned product and also its stack instances. - **DELETE** - Deletes a stack instance in the stack set represented by the provisioned product.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetRegions ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) StackSetRegions() pulumi.StringArrayOutput
One or more AWS Regions where the provisioned product will be available.
Applicable only to a `CFN_STACKSET` provisioned product type.
The specified Regions should be within the list of Regions from the `STACKSET` constraint. To get the list of Regions in the `STACKSET` constraint, use the `DescribeProvisioningParameters` operation.
If no values are specified, the default value is all Regions from the `STACKSET` constraint.
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutput() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesPtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesPtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType ¶
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType string
Determines what action AWS Service Catalog performs to a stack set or a stack instance represented by the provisioned product. The default value is `UPDATE` if nothing is specified.
Applicable only to a `CFN_STACKSET` provisioned product type.
- **CREATE** - Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and Regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored. - **UPDATE** - Updates the stack set represented by the provisioned product and also its stack instances. - **DELETE** - Deletes a stack instance in the stack set represented by the provisioned product.
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ElementType() reflect.Type
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutput ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutput() pulumi.StringOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutputWithContext ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutput ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutputWithContext ¶
func (e CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeInput ¶
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput }
CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeInput is an input type that accepts values of the CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType enum A concrete instance of `CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeInput` can be one of the following:
CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeCreate CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeUpdate CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeDelete
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput ¶
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutput() pulumi.StringOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrInput ¶
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrInput interface { pulumi.Input ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput }
func CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtr ¶
func CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtr(v string) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrInput
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput ¶
type CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput struct{ *pulumi.OutputState }
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ElementType ¶
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput() CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToCloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutputWithContext(ctx context.Context) CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutput ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudFormationProvisionedProductState ¶
type CloudFormationProvisionedProductState struct { }
func (CloudFormationProvisionedProductState) ElementType ¶
func (CloudFormationProvisionedProductState) ElementType() reflect.Type
type LookupCloudFormationProvisionedProductArgs ¶ added in v0.12.0
type LookupCloudFormationProvisionedProductArgs struct { // The ID of the provisioned product. ProvisionedProductId string `pulumi:"provisionedProductId"` }
type LookupCloudFormationProvisionedProductOutputArgs ¶ added in v0.12.0
type LookupCloudFormationProvisionedProductOutputArgs struct { // The ID of the provisioned product. ProvisionedProductId pulumi.StringInput `pulumi:"provisionedProductId"` }
func (LookupCloudFormationProvisionedProductOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCloudFormationProvisionedProductOutputArgs) ElementType() reflect.Type
type LookupCloudFormationProvisionedProductResult ¶ added in v0.12.0
type LookupCloudFormationProvisionedProductResult struct { // The language code. // // - `jp` - Japanese // - `zh` - Chinese AcceptLanguage *CloudFormationProvisionedProductAcceptLanguage `pulumi:"acceptLanguage"` CloudformationStackArn *string `pulumi:"cloudformationStackArn"` // List of key-value pair outputs. Outputs map[string]string `pulumi:"outputs"` // The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathId *string `pulumi:"pathId"` // The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) . // // > You must provide the name or ID, but not both. PathName *string `pulumi:"pathName"` // The product identifier. // // > You must specify either the ID or the name of the product, but not both. ProductId *string `pulumi:"productId"` // The name of the Service Catalog product. // // Each time a stack is created or updated, if `ProductName` is provided it will successfully resolve to `ProductId` as long as only one product exists in the account or Region with that `ProductName` . // // > You must specify either the name or the ID of the product, but not both. ProductName *string `pulumi:"productName"` // The ID of the provisioned product. ProvisionedProductId *string `pulumi:"provisionedProductId"` // The identifier of the provisioning artifact (also known as a version). // // > You must specify either the ID or the name of the provisioning artifact, but not both. ProvisioningArtifactId *string `pulumi:"provisioningArtifactId"` // The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product. // // > You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both. ProvisioningArtifactName *string `pulumi:"provisioningArtifactName"` // Parameters specified by the administrator that are required for provisioning the product. ProvisioningParameters []CloudFormationProvisionedProductProvisioningParameter `pulumi:"provisioningParameters"` // StackSet preferences that are required for provisioning the product or updating a provisioned product. ProvisioningPreferences *CloudFormationProvisionedProductProvisioningPreferences `pulumi:"provisioningPreferences"` // The ID of the record, such as `rec-rjeatvy434trk` . RecordId *string `pulumi:"recordId"` // One or more tags. // // > Requires the provisioned product to have an [ResourceUpdateConstraint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html) resource with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates. If `RESOURCE_UPDATE` constraint is not present, tags updates are ignored. Tags []aws.Tag `pulumi:"tags"` }
func LookupCloudFormationProvisionedProduct ¶ added in v0.12.0
func LookupCloudFormationProvisionedProduct(ctx *pulumi.Context, args *LookupCloudFormationProvisionedProductArgs, opts ...pulumi.InvokeOption) (*LookupCloudFormationProvisionedProductResult, error)
Resource Schema for AWS::ServiceCatalog::CloudFormationProvisionedProduct
type LookupCloudFormationProvisionedProductResultOutput ¶ added in v0.12.0
type LookupCloudFormationProvisionedProductResultOutput struct{ *pulumi.OutputState }
func LookupCloudFormationProvisionedProductOutput ¶ added in v0.12.0
func LookupCloudFormationProvisionedProductOutput(ctx *pulumi.Context, args LookupCloudFormationProvisionedProductOutputArgs, opts ...pulumi.InvokeOption) LookupCloudFormationProvisionedProductResultOutput
func (LookupCloudFormationProvisionedProductResultOutput) AcceptLanguage ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) AcceptLanguage() CloudFormationProvisionedProductAcceptLanguagePtrOutput
The language code.
- `jp` - Japanese - `zh` - Chinese
func (LookupCloudFormationProvisionedProductResultOutput) CloudformationStackArn ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) CloudformationStackArn() pulumi.StringPtrOutput
func (LookupCloudFormationProvisionedProductResultOutput) ElementType ¶ added in v0.12.0
func (LookupCloudFormationProvisionedProductResultOutput) ElementType() reflect.Type
func (LookupCloudFormationProvisionedProductResultOutput) Outputs ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) Outputs() pulumi.StringMapOutput
List of key-value pair outputs.
func (LookupCloudFormationProvisionedProductResultOutput) PathId ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) PathId() pulumi.StringPtrOutput
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) .
> You must provide the name or ID, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) PathName ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) PathName() pulumi.StringPtrOutput
The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ListLaunchPaths.html) .
> You must provide the name or ID, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) ProductId ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProductId() pulumi.StringPtrOutput
The product identifier.
> You must specify either the ID or the name of the product, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) ProductName ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProductName() pulumi.StringPtrOutput
The name of the Service Catalog product.
Each time a stack is created or updated, if `ProductName` is provided it will successfully resolve to `ProductId` as long as only one product exists in the account or Region with that `ProductName` .
> You must specify either the name or the ID of the product, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) ProvisionedProductId ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProvisionedProductId() pulumi.StringPtrOutput
The ID of the provisioned product.
func (LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactId ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactId() pulumi.StringPtrOutput
The identifier of the provisioning artifact (also known as a version).
> You must specify either the ID or the name of the provisioning artifact, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactName ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningArtifactName() pulumi.StringPtrOutput
The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product.
> You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.
func (LookupCloudFormationProvisionedProductResultOutput) ProvisioningParameters ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningParameters() CloudFormationProvisionedProductProvisioningParameterArrayOutput
Parameters specified by the administrator that are required for provisioning the product.
func (LookupCloudFormationProvisionedProductResultOutput) ProvisioningPreferences ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ProvisioningPreferences() CloudFormationProvisionedProductProvisioningPreferencesPtrOutput
StackSet preferences that are required for provisioning the product or updating a provisioned product.
func (LookupCloudFormationProvisionedProductResultOutput) RecordId ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) RecordId() pulumi.StringPtrOutput
The ID of the record, such as `rec-rjeatvy434trk` .
func (LookupCloudFormationProvisionedProductResultOutput) Tags ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) Tags() aws.TagArrayOutput
One or more tags.
> Requires the provisioned product to have an [ResourceUpdateConstraint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html) resource with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates. If `RESOURCE_UPDATE` constraint is not present, tags updates are ignored.
func (LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutput ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutput() LookupCloudFormationProvisionedProductResultOutput
func (LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutputWithContext ¶ added in v0.12.0
func (o LookupCloudFormationProvisionedProductResultOutput) ToLookupCloudFormationProvisionedProductResultOutputWithContext(ctx context.Context) LookupCloudFormationProvisionedProductResultOutput
type LookupServiceActionArgs ¶ added in v0.12.0
type LookupServiceActionArgs struct { // The self-service action identifier. For example, `act-fs7abcd89wxyz` . Id string `pulumi:"id"` }
type LookupServiceActionOutputArgs ¶ added in v0.12.0
type LookupServiceActionOutputArgs struct { // The self-service action identifier. For example, `act-fs7abcd89wxyz` . Id pulumi.StringInput `pulumi:"id"` }
func (LookupServiceActionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupServiceActionOutputArgs) ElementType() reflect.Type
type LookupServiceActionResult ¶ added in v0.12.0
type LookupServiceActionResult struct { // A map that defines the self-service action. Definition []ServiceActionDefinitionParameter `pulumi:"definition"` // The self-service action definition type. For example, `SSM_AUTOMATION` . DefinitionType *ServiceActionDefinitionType `pulumi:"definitionType"` // The self-service action description. Description *string `pulumi:"description"` // The self-service action identifier. For example, `act-fs7abcd89wxyz` . Id *string `pulumi:"id"` // The self-service action name. Name *string `pulumi:"name"` }
func LookupServiceAction ¶ added in v0.12.0
func LookupServiceAction(ctx *pulumi.Context, args *LookupServiceActionArgs, opts ...pulumi.InvokeOption) (*LookupServiceActionResult, error)
Resource Schema for AWS::ServiceCatalog::ServiceAction
type LookupServiceActionResultOutput ¶ added in v0.12.0
type LookupServiceActionResultOutput struct{ *pulumi.OutputState }
func LookupServiceActionOutput ¶ added in v0.12.0
func LookupServiceActionOutput(ctx *pulumi.Context, args LookupServiceActionOutputArgs, opts ...pulumi.InvokeOption) LookupServiceActionResultOutput
func (LookupServiceActionResultOutput) Definition ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) Definition() ServiceActionDefinitionParameterArrayOutput
A map that defines the self-service action.
func (LookupServiceActionResultOutput) DefinitionType ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) DefinitionType() ServiceActionDefinitionTypePtrOutput
The self-service action definition type. For example, `SSM_AUTOMATION` .
func (LookupServiceActionResultOutput) Description ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) Description() pulumi.StringPtrOutput
The self-service action description.
func (LookupServiceActionResultOutput) ElementType ¶ added in v0.12.0
func (LookupServiceActionResultOutput) ElementType() reflect.Type
func (LookupServiceActionResultOutput) Id ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) Id() pulumi.StringPtrOutput
The self-service action identifier. For example, `act-fs7abcd89wxyz` .
func (LookupServiceActionResultOutput) Name ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) Name() pulumi.StringPtrOutput
The self-service action name.
func (LookupServiceActionResultOutput) ToLookupServiceActionResultOutput ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) ToLookupServiceActionResultOutput() LookupServiceActionResultOutput
func (LookupServiceActionResultOutput) ToLookupServiceActionResultOutputWithContext ¶ added in v0.12.0
func (o LookupServiceActionResultOutput) ToLookupServiceActionResultOutputWithContext(ctx context.Context) LookupServiceActionResultOutput
type ServiceAction ¶
type ServiceAction struct { pulumi.CustomResourceState // The language code. // // - `en` - English (default) // - `jp` - Japanese // - `zh` - Chinese AcceptLanguage ServiceActionAcceptLanguagePtrOutput `pulumi:"acceptLanguage"` // The self-service action identifier. For example, `act-fs7abcd89wxyz` . AwsId pulumi.StringOutput `pulumi:"awsId"` // A map that defines the self-service action. Definition ServiceActionDefinitionParameterArrayOutput `pulumi:"definition"` // The self-service action definition type. For example, `SSM_AUTOMATION` . DefinitionType ServiceActionDefinitionTypeOutput `pulumi:"definitionType"` // The self-service action description. Description pulumi.StringPtrOutput `pulumi:"description"` // The self-service action name. Name pulumi.StringOutput `pulumi:"name"` }
Resource Schema for AWS::ServiceCatalog::ServiceAction
func GetServiceAction ¶
func GetServiceAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceActionState, opts ...pulumi.ResourceOption) (*ServiceAction, error)
GetServiceAction gets an existing ServiceAction 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 NewServiceAction ¶
func NewServiceAction(ctx *pulumi.Context, name string, args *ServiceActionArgs, opts ...pulumi.ResourceOption) (*ServiceAction, error)
NewServiceAction registers a new resource with the given unique name, arguments, and options.
func (*ServiceAction) ElementType ¶
func (*ServiceAction) ElementType() reflect.Type
func (*ServiceAction) ToServiceActionOutput ¶
func (i *ServiceAction) ToServiceActionOutput() ServiceActionOutput
func (*ServiceAction) ToServiceActionOutputWithContext ¶
func (i *ServiceAction) ToServiceActionOutputWithContext(ctx context.Context) ServiceActionOutput
type ServiceActionAcceptLanguage ¶
type ServiceActionAcceptLanguage string
The language code.
- `en` - English (default) - `jp` - Japanese - `zh` - Chinese
func (ServiceActionAcceptLanguage) ElementType ¶
func (ServiceActionAcceptLanguage) ElementType() reflect.Type
func (ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutput ¶
func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutput() ServiceActionAcceptLanguageOutput
func (ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutputWithContext ¶
func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguageOutputWithContext(ctx context.Context) ServiceActionAcceptLanguageOutput
func (ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutput ¶
func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutputWithContext ¶
func (e ServiceActionAcceptLanguage) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguage) ToStringOutput ¶
func (e ServiceActionAcceptLanguage) ToStringOutput() pulumi.StringOutput
func (ServiceActionAcceptLanguage) ToStringOutputWithContext ¶
func (e ServiceActionAcceptLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceActionAcceptLanguage) ToStringPtrOutput ¶
func (e ServiceActionAcceptLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionAcceptLanguage) ToStringPtrOutputWithContext ¶
func (e ServiceActionAcceptLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionAcceptLanguageInput ¶
type ServiceActionAcceptLanguageInput interface { pulumi.Input ToServiceActionAcceptLanguageOutput() ServiceActionAcceptLanguageOutput ToServiceActionAcceptLanguageOutputWithContext(context.Context) ServiceActionAcceptLanguageOutput }
ServiceActionAcceptLanguageInput is an input type that accepts values of the ServiceActionAcceptLanguage enum A concrete instance of `ServiceActionAcceptLanguageInput` can be one of the following:
ServiceActionAcceptLanguageEn ServiceActionAcceptLanguageJp ServiceActionAcceptLanguageZh
type ServiceActionAcceptLanguageOutput ¶
type ServiceActionAcceptLanguageOutput struct{ *pulumi.OutputState }
func (ServiceActionAcceptLanguageOutput) ElementType ¶
func (ServiceActionAcceptLanguageOutput) ElementType() reflect.Type
func (ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutput ¶
func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutput() ServiceActionAcceptLanguageOutput
func (ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutputWithContext ¶
func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguageOutputWithContext(ctx context.Context) ServiceActionAcceptLanguageOutput
func (ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutput ¶
func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutputWithContext ¶
func (o ServiceActionAcceptLanguageOutput) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguageOutput) ToStringOutput ¶
func (o ServiceActionAcceptLanguageOutput) ToStringOutput() pulumi.StringOutput
func (ServiceActionAcceptLanguageOutput) ToStringOutputWithContext ¶
func (o ServiceActionAcceptLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceActionAcceptLanguageOutput) ToStringPtrOutput ¶
func (o ServiceActionAcceptLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionAcceptLanguageOutput) ToStringPtrOutputWithContext ¶
func (o ServiceActionAcceptLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionAcceptLanguagePtrInput ¶
type ServiceActionAcceptLanguagePtrInput interface { pulumi.Input ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput ToServiceActionAcceptLanguagePtrOutputWithContext(context.Context) ServiceActionAcceptLanguagePtrOutput }
func ServiceActionAcceptLanguagePtr ¶
func ServiceActionAcceptLanguagePtr(v string) ServiceActionAcceptLanguagePtrInput
type ServiceActionAcceptLanguagePtrOutput ¶
type ServiceActionAcceptLanguagePtrOutput struct{ *pulumi.OutputState }
func (ServiceActionAcceptLanguagePtrOutput) ElementType ¶
func (ServiceActionAcceptLanguagePtrOutput) ElementType() reflect.Type
func (ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutput ¶
func (o ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutput() ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutputWithContext ¶
func (o ServiceActionAcceptLanguagePtrOutput) ToServiceActionAcceptLanguagePtrOutputWithContext(ctx context.Context) ServiceActionAcceptLanguagePtrOutput
func (ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutput ¶
func (o ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceActionAcceptLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionArgs ¶
type ServiceActionArgs struct { // The language code. // // - `en` - English (default) // - `jp` - Japanese // - `zh` - Chinese AcceptLanguage ServiceActionAcceptLanguagePtrInput // A map that defines the self-service action. Definition ServiceActionDefinitionParameterArrayInput // The self-service action definition type. For example, `SSM_AUTOMATION` . DefinitionType ServiceActionDefinitionTypeInput // The self-service action description. Description pulumi.StringPtrInput // The self-service action name. Name pulumi.StringPtrInput }
The set of arguments for constructing a ServiceAction resource.
func (ServiceActionArgs) ElementType ¶
func (ServiceActionArgs) ElementType() reflect.Type
type ServiceActionAssociation ¶
type ServiceActionAssociation struct { pulumi.CustomResourceState // The product identifier. For example, `prod-abcdzk7xy33qa` . ProductId pulumi.StringOutput `pulumi:"productId"` // The identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne` . ProvisioningArtifactId pulumi.StringOutput `pulumi:"provisioningArtifactId"` // The self-service action identifier. For example, `act-fs7abcd89wxyz` . ServiceActionId pulumi.StringOutput `pulumi:"serviceActionId"` }
Resource Schema for AWS::ServiceCatalog::ServiceActionAssociation
func GetServiceActionAssociation ¶
func GetServiceActionAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceActionAssociationState, opts ...pulumi.ResourceOption) (*ServiceActionAssociation, error)
GetServiceActionAssociation gets an existing ServiceActionAssociation 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 NewServiceActionAssociation ¶
func NewServiceActionAssociation(ctx *pulumi.Context, name string, args *ServiceActionAssociationArgs, opts ...pulumi.ResourceOption) (*ServiceActionAssociation, error)
NewServiceActionAssociation registers a new resource with the given unique name, arguments, and options.
func (*ServiceActionAssociation) ElementType ¶
func (*ServiceActionAssociation) ElementType() reflect.Type
func (*ServiceActionAssociation) ToServiceActionAssociationOutput ¶
func (i *ServiceActionAssociation) ToServiceActionAssociationOutput() ServiceActionAssociationOutput
func (*ServiceActionAssociation) ToServiceActionAssociationOutputWithContext ¶
func (i *ServiceActionAssociation) ToServiceActionAssociationOutputWithContext(ctx context.Context) ServiceActionAssociationOutput
type ServiceActionAssociationArgs ¶
type ServiceActionAssociationArgs struct { // The product identifier. For example, `prod-abcdzk7xy33qa` . ProductId pulumi.StringInput // The identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne` . ProvisioningArtifactId pulumi.StringInput // The self-service action identifier. For example, `act-fs7abcd89wxyz` . ServiceActionId pulumi.StringInput }
The set of arguments for constructing a ServiceActionAssociation resource.
func (ServiceActionAssociationArgs) ElementType ¶
func (ServiceActionAssociationArgs) ElementType() reflect.Type
type ServiceActionAssociationInput ¶
type ServiceActionAssociationInput interface { pulumi.Input ToServiceActionAssociationOutput() ServiceActionAssociationOutput ToServiceActionAssociationOutputWithContext(ctx context.Context) ServiceActionAssociationOutput }
type ServiceActionAssociationOutput ¶
type ServiceActionAssociationOutput struct{ *pulumi.OutputState }
func (ServiceActionAssociationOutput) ElementType ¶
func (ServiceActionAssociationOutput) ElementType() reflect.Type
func (ServiceActionAssociationOutput) ProductId ¶ added in v0.17.0
func (o ServiceActionAssociationOutput) ProductId() pulumi.StringOutput
The product identifier. For example, `prod-abcdzk7xy33qa` .
func (ServiceActionAssociationOutput) ProvisioningArtifactId ¶ added in v0.17.0
func (o ServiceActionAssociationOutput) ProvisioningArtifactId() pulumi.StringOutput
The identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne` .
func (ServiceActionAssociationOutput) ServiceActionId ¶ added in v0.17.0
func (o ServiceActionAssociationOutput) ServiceActionId() pulumi.StringOutput
The self-service action identifier. For example, `act-fs7abcd89wxyz` .
func (ServiceActionAssociationOutput) ToServiceActionAssociationOutput ¶
func (o ServiceActionAssociationOutput) ToServiceActionAssociationOutput() ServiceActionAssociationOutput
func (ServiceActionAssociationOutput) ToServiceActionAssociationOutputWithContext ¶
func (o ServiceActionAssociationOutput) ToServiceActionAssociationOutputWithContext(ctx context.Context) ServiceActionAssociationOutput
type ServiceActionAssociationState ¶
type ServiceActionAssociationState struct { }
func (ServiceActionAssociationState) ElementType ¶
func (ServiceActionAssociationState) ElementType() reflect.Type
type ServiceActionDefinitionParameterArgs ¶
type ServiceActionDefinitionParameterArgs struct { // The parameter key. Key pulumi.StringInput `pulumi:"key"` // The value of the parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ServiceActionDefinitionParameterArgs) ElementType ¶
func (ServiceActionDefinitionParameterArgs) ElementType() reflect.Type
func (ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutput ¶
func (i ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutput() ServiceActionDefinitionParameterOutput
func (ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutputWithContext ¶
func (i ServiceActionDefinitionParameterArgs) ToServiceActionDefinitionParameterOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterOutput
type ServiceActionDefinitionParameterArray ¶
type ServiceActionDefinitionParameterArray []ServiceActionDefinitionParameterInput
func (ServiceActionDefinitionParameterArray) ElementType ¶
func (ServiceActionDefinitionParameterArray) ElementType() reflect.Type
func (ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutput ¶
func (i ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutput() ServiceActionDefinitionParameterArrayOutput
func (ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutputWithContext ¶
func (i ServiceActionDefinitionParameterArray) ToServiceActionDefinitionParameterArrayOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterArrayOutput
type ServiceActionDefinitionParameterArrayInput ¶
type ServiceActionDefinitionParameterArrayInput interface { pulumi.Input ToServiceActionDefinitionParameterArrayOutput() ServiceActionDefinitionParameterArrayOutput ToServiceActionDefinitionParameterArrayOutputWithContext(context.Context) ServiceActionDefinitionParameterArrayOutput }
ServiceActionDefinitionParameterArrayInput is an input type that accepts ServiceActionDefinitionParameterArray and ServiceActionDefinitionParameterArrayOutput values. You can construct a concrete instance of `ServiceActionDefinitionParameterArrayInput` via:
ServiceActionDefinitionParameterArray{ ServiceActionDefinitionParameterArgs{...} }
type ServiceActionDefinitionParameterArrayOutput ¶
type ServiceActionDefinitionParameterArrayOutput struct{ *pulumi.OutputState }
func (ServiceActionDefinitionParameterArrayOutput) ElementType ¶
func (ServiceActionDefinitionParameterArrayOutput) ElementType() reflect.Type
func (ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutput ¶
func (o ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutput() ServiceActionDefinitionParameterArrayOutput
func (ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutputWithContext ¶
func (o ServiceActionDefinitionParameterArrayOutput) ToServiceActionDefinitionParameterArrayOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterArrayOutput
type ServiceActionDefinitionParameterInput ¶
type ServiceActionDefinitionParameterInput interface { pulumi.Input ToServiceActionDefinitionParameterOutput() ServiceActionDefinitionParameterOutput ToServiceActionDefinitionParameterOutputWithContext(context.Context) ServiceActionDefinitionParameterOutput }
ServiceActionDefinitionParameterInput is an input type that accepts ServiceActionDefinitionParameterArgs and ServiceActionDefinitionParameterOutput values. You can construct a concrete instance of `ServiceActionDefinitionParameterInput` via:
ServiceActionDefinitionParameterArgs{...}
type ServiceActionDefinitionParameterOutput ¶
type ServiceActionDefinitionParameterOutput struct{ *pulumi.OutputState }
func (ServiceActionDefinitionParameterOutput) ElementType ¶
func (ServiceActionDefinitionParameterOutput) ElementType() reflect.Type
func (ServiceActionDefinitionParameterOutput) Key ¶
func (o ServiceActionDefinitionParameterOutput) Key() pulumi.StringOutput
The parameter key.
func (ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutput ¶
func (o ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutput() ServiceActionDefinitionParameterOutput
func (ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutputWithContext ¶
func (o ServiceActionDefinitionParameterOutput) ToServiceActionDefinitionParameterOutputWithContext(ctx context.Context) ServiceActionDefinitionParameterOutput
func (ServiceActionDefinitionParameterOutput) Value ¶
func (o ServiceActionDefinitionParameterOutput) Value() pulumi.StringOutput
The value of the parameter.
type ServiceActionDefinitionType ¶
type ServiceActionDefinitionType string
The self-service action definition type. For example, `SSM_AUTOMATION` .
func (ServiceActionDefinitionType) ElementType ¶
func (ServiceActionDefinitionType) ElementType() reflect.Type
func (ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutput ¶
func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutput() ServiceActionDefinitionTypeOutput
func (ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutputWithContext ¶
func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypeOutputWithContext(ctx context.Context) ServiceActionDefinitionTypeOutput
func (ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutput ¶
func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutputWithContext ¶
func (e ServiceActionDefinitionType) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionType) ToStringOutput ¶
func (e ServiceActionDefinitionType) ToStringOutput() pulumi.StringOutput
func (ServiceActionDefinitionType) ToStringOutputWithContext ¶
func (e ServiceActionDefinitionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceActionDefinitionType) ToStringPtrOutput ¶
func (e ServiceActionDefinitionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionDefinitionType) ToStringPtrOutputWithContext ¶
func (e ServiceActionDefinitionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionDefinitionTypeInput ¶
type ServiceActionDefinitionTypeInput interface { pulumi.Input ToServiceActionDefinitionTypeOutput() ServiceActionDefinitionTypeOutput ToServiceActionDefinitionTypeOutputWithContext(context.Context) ServiceActionDefinitionTypeOutput }
ServiceActionDefinitionTypeInput is an input type that accepts values of the ServiceActionDefinitionType enum A concrete instance of `ServiceActionDefinitionTypeInput` can be one of the following:
ServiceActionDefinitionTypeSsmAutomation
type ServiceActionDefinitionTypeOutput ¶
type ServiceActionDefinitionTypeOutput struct{ *pulumi.OutputState }
func (ServiceActionDefinitionTypeOutput) ElementType ¶
func (ServiceActionDefinitionTypeOutput) ElementType() reflect.Type
func (ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutput ¶
func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutput() ServiceActionDefinitionTypeOutput
func (ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutputWithContext ¶
func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypeOutputWithContext(ctx context.Context) ServiceActionDefinitionTypeOutput
func (ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutput ¶
func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutputWithContext ¶
func (o ServiceActionDefinitionTypeOutput) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionTypeOutput) ToStringOutput ¶
func (o ServiceActionDefinitionTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServiceActionDefinitionTypeOutput) ToStringOutputWithContext ¶
func (o ServiceActionDefinitionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceActionDefinitionTypeOutput) ToStringPtrOutput ¶
func (o ServiceActionDefinitionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionDefinitionTypeOutput) ToStringPtrOutputWithContext ¶
func (o ServiceActionDefinitionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionDefinitionTypePtrInput ¶
type ServiceActionDefinitionTypePtrInput interface { pulumi.Input ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput ToServiceActionDefinitionTypePtrOutputWithContext(context.Context) ServiceActionDefinitionTypePtrOutput }
func ServiceActionDefinitionTypePtr ¶
func ServiceActionDefinitionTypePtr(v string) ServiceActionDefinitionTypePtrInput
type ServiceActionDefinitionTypePtrOutput ¶
type ServiceActionDefinitionTypePtrOutput struct{ *pulumi.OutputState }
func (ServiceActionDefinitionTypePtrOutput) ElementType ¶
func (ServiceActionDefinitionTypePtrOutput) ElementType() reflect.Type
func (ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutput ¶
func (o ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutput() ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutputWithContext ¶
func (o ServiceActionDefinitionTypePtrOutput) ToServiceActionDefinitionTypePtrOutputWithContext(ctx context.Context) ServiceActionDefinitionTypePtrOutput
func (ServiceActionDefinitionTypePtrOutput) ToStringPtrOutput ¶
func (o ServiceActionDefinitionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceActionDefinitionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceActionDefinitionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceActionInput ¶
type ServiceActionInput interface { pulumi.Input ToServiceActionOutput() ServiceActionOutput ToServiceActionOutputWithContext(ctx context.Context) ServiceActionOutput }
type ServiceActionOutput ¶
type ServiceActionOutput struct{ *pulumi.OutputState }
func (ServiceActionOutput) AcceptLanguage ¶ added in v0.17.0
func (o ServiceActionOutput) AcceptLanguage() ServiceActionAcceptLanguagePtrOutput
The language code.
- `en` - English (default) - `jp` - Japanese - `zh` - Chinese
func (ServiceActionOutput) AwsId ¶ added in v0.99.0
func (o ServiceActionOutput) AwsId() pulumi.StringOutput
The self-service action identifier. For example, `act-fs7abcd89wxyz` .
func (ServiceActionOutput) Definition ¶ added in v0.17.0
func (o ServiceActionOutput) Definition() ServiceActionDefinitionParameterArrayOutput
A map that defines the self-service action.
func (ServiceActionOutput) DefinitionType ¶ added in v0.17.0
func (o ServiceActionOutput) DefinitionType() ServiceActionDefinitionTypeOutput
The self-service action definition type. For example, `SSM_AUTOMATION` .
func (ServiceActionOutput) Description ¶ added in v0.17.0
func (o ServiceActionOutput) Description() pulumi.StringPtrOutput
The self-service action description.
func (ServiceActionOutput) ElementType ¶
func (ServiceActionOutput) ElementType() reflect.Type
func (ServiceActionOutput) Name ¶ added in v0.17.0
func (o ServiceActionOutput) Name() pulumi.StringOutput
The self-service action name.
func (ServiceActionOutput) ToServiceActionOutput ¶
func (o ServiceActionOutput) ToServiceActionOutput() ServiceActionOutput
func (ServiceActionOutput) ToServiceActionOutputWithContext ¶
func (o ServiceActionOutput) ToServiceActionOutputWithContext(ctx context.Context) ServiceActionOutput
type ServiceActionState ¶
type ServiceActionState struct { }
func (ServiceActionState) ElementType ¶
func (ServiceActionState) ElementType() reflect.Type