Documentation
¶
Index ¶
- Constants
- type HookDefaultVersion
- type HookDefaultVersionArgs
- type HookDefaultVersionInput
- type HookDefaultVersionOutput
- func (o HookDefaultVersionOutput) Arn() pulumi.StringOutput
- func (HookDefaultVersionOutput) ElementType() reflect.Type
- func (o HookDefaultVersionOutput) ToHookDefaultVersionOutput() HookDefaultVersionOutput
- func (o HookDefaultVersionOutput) ToHookDefaultVersionOutputWithContext(ctx context.Context) HookDefaultVersionOutput
- func (o HookDefaultVersionOutput) TypeName() pulumi.StringPtrOutput
- func (o HookDefaultVersionOutput) TypeVersionArn() pulumi.StringPtrOutput
- func (o HookDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
- type HookDefaultVersionState
- type HookTypeConfig
- type HookTypeConfigArgs
- type HookTypeConfigConfigurationAlias
- func (HookTypeConfigConfigurationAlias) ElementType() reflect.Type
- func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutput() HookTypeConfigConfigurationAliasOutput
- func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasOutput
- func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
- func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
- func (e HookTypeConfigConfigurationAlias) ToStringOutput() pulumi.StringOutput
- func (e HookTypeConfigConfigurationAlias) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HookTypeConfigConfigurationAlias) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HookTypeConfigConfigurationAlias) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HookTypeConfigConfigurationAliasInput
- type HookTypeConfigConfigurationAliasOutput
- func (HookTypeConfigConfigurationAliasOutput) ElementType() reflect.Type
- func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutput() HookTypeConfigConfigurationAliasOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToStringOutput() pulumi.StringOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HookTypeConfigConfigurationAliasOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HookTypeConfigConfigurationAliasPtrInput
- type HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigConfigurationAliasPtrOutput) Elem() HookTypeConfigConfigurationAliasOutput
- func (HookTypeConfigConfigurationAliasPtrOutput) ElementType() reflect.Type
- func (o HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HookTypeConfigInput
- type HookTypeConfigOutput
- func (o HookTypeConfigOutput) Configuration() pulumi.StringPtrOutput
- func (o HookTypeConfigOutput) ConfigurationAlias() HookTypeConfigConfigurationAliasPtrOutput
- func (o HookTypeConfigOutput) ConfigurationArn() pulumi.StringOutput
- func (HookTypeConfigOutput) ElementType() reflect.Type
- func (o HookTypeConfigOutput) ToHookTypeConfigOutput() HookTypeConfigOutput
- func (o HookTypeConfigOutput) ToHookTypeConfigOutputWithContext(ctx context.Context) HookTypeConfigOutput
- func (o HookTypeConfigOutput) TypeArn() pulumi.StringPtrOutput
- func (o HookTypeConfigOutput) TypeName() pulumi.StringPtrOutput
- type HookTypeConfigState
- type HookVersion
- type HookVersionArgs
- type HookVersionInput
- type HookVersionLoggingConfig
- type HookVersionLoggingConfigArgs
- func (HookVersionLoggingConfigArgs) ElementType() reflect.Type
- func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutput() HookVersionLoggingConfigOutput
- func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutputWithContext(ctx context.Context) HookVersionLoggingConfigOutput
- func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
- func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
- type HookVersionLoggingConfigInput
- type HookVersionLoggingConfigOutput
- func (HookVersionLoggingConfigOutput) ElementType() reflect.Type
- func (o HookVersionLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
- func (o HookVersionLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutput() HookVersionLoggingConfigOutput
- func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutputWithContext(ctx context.Context) HookVersionLoggingConfigOutput
- func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
- func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
- type HookVersionLoggingConfigPtrInput
- type HookVersionLoggingConfigPtrOutput
- func (o HookVersionLoggingConfigPtrOutput) Elem() HookVersionLoggingConfigOutput
- func (HookVersionLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o HookVersionLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o HookVersionLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
- func (o HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
- type HookVersionOutput
- func (o HookVersionOutput) Arn() pulumi.StringOutput
- func (HookVersionOutput) ElementType() reflect.Type
- func (o HookVersionOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o HookVersionOutput) IsDefaultVersion() pulumi.BoolOutput
- func (o HookVersionOutput) LoggingConfig() HookVersionLoggingConfigPtrOutput
- func (o HookVersionOutput) SchemaHandlerPackage() pulumi.StringOutput
- func (o HookVersionOutput) ToHookVersionOutput() HookVersionOutput
- func (o HookVersionOutput) ToHookVersionOutputWithContext(ctx context.Context) HookVersionOutput
- func (o HookVersionOutput) TypeArn() pulumi.StringOutput
- func (o HookVersionOutput) TypeName() pulumi.StringOutput
- func (o HookVersionOutput) VersionId() pulumi.StringOutput
- func (o HookVersionOutput) Visibility() HookVersionVisibilityOutput
- type HookVersionState
- type HookVersionVisibility
- type HookVersionVisibilityOutput
- func (HookVersionVisibilityOutput) ElementType() reflect.Type
- func (o HookVersionVisibilityOutput) ToHookVersionVisibilityOutput() HookVersionVisibilityOutput
- func (o HookVersionVisibilityOutput) ToHookVersionVisibilityOutputWithContext(ctx context.Context) HookVersionVisibilityOutput
- func (o HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutput() HookVersionVisibilityPtrOutput
- func (o HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutputWithContext(ctx context.Context) HookVersionVisibilityPtrOutput
- func (o HookVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o HookVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HookVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HookVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HookVersionVisibilityPtrOutput
- func (o HookVersionVisibilityPtrOutput) Elem() HookVersionVisibilityOutput
- func (HookVersionVisibilityPtrOutput) ElementType() reflect.Type
- func (o HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutput() HookVersionVisibilityPtrOutput
- func (o HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutputWithContext(ctx context.Context) HookVersionVisibilityPtrOutput
- func (o HookVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HookVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupHookDefaultVersionArgs
- type LookupHookDefaultVersionOutputArgs
- type LookupHookDefaultVersionResult
- type LookupHookDefaultVersionResultOutput
- func (o LookupHookDefaultVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupHookDefaultVersionResultOutput) ElementType() reflect.Type
- func (o LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutput() LookupHookDefaultVersionResultOutput
- func (o LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutputWithContext(ctx context.Context) LookupHookDefaultVersionResultOutput
- func (o LookupHookDefaultVersionResultOutput) TypeName() pulumi.StringPtrOutput
- func (o LookupHookDefaultVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
- func (o LookupHookDefaultVersionResultOutput) VersionId() pulumi.StringPtrOutput
- type LookupHookTypeConfigArgs
- type LookupHookTypeConfigOutputArgs
- type LookupHookTypeConfigResult
- type LookupHookTypeConfigResultOutput
- func (o LookupHookTypeConfigResultOutput) Configuration() pulumi.StringPtrOutput
- func (o LookupHookTypeConfigResultOutput) ConfigurationArn() pulumi.StringPtrOutput
- func (LookupHookTypeConfigResultOutput) ElementType() reflect.Type
- func (o LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutput() LookupHookTypeConfigResultOutput
- func (o LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutputWithContext(ctx context.Context) LookupHookTypeConfigResultOutput
- func (o LookupHookTypeConfigResultOutput) TypeArn() pulumi.StringPtrOutput
- func (o LookupHookTypeConfigResultOutput) TypeName() pulumi.StringPtrOutput
- type LookupHookVersionArgs
- type LookupHookVersionOutputArgs
- type LookupHookVersionResult
- type LookupHookVersionResultOutput
- func (o LookupHookVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupHookVersionResultOutput) ElementType() reflect.Type
- func (o LookupHookVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
- func (o LookupHookVersionResultOutput) ToLookupHookVersionResultOutput() LookupHookVersionResultOutput
- func (o LookupHookVersionResultOutput) ToLookupHookVersionResultOutputWithContext(ctx context.Context) LookupHookVersionResultOutput
- func (o LookupHookVersionResultOutput) TypeArn() pulumi.StringPtrOutput
- func (o LookupHookVersionResultOutput) VersionId() pulumi.StringPtrOutput
- func (o LookupHookVersionResultOutput) Visibility() HookVersionVisibilityPtrOutput
- type LookupModuleVersionArgs
- type LookupModuleVersionOutputArgs
- type LookupModuleVersionResult
- type LookupModuleVersionResultOutput
- func (o LookupModuleVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupModuleVersionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupModuleVersionResultOutput) DocumentationUrl() pulumi.StringPtrOutput
- func (LookupModuleVersionResultOutput) ElementType() reflect.Type
- func (o LookupModuleVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
- func (o LookupModuleVersionResultOutput) Schema() pulumi.StringPtrOutput
- func (o LookupModuleVersionResultOutput) TimeCreated() pulumi.StringPtrOutput
- func (o LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutput() LookupModuleVersionResultOutput
- func (o LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutputWithContext(ctx context.Context) LookupModuleVersionResultOutput
- func (o LookupModuleVersionResultOutput) VersionId() pulumi.StringPtrOutput
- func (o LookupModuleVersionResultOutput) Visibility() ModuleVersionVisibilityPtrOutput
- type LookupPublicTypeVersionArgs
- type LookupPublicTypeVersionOutputArgs
- type LookupPublicTypeVersionResult
- type LookupPublicTypeVersionResultOutput
- func (LookupPublicTypeVersionResultOutput) ElementType() reflect.Type
- func (o LookupPublicTypeVersionResultOutput) PublicTypeArn() pulumi.StringPtrOutput
- func (o LookupPublicTypeVersionResultOutput) PublisherId() pulumi.StringPtrOutput
- func (o LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutput() LookupPublicTypeVersionResultOutput
- func (o LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutputWithContext(ctx context.Context) LookupPublicTypeVersionResultOutput
- func (o LookupPublicTypeVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
- type LookupPublisherArgs
- type LookupPublisherOutputArgs
- type LookupPublisherResult
- type LookupPublisherResultOutput
- func (LookupPublisherResultOutput) ElementType() reflect.Type
- func (o LookupPublisherResultOutput) IdentityProvider() PublisherIdentityProviderPtrOutput
- func (o LookupPublisherResultOutput) PublisherId() pulumi.StringPtrOutput
- func (o LookupPublisherResultOutput) PublisherProfile() pulumi.StringPtrOutput
- func (o LookupPublisherResultOutput) PublisherStatus() PublisherStatusPtrOutput
- func (o LookupPublisherResultOutput) ToLookupPublisherResultOutput() LookupPublisherResultOutput
- func (o LookupPublisherResultOutput) ToLookupPublisherResultOutputWithContext(ctx context.Context) LookupPublisherResultOutput
- type LookupResourceDefaultVersionArgs
- type LookupResourceDefaultVersionOutputArgs
- type LookupResourceDefaultVersionResult
- type LookupResourceDefaultVersionResultOutput
- func (o LookupResourceDefaultVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceDefaultVersionResultOutput) ElementType() reflect.Type
- func (o LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutput() LookupResourceDefaultVersionResultOutput
- func (o LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutputWithContext(ctx context.Context) LookupResourceDefaultVersionResultOutput
- func (o LookupResourceDefaultVersionResultOutput) TypeName() pulumi.StringPtrOutput
- func (o LookupResourceDefaultVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
- func (o LookupResourceDefaultVersionResultOutput) VersionId() pulumi.StringPtrOutput
- type LookupResourceVersionArgs
- type LookupResourceVersionOutputArgs
- type LookupResourceVersionResult
- type LookupResourceVersionResultOutput
- func (o LookupResourceVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceVersionResultOutput) ElementType() reflect.Type
- func (o LookupResourceVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
- func (o LookupResourceVersionResultOutput) ProvisioningType() ResourceVersionProvisioningTypePtrOutput
- func (o LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutput() LookupResourceVersionResultOutput
- func (o LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutputWithContext(ctx context.Context) LookupResourceVersionResultOutput
- func (o LookupResourceVersionResultOutput) TypeArn() pulumi.StringPtrOutput
- func (o LookupResourceVersionResultOutput) VersionId() pulumi.StringPtrOutput
- func (o LookupResourceVersionResultOutput) Visibility() ResourceVersionVisibilityPtrOutput
- type LookupStackArgs
- type LookupStackOutputArgs
- type LookupStackResult
- type LookupStackResultOutput
- func (o LookupStackResultOutput) Capabilities() StackCapabilitiesItemArrayOutput
- func (o LookupStackResultOutput) ChangeSetId() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) CreationTime() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) DisableRollback() pulumi.BoolPtrOutput
- func (LookupStackResultOutput) ElementType() reflect.Type
- func (o LookupStackResultOutput) EnableTerminationProtection() pulumi.BoolPtrOutput
- func (o LookupStackResultOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) NotificationArns() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) Outputs() StackOutputTypeArrayOutput
- func (o LookupStackResultOutput) Parameters() pulumi.StringMapOutput
- func (o LookupStackResultOutput) ParentId() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) RootId() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) StackPolicyBody() pulumi.AnyOutput
- func (o LookupStackResultOutput) StackStatus() StackStatusPtrOutput
- func (o LookupStackResultOutput) StackStatusReason() pulumi.StringPtrOutput
- func (o LookupStackResultOutput) Tags() aws.TagArrayOutput
- func (o LookupStackResultOutput) TemplateBody() pulumi.AnyOutput
- func (o LookupStackResultOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput
- func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput
- type LookupStackSetArgs
- type LookupStackSetOutputArgs
- type LookupStackSetResult
- type LookupStackSetResultOutput
- func (o LookupStackSetResultOutput) AdministrationRoleArn() pulumi.StringPtrOutput
- func (o LookupStackSetResultOutput) AutoDeployment() StackSetAutoDeploymentPtrOutput
- func (o LookupStackSetResultOutput) Capabilities() StackSetCapabilityArrayOutput
- func (o LookupStackSetResultOutput) Description() pulumi.StringPtrOutput
- func (LookupStackSetResultOutput) ElementType() reflect.Type
- func (o LookupStackSetResultOutput) ExecutionRoleName() pulumi.StringPtrOutput
- func (o LookupStackSetResultOutput) ManagedExecution() ManagedExecutionPropertiesPtrOutput
- func (o LookupStackSetResultOutput) Parameters() StackSetParameterArrayOutput
- func (o LookupStackSetResultOutput) StackSetId() pulumi.StringPtrOutput
- func (o LookupStackSetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupStackSetResultOutput) TemplateBody() pulumi.StringPtrOutput
- func (o LookupStackSetResultOutput) ToLookupStackSetResultOutput() LookupStackSetResultOutput
- func (o LookupStackSetResultOutput) ToLookupStackSetResultOutputWithContext(ctx context.Context) LookupStackSetResultOutput
- type LookupTypeActivationArgs
- type LookupTypeActivationOutputArgs
- type LookupTypeActivationResult
- type LookupTypeActivationResultOutput
- func (o LookupTypeActivationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupTypeActivationResultOutput) ElementType() reflect.Type
- func (o LookupTypeActivationResultOutput) PublicTypeArn() pulumi.StringPtrOutput
- func (o LookupTypeActivationResultOutput) PublisherId() pulumi.StringPtrOutput
- func (o LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutput() LookupTypeActivationResultOutput
- func (o LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutputWithContext(ctx context.Context) LookupTypeActivationResultOutput
- func (o LookupTypeActivationResultOutput) TypeName() pulumi.StringPtrOutput
- func (o LookupTypeActivationResultOutput) TypeNameAlias() pulumi.StringPtrOutput
- type ManagedExecutionProperties
- type ManagedExecutionPropertiesArgs
- func (ManagedExecutionPropertiesArgs) ElementType() reflect.Type
- func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutput() ManagedExecutionPropertiesOutput
- func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutputWithContext(ctx context.Context) ManagedExecutionPropertiesOutput
- func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
- func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
- type ManagedExecutionPropertiesInput
- type ManagedExecutionPropertiesOutput
- func (o ManagedExecutionPropertiesOutput) Active() pulumi.BoolPtrOutput
- func (ManagedExecutionPropertiesOutput) ElementType() reflect.Type
- func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutput() ManagedExecutionPropertiesOutput
- func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutputWithContext(ctx context.Context) ManagedExecutionPropertiesOutput
- func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
- func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
- type ManagedExecutionPropertiesPtrInput
- type ManagedExecutionPropertiesPtrOutput
- func (o ManagedExecutionPropertiesPtrOutput) Active() pulumi.BoolPtrOutput
- func (o ManagedExecutionPropertiesPtrOutput) Elem() ManagedExecutionPropertiesOutput
- func (ManagedExecutionPropertiesPtrOutput) ElementType() reflect.Type
- func (o ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
- func (o ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
- type ModuleDefaultVersion
- type ModuleDefaultVersionArgs
- type ModuleDefaultVersionInput
- type ModuleDefaultVersionOutput
- func (o ModuleDefaultVersionOutput) Arn() pulumi.StringPtrOutput
- func (ModuleDefaultVersionOutput) ElementType() reflect.Type
- func (o ModuleDefaultVersionOutput) ModuleName() pulumi.StringPtrOutput
- func (o ModuleDefaultVersionOutput) ToModuleDefaultVersionOutput() ModuleDefaultVersionOutput
- func (o ModuleDefaultVersionOutput) ToModuleDefaultVersionOutputWithContext(ctx context.Context) ModuleDefaultVersionOutput
- func (o ModuleDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
- type ModuleDefaultVersionState
- type ModuleVersion
- type ModuleVersionArgs
- type ModuleVersionInput
- type ModuleVersionOutput
- func (o ModuleVersionOutput) Arn() pulumi.StringOutput
- func (o ModuleVersionOutput) Description() pulumi.StringOutput
- func (o ModuleVersionOutput) DocumentationUrl() pulumi.StringOutput
- func (ModuleVersionOutput) ElementType() reflect.Type
- func (o ModuleVersionOutput) IsDefaultVersion() pulumi.BoolOutput
- func (o ModuleVersionOutput) ModuleName() pulumi.StringOutput
- func (o ModuleVersionOutput) ModulePackage() pulumi.StringOutput
- func (o ModuleVersionOutput) Schema() pulumi.StringOutput
- func (o ModuleVersionOutput) TimeCreated() pulumi.StringOutput
- func (o ModuleVersionOutput) ToModuleVersionOutput() ModuleVersionOutput
- func (o ModuleVersionOutput) ToModuleVersionOutputWithContext(ctx context.Context) ModuleVersionOutput
- func (o ModuleVersionOutput) VersionId() pulumi.StringOutput
- func (o ModuleVersionOutput) Visibility() ModuleVersionVisibilityOutput
- type ModuleVersionState
- type ModuleVersionVisibility
- type ModuleVersionVisibilityOutput
- func (ModuleVersionVisibilityOutput) ElementType() reflect.Type
- func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutput() ModuleVersionVisibilityOutput
- func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutputWithContext(ctx context.Context) ModuleVersionVisibilityOutput
- func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutput() ModuleVersionVisibilityPtrOutput
- func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutputWithContext(ctx context.Context) ModuleVersionVisibilityPtrOutput
- func (o ModuleVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o ModuleVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ModuleVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ModuleVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ModuleVersionVisibilityPtrOutput
- func (o ModuleVersionVisibilityPtrOutput) Elem() ModuleVersionVisibilityOutput
- func (ModuleVersionVisibilityPtrOutput) ElementType() reflect.Type
- func (o ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutput() ModuleVersionVisibilityPtrOutput
- func (o ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutputWithContext(ctx context.Context) ModuleVersionVisibilityPtrOutput
- func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicTypeVersion
- type PublicTypeVersionArgs
- type PublicTypeVersionInput
- type PublicTypeVersionOutput
- func (o PublicTypeVersionOutput) Arn() pulumi.StringPtrOutput
- func (PublicTypeVersionOutput) ElementType() reflect.Type
- func (o PublicTypeVersionOutput) LogDeliveryBucket() pulumi.StringPtrOutput
- func (o PublicTypeVersionOutput) PublicTypeArn() pulumi.StringOutput
- func (o PublicTypeVersionOutput) PublicVersionNumber() pulumi.StringPtrOutput
- func (o PublicTypeVersionOutput) PublisherId() pulumi.StringOutput
- func (o PublicTypeVersionOutput) ToPublicTypeVersionOutput() PublicTypeVersionOutput
- func (o PublicTypeVersionOutput) ToPublicTypeVersionOutputWithContext(ctx context.Context) PublicTypeVersionOutput
- func (o PublicTypeVersionOutput) Type() PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionOutput) TypeName() pulumi.StringPtrOutput
- func (o PublicTypeVersionOutput) TypeVersionArn() pulumi.StringOutput
- type PublicTypeVersionState
- type PublicTypeVersionType
- func (PublicTypeVersionType) ElementType() reflect.Type
- func (e PublicTypeVersionType) ToPublicTypeVersionTypeOutput() PublicTypeVersionTypeOutput
- func (e PublicTypeVersionType) ToPublicTypeVersionTypeOutputWithContext(ctx context.Context) PublicTypeVersionTypeOutput
- func (e PublicTypeVersionType) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
- func (e PublicTypeVersionType) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
- func (e PublicTypeVersionType) ToStringOutput() pulumi.StringOutput
- func (e PublicTypeVersionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicTypeVersionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicTypeVersionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicTypeVersionTypeInput
- type PublicTypeVersionTypeOutput
- func (PublicTypeVersionTypeOutput) ElementType() reflect.Type
- func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutput() PublicTypeVersionTypeOutput
- func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutputWithContext(ctx context.Context) PublicTypeVersionTypeOutput
- func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicTypeVersionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicTypeVersionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicTypeVersionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicTypeVersionTypePtrInput
- type PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionTypePtrOutput) Elem() PublicTypeVersionTypeOutput
- func (PublicTypeVersionTypePtrOutput) ElementType() reflect.Type
- func (o PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
- func (o PublicTypeVersionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicTypeVersionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Publisher
- type PublisherArgs
- type PublisherIdentityProvider
- type PublisherIdentityProviderOutput
- func (PublisherIdentityProviderOutput) ElementType() reflect.Type
- func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutput() PublisherIdentityProviderOutput
- func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutputWithContext(ctx context.Context) PublisherIdentityProviderOutput
- func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutput() PublisherIdentityProviderPtrOutput
- func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutputWithContext(ctx context.Context) PublisherIdentityProviderPtrOutput
- func (o PublisherIdentityProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o PublisherIdentityProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublisherIdentityProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublisherIdentityProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublisherIdentityProviderPtrOutput
- func (o PublisherIdentityProviderPtrOutput) Elem() PublisherIdentityProviderOutput
- func (PublisherIdentityProviderPtrOutput) ElementType() reflect.Type
- func (o PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutput() PublisherIdentityProviderPtrOutput
- func (o PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutputWithContext(ctx context.Context) PublisherIdentityProviderPtrOutput
- func (o PublisherIdentityProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublisherIdentityProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublisherInput
- type PublisherOutput
- func (o PublisherOutput) AcceptTermsAndConditions() pulumi.BoolOutput
- func (o PublisherOutput) ConnectionArn() pulumi.StringPtrOutput
- func (PublisherOutput) ElementType() reflect.Type
- func (o PublisherOutput) IdentityProvider() PublisherIdentityProviderOutput
- func (o PublisherOutput) PublisherId() pulumi.StringOutput
- func (o PublisherOutput) PublisherProfile() pulumi.StringOutput
- func (o PublisherOutput) PublisherStatus() PublisherStatusOutput
- func (o PublisherOutput) ToPublisherOutput() PublisherOutput
- func (o PublisherOutput) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
- type PublisherState
- type PublisherStatus
- type PublisherStatusOutput
- func (PublisherStatusOutput) ElementType() reflect.Type
- func (o PublisherStatusOutput) ToPublisherStatusOutput() PublisherStatusOutput
- func (o PublisherStatusOutput) ToPublisherStatusOutputWithContext(ctx context.Context) PublisherStatusOutput
- func (o PublisherStatusOutput) ToPublisherStatusPtrOutput() PublisherStatusPtrOutput
- func (o PublisherStatusOutput) ToPublisherStatusPtrOutputWithContext(ctx context.Context) PublisherStatusPtrOutput
- func (o PublisherStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o PublisherStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublisherStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublisherStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublisherStatusPtrOutput
- func (o PublisherStatusPtrOutput) Elem() PublisherStatusOutput
- func (PublisherStatusPtrOutput) ElementType() reflect.Type
- func (o PublisherStatusPtrOutput) ToPublisherStatusPtrOutput() PublisherStatusPtrOutput
- func (o PublisherStatusPtrOutput) ToPublisherStatusPtrOutputWithContext(ctx context.Context) PublisherStatusPtrOutput
- func (o PublisherStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublisherStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceDefaultVersion
- type ResourceDefaultVersionArgs
- type ResourceDefaultVersionInput
- type ResourceDefaultVersionOutput
- func (o ResourceDefaultVersionOutput) Arn() pulumi.StringOutput
- func (ResourceDefaultVersionOutput) ElementType() reflect.Type
- func (o ResourceDefaultVersionOutput) ToResourceDefaultVersionOutput() ResourceDefaultVersionOutput
- func (o ResourceDefaultVersionOutput) ToResourceDefaultVersionOutputWithContext(ctx context.Context) ResourceDefaultVersionOutput
- func (o ResourceDefaultVersionOutput) TypeName() pulumi.StringPtrOutput
- func (o ResourceDefaultVersionOutput) TypeVersionArn() pulumi.StringPtrOutput
- func (o ResourceDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
- type ResourceDefaultVersionState
- type ResourceVersion
- type ResourceVersionArgs
- type ResourceVersionInput
- type ResourceVersionLoggingConfig
- type ResourceVersionLoggingConfigArgs
- func (ResourceVersionLoggingConfigArgs) ElementType() reflect.Type
- func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutput() ResourceVersionLoggingConfigOutput
- func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigOutput
- func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
- func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
- type ResourceVersionLoggingConfigInput
- type ResourceVersionLoggingConfigOutput
- func (ResourceVersionLoggingConfigOutput) ElementType() reflect.Type
- func (o ResourceVersionLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
- func (o ResourceVersionLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutput() ResourceVersionLoggingConfigOutput
- func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigOutput
- func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
- func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
- type ResourceVersionLoggingConfigPtrInput
- type ResourceVersionLoggingConfigPtrOutput
- func (o ResourceVersionLoggingConfigPtrOutput) Elem() ResourceVersionLoggingConfigOutput
- func (ResourceVersionLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o ResourceVersionLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o ResourceVersionLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
- func (o ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
- type ResourceVersionOutput
- func (o ResourceVersionOutput) Arn() pulumi.StringOutput
- func (ResourceVersionOutput) ElementType() reflect.Type
- func (o ResourceVersionOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o ResourceVersionOutput) IsDefaultVersion() pulumi.BoolOutput
- func (o ResourceVersionOutput) LoggingConfig() ResourceVersionLoggingConfigPtrOutput
- func (o ResourceVersionOutput) ProvisioningType() ResourceVersionProvisioningTypeOutput
- func (o ResourceVersionOutput) SchemaHandlerPackage() pulumi.StringOutput
- func (o ResourceVersionOutput) ToResourceVersionOutput() ResourceVersionOutput
- func (o ResourceVersionOutput) ToResourceVersionOutputWithContext(ctx context.Context) ResourceVersionOutput
- func (o ResourceVersionOutput) TypeArn() pulumi.StringOutput
- func (o ResourceVersionOutput) TypeName() pulumi.StringOutput
- func (o ResourceVersionOutput) VersionId() pulumi.StringOutput
- func (o ResourceVersionOutput) Visibility() ResourceVersionVisibilityOutput
- type ResourceVersionProvisioningType
- type ResourceVersionProvisioningTypeOutput
- func (ResourceVersionProvisioningTypeOutput) ElementType() reflect.Type
- func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutput() ResourceVersionProvisioningTypeOutput
- func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypeOutput
- func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutput() ResourceVersionProvisioningTypePtrOutput
- func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypePtrOutput
- func (o ResourceVersionProvisioningTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceVersionProvisioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceVersionProvisioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceVersionProvisioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceVersionProvisioningTypePtrOutput
- func (o ResourceVersionProvisioningTypePtrOutput) Elem() ResourceVersionProvisioningTypeOutput
- func (ResourceVersionProvisioningTypePtrOutput) ElementType() reflect.Type
- func (o ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutput() ResourceVersionProvisioningTypePtrOutput
- func (o ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypePtrOutput
- func (o ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceVersionState
- type ResourceVersionVisibility
- type ResourceVersionVisibilityOutput
- func (ResourceVersionVisibilityOutput) ElementType() reflect.Type
- func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutput() ResourceVersionVisibilityOutput
- func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutputWithContext(ctx context.Context) ResourceVersionVisibilityOutput
- func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutput() ResourceVersionVisibilityPtrOutput
- func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutputWithContext(ctx context.Context) ResourceVersionVisibilityPtrOutput
- func (o ResourceVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceVersionVisibilityPtrOutput
- func (o ResourceVersionVisibilityPtrOutput) Elem() ResourceVersionVisibilityOutput
- func (ResourceVersionVisibilityPtrOutput) ElementType() reflect.Type
- func (o ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutput() ResourceVersionVisibilityPtrOutput
- func (o ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutputWithContext(ctx context.Context) ResourceVersionVisibilityPtrOutput
- func (o ResourceVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Stack
- type StackArgs
- type StackCapabilitiesItem
- func (StackCapabilitiesItem) ElementType() reflect.Type
- func (e StackCapabilitiesItem) ToStackCapabilitiesItemOutput() StackCapabilitiesItemOutput
- func (e StackCapabilitiesItem) ToStackCapabilitiesItemOutputWithContext(ctx context.Context) StackCapabilitiesItemOutput
- func (e StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
- func (e StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
- func (e StackCapabilitiesItem) ToStringOutput() pulumi.StringOutput
- func (e StackCapabilitiesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackCapabilitiesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackCapabilitiesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackCapabilitiesItemArray
- func (StackCapabilitiesItemArray) ElementType() reflect.Type
- func (i StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutput() StackCapabilitiesItemArrayOutput
- func (i StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutputWithContext(ctx context.Context) StackCapabilitiesItemArrayOutput
- type StackCapabilitiesItemArrayInput
- type StackCapabilitiesItemArrayOutput
- func (StackCapabilitiesItemArrayOutput) ElementType() reflect.Type
- func (o StackCapabilitiesItemArrayOutput) Index(i pulumi.IntInput) StackCapabilitiesItemOutput
- func (o StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutput() StackCapabilitiesItemArrayOutput
- func (o StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutputWithContext(ctx context.Context) StackCapabilitiesItemArrayOutput
- type StackCapabilitiesItemInput
- type StackCapabilitiesItemOutput
- func (StackCapabilitiesItemOutput) ElementType() reflect.Type
- func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutput() StackCapabilitiesItemOutput
- func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutputWithContext(ctx context.Context) StackCapabilitiesItemOutput
- func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
- func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
- func (o StackCapabilitiesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o StackCapabilitiesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackCapabilitiesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackCapabilitiesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackCapabilitiesItemPtrInput
- type StackCapabilitiesItemPtrOutput
- func (o StackCapabilitiesItemPtrOutput) Elem() StackCapabilitiesItemOutput
- func (StackCapabilitiesItemPtrOutput) ElementType() reflect.Type
- func (o StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
- func (o StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
- func (o StackCapabilitiesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackCapabilitiesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackInput
- type StackOutput
- func (o StackOutput) Capabilities() StackCapabilitiesItemArrayOutput
- func (o StackOutput) ChangeSetId() pulumi.StringOutput
- func (o StackOutput) CreationTime() pulumi.StringOutput
- func (o StackOutput) Description() pulumi.StringPtrOutput
- func (o StackOutput) DisableRollback() pulumi.BoolPtrOutput
- func (StackOutput) ElementType() reflect.Type
- func (o StackOutput) EnableTerminationProtection() pulumi.BoolPtrOutput
- func (o StackOutput) LastUpdateTime() pulumi.StringOutput
- func (o StackOutput) NotificationArns() pulumi.StringArrayOutput
- func (o StackOutput) Outputs() StackOutputTypeArrayOutput
- func (o StackOutput) Parameters() pulumi.StringMapOutput
- func (o StackOutput) ParentId() pulumi.StringOutput
- func (o StackOutput) RoleArn() pulumi.StringPtrOutput
- func (o StackOutput) RootId() pulumi.StringOutput
- func (o StackOutput) StackId() pulumi.StringOutput
- func (o StackOutput) StackName() pulumi.StringOutput
- func (o StackOutput) StackPolicyBody() pulumi.AnyOutput
- func (o StackOutput) StackPolicyUrl() pulumi.StringPtrOutput
- func (o StackOutput) StackStatus() StackStatusOutput
- func (o StackOutput) StackStatusReason() pulumi.StringPtrOutput
- func (o StackOutput) Tags() aws.TagArrayOutput
- func (o StackOutput) TemplateBody() pulumi.AnyOutput
- func (o StackOutput) TemplateUrl() pulumi.StringPtrOutput
- func (o StackOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o StackOutput) ToStackOutput() StackOutput
- func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
- type StackOutputType
- type StackOutputTypeArrayOutput
- func (StackOutputTypeArrayOutput) ElementType() reflect.Type
- func (o StackOutputTypeArrayOutput) Index(i pulumi.IntInput) StackOutputTypeOutput
- func (o StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutput() StackOutputTypeArrayOutput
- func (o StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutputWithContext(ctx context.Context) StackOutputTypeArrayOutput
- type StackOutputTypeOutput
- func (o StackOutputTypeOutput) Description() pulumi.StringPtrOutput
- func (StackOutputTypeOutput) ElementType() reflect.Type
- func (o StackOutputTypeOutput) ExportName() pulumi.StringPtrOutput
- func (o StackOutputTypeOutput) OutputKey() pulumi.StringPtrOutput
- func (o StackOutputTypeOutput) OutputValue() pulumi.StringPtrOutput
- func (o StackOutputTypeOutput) ToStackOutputTypeOutput() StackOutputTypeOutput
- func (o StackOutputTypeOutput) ToStackOutputTypeOutputWithContext(ctx context.Context) StackOutputTypeOutput
- type StackSet
- type StackSetArgs
- type StackSetAutoDeployment
- type StackSetAutoDeploymentArgs
- func (StackSetAutoDeploymentArgs) ElementType() reflect.Type
- func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutput() StackSetAutoDeploymentOutput
- func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutputWithContext(ctx context.Context) StackSetAutoDeploymentOutput
- func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
- func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
- type StackSetAutoDeploymentInput
- type StackSetAutoDeploymentOutput
- func (StackSetAutoDeploymentOutput) ElementType() reflect.Type
- func (o StackSetAutoDeploymentOutput) Enabled() pulumi.BoolPtrOutput
- func (o StackSetAutoDeploymentOutput) RetainStacksOnAccountRemoval() pulumi.BoolPtrOutput
- func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutput() StackSetAutoDeploymentOutput
- func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutputWithContext(ctx context.Context) StackSetAutoDeploymentOutput
- func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
- func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
- type StackSetAutoDeploymentPtrInput
- type StackSetAutoDeploymentPtrOutput
- func (o StackSetAutoDeploymentPtrOutput) Elem() StackSetAutoDeploymentOutput
- func (StackSetAutoDeploymentPtrOutput) ElementType() reflect.Type
- func (o StackSetAutoDeploymentPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StackSetAutoDeploymentPtrOutput) RetainStacksOnAccountRemoval() pulumi.BoolPtrOutput
- func (o StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
- func (o StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
- type StackSetCallAs
- func (StackSetCallAs) ElementType() reflect.Type
- func (e StackSetCallAs) ToStackSetCallAsOutput() StackSetCallAsOutput
- func (e StackSetCallAs) ToStackSetCallAsOutputWithContext(ctx context.Context) StackSetCallAsOutput
- func (e StackSetCallAs) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
- func (e StackSetCallAs) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
- func (e StackSetCallAs) ToStringOutput() pulumi.StringOutput
- func (e StackSetCallAs) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetCallAs) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetCallAs) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetCallAsInput
- type StackSetCallAsOutput
- func (StackSetCallAsOutput) ElementType() reflect.Type
- func (o StackSetCallAsOutput) ToStackSetCallAsOutput() StackSetCallAsOutput
- func (o StackSetCallAsOutput) ToStackSetCallAsOutputWithContext(ctx context.Context) StackSetCallAsOutput
- func (o StackSetCallAsOutput) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
- func (o StackSetCallAsOutput) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
- func (o StackSetCallAsOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetCallAsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetCallAsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetCallAsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetCallAsPtrInput
- type StackSetCallAsPtrOutput
- func (o StackSetCallAsPtrOutput) Elem() StackSetCallAsOutput
- func (StackSetCallAsPtrOutput) ElementType() reflect.Type
- func (o StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
- func (o StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
- func (o StackSetCallAsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetCallAsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetCapability
- func (StackSetCapability) ElementType() reflect.Type
- func (e StackSetCapability) ToStackSetCapabilityOutput() StackSetCapabilityOutput
- func (e StackSetCapability) ToStackSetCapabilityOutputWithContext(ctx context.Context) StackSetCapabilityOutput
- func (e StackSetCapability) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
- func (e StackSetCapability) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
- func (e StackSetCapability) ToStringOutput() pulumi.StringOutput
- func (e StackSetCapability) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetCapability) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetCapability) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetCapabilityArray
- type StackSetCapabilityArrayInput
- type StackSetCapabilityArrayOutput
- func (StackSetCapabilityArrayOutput) ElementType() reflect.Type
- func (o StackSetCapabilityArrayOutput) Index(i pulumi.IntInput) StackSetCapabilityOutput
- func (o StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutput() StackSetCapabilityArrayOutput
- func (o StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutputWithContext(ctx context.Context) StackSetCapabilityArrayOutput
- type StackSetCapabilityInput
- type StackSetCapabilityOutput
- func (StackSetCapabilityOutput) ElementType() reflect.Type
- func (o StackSetCapabilityOutput) ToStackSetCapabilityOutput() StackSetCapabilityOutput
- func (o StackSetCapabilityOutput) ToStackSetCapabilityOutputWithContext(ctx context.Context) StackSetCapabilityOutput
- func (o StackSetCapabilityOutput) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
- func (o StackSetCapabilityOutput) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
- func (o StackSetCapabilityOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetCapabilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetCapabilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetCapabilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetCapabilityPtrInput
- type StackSetCapabilityPtrOutput
- func (o StackSetCapabilityPtrOutput) Elem() StackSetCapabilityOutput
- func (StackSetCapabilityPtrOutput) ElementType() reflect.Type
- func (o StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
- func (o StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
- func (o StackSetCapabilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetCapabilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetConcurrencyMode
- func (StackSetConcurrencyMode) ElementType() reflect.Type
- func (e StackSetConcurrencyMode) ToStackSetConcurrencyModeOutput() StackSetConcurrencyModeOutput
- func (e StackSetConcurrencyMode) ToStackSetConcurrencyModeOutputWithContext(ctx context.Context) StackSetConcurrencyModeOutput
- func (e StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
- func (e StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
- func (e StackSetConcurrencyMode) ToStringOutput() pulumi.StringOutput
- func (e StackSetConcurrencyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetConcurrencyMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetConcurrencyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetConcurrencyModeInput
- type StackSetConcurrencyModeOutput
- func (StackSetConcurrencyModeOutput) ElementType() reflect.Type
- func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutput() StackSetConcurrencyModeOutput
- func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutputWithContext(ctx context.Context) StackSetConcurrencyModeOutput
- func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
- func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
- func (o StackSetConcurrencyModeOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetConcurrencyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetConcurrencyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetConcurrencyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetConcurrencyModePtrInput
- type StackSetConcurrencyModePtrOutput
- func (o StackSetConcurrencyModePtrOutput) Elem() StackSetConcurrencyModeOutput
- func (StackSetConcurrencyModePtrOutput) ElementType() reflect.Type
- func (o StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
- func (o StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
- func (o StackSetConcurrencyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetConcurrencyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetDeploymentTargets
- type StackSetDeploymentTargetsAccountFilterType
- func (StackSetDeploymentTargetsAccountFilterType) ElementType() reflect.Type
- func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutput() StackSetDeploymentTargetsAccountFilterTypeOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypeOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStringOutput() pulumi.StringOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetDeploymentTargetsAccountFilterTypeInput
- type StackSetDeploymentTargetsAccountFilterTypeOutput
- func (StackSetDeploymentTargetsAccountFilterTypeOutput) ElementType() reflect.Type
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutput() StackSetDeploymentTargetsAccountFilterTypeOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypeOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetDeploymentTargetsAccountFilterTypePtrInput
- type StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) Elem() StackSetDeploymentTargetsAccountFilterTypeOutput
- func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ElementType() reflect.Type
- func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetDeploymentTargetsArgs
- func (StackSetDeploymentTargetsArgs) ElementType() reflect.Type
- func (i StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutput() StackSetDeploymentTargetsOutput
- func (i StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutputWithContext(ctx context.Context) StackSetDeploymentTargetsOutput
- type StackSetDeploymentTargetsInput
- type StackSetDeploymentTargetsOutput
- func (o StackSetDeploymentTargetsOutput) AccountFilterType() StackSetDeploymentTargetsAccountFilterTypePtrOutput
- func (o StackSetDeploymentTargetsOutput) Accounts() pulumi.StringArrayOutput
- func (o StackSetDeploymentTargetsOutput) AccountsUrl() pulumi.StringPtrOutput
- func (StackSetDeploymentTargetsOutput) ElementType() reflect.Type
- func (o StackSetDeploymentTargetsOutput) OrganizationalUnitIds() pulumi.StringArrayOutput
- func (o StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutput() StackSetDeploymentTargetsOutput
- func (o StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutputWithContext(ctx context.Context) StackSetDeploymentTargetsOutput
- type StackSetInput
- type StackSetOperationPreferences
- type StackSetOperationPreferencesArgs
- func (StackSetOperationPreferencesArgs) ElementType() reflect.Type
- func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutput() StackSetOperationPreferencesOutput
- func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutputWithContext(ctx context.Context) StackSetOperationPreferencesOutput
- func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
- func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
- type StackSetOperationPreferencesInput
- type StackSetOperationPreferencesOutput
- func (o StackSetOperationPreferencesOutput) ConcurrencyMode() StackSetConcurrencyModePtrOutput
- func (StackSetOperationPreferencesOutput) ElementType() reflect.Type
- func (o StackSetOperationPreferencesOutput) FailureToleranceCount() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesOutput) MaxConcurrentCount() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesOutput) MaxConcurrentPercentage() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetOperationPreferencesOutput) RegionOrder() pulumi.StringArrayOutput
- func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutput() StackSetOperationPreferencesOutput
- func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutputWithContext(ctx context.Context) StackSetOperationPreferencesOutput
- func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
- func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
- type StackSetOperationPreferencesPtrInput
- type StackSetOperationPreferencesPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) ConcurrencyMode() StackSetConcurrencyModePtrOutput
- func (o StackSetOperationPreferencesPtrOutput) Elem() StackSetOperationPreferencesOutput
- func (StackSetOperationPreferencesPtrOutput) ElementType() reflect.Type
- func (o StackSetOperationPreferencesPtrOutput) FailureToleranceCount() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentCount() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentPercentage() pulumi.IntPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetOperationPreferencesPtrOutput) RegionOrder() pulumi.StringArrayOutput
- func (o StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
- func (o StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
- type StackSetOutput
- func (o StackSetOutput) AdministrationRoleArn() pulumi.StringPtrOutput
- func (o StackSetOutput) AutoDeployment() StackSetAutoDeploymentPtrOutput
- func (o StackSetOutput) CallAs() StackSetCallAsPtrOutput
- func (o StackSetOutput) Capabilities() StackSetCapabilityArrayOutput
- func (o StackSetOutput) Description() pulumi.StringPtrOutput
- func (StackSetOutput) ElementType() reflect.Type
- func (o StackSetOutput) ExecutionRoleName() pulumi.StringPtrOutput
- func (o StackSetOutput) ManagedExecution() ManagedExecutionPropertiesPtrOutput
- func (o StackSetOutput) OperationPreferences() StackSetOperationPreferencesPtrOutput
- func (o StackSetOutput) Parameters() StackSetParameterArrayOutput
- func (o StackSetOutput) PermissionModel() StackSetPermissionModelOutput
- func (o StackSetOutput) StackInstancesGroup() StackSetStackInstancesArrayOutput
- func (o StackSetOutput) StackSetId() pulumi.StringOutput
- func (o StackSetOutput) StackSetName() pulumi.StringOutput
- func (o StackSetOutput) Tags() aws.TagArrayOutput
- func (o StackSetOutput) TemplateBody() pulumi.StringPtrOutput
- func (o StackSetOutput) TemplateUrl() pulumi.StringPtrOutput
- func (o StackSetOutput) ToStackSetOutput() StackSetOutput
- func (o StackSetOutput) ToStackSetOutputWithContext(ctx context.Context) StackSetOutput
- type StackSetParameter
- type StackSetParameterArgs
- type StackSetParameterArray
- type StackSetParameterArrayInput
- type StackSetParameterArrayOutput
- func (StackSetParameterArrayOutput) ElementType() reflect.Type
- func (o StackSetParameterArrayOutput) Index(i pulumi.IntInput) StackSetParameterOutput
- func (o StackSetParameterArrayOutput) ToStackSetParameterArrayOutput() StackSetParameterArrayOutput
- func (o StackSetParameterArrayOutput) ToStackSetParameterArrayOutputWithContext(ctx context.Context) StackSetParameterArrayOutput
- type StackSetParameterInput
- type StackSetParameterOutput
- func (StackSetParameterOutput) ElementType() reflect.Type
- func (o StackSetParameterOutput) ParameterKey() pulumi.StringOutput
- func (o StackSetParameterOutput) ParameterValue() pulumi.StringOutput
- func (o StackSetParameterOutput) ToStackSetParameterOutput() StackSetParameterOutput
- func (o StackSetParameterOutput) ToStackSetParameterOutputWithContext(ctx context.Context) StackSetParameterOutput
- type StackSetPermissionModel
- func (StackSetPermissionModel) ElementType() reflect.Type
- func (e StackSetPermissionModel) ToStackSetPermissionModelOutput() StackSetPermissionModelOutput
- func (e StackSetPermissionModel) ToStackSetPermissionModelOutputWithContext(ctx context.Context) StackSetPermissionModelOutput
- func (e StackSetPermissionModel) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
- func (e StackSetPermissionModel) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
- func (e StackSetPermissionModel) ToStringOutput() pulumi.StringOutput
- func (e StackSetPermissionModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetPermissionModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetPermissionModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetPermissionModelInput
- type StackSetPermissionModelOutput
- func (StackSetPermissionModelOutput) ElementType() reflect.Type
- func (o StackSetPermissionModelOutput) ToStackSetPermissionModelOutput() StackSetPermissionModelOutput
- func (o StackSetPermissionModelOutput) ToStackSetPermissionModelOutputWithContext(ctx context.Context) StackSetPermissionModelOutput
- func (o StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
- func (o StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
- func (o StackSetPermissionModelOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetPermissionModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetPermissionModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetPermissionModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetPermissionModelPtrInput
- type StackSetPermissionModelPtrOutput
- func (o StackSetPermissionModelPtrOutput) Elem() StackSetPermissionModelOutput
- func (StackSetPermissionModelPtrOutput) ElementType() reflect.Type
- func (o StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
- func (o StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
- func (o StackSetPermissionModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetPermissionModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetRegionConcurrencyType
- func (StackSetRegionConcurrencyType) ElementType() reflect.Type
- func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutput() StackSetRegionConcurrencyTypeOutput
- func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypeOutput
- func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
- func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
- func (e StackSetRegionConcurrencyType) ToStringOutput() pulumi.StringOutput
- func (e StackSetRegionConcurrencyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StackSetRegionConcurrencyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StackSetRegionConcurrencyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetRegionConcurrencyTypeInput
- type StackSetRegionConcurrencyTypeOutput
- func (StackSetRegionConcurrencyTypeOutput) ElementType() reflect.Type
- func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutput() StackSetRegionConcurrencyTypeOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypeOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetRegionConcurrencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetRegionConcurrencyTypePtrInput
- type StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetRegionConcurrencyTypePtrOutput) Elem() StackSetRegionConcurrencyTypeOutput
- func (StackSetRegionConcurrencyTypePtrOutput) ElementType() reflect.Type
- func (o StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
- func (o StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackSetStackInstances
- type StackSetStackInstancesArgs
- type StackSetStackInstancesArray
- func (StackSetStackInstancesArray) ElementType() reflect.Type
- func (i StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutput() StackSetStackInstancesArrayOutput
- func (i StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutputWithContext(ctx context.Context) StackSetStackInstancesArrayOutput
- type StackSetStackInstancesArrayInput
- type StackSetStackInstancesArrayOutput
- func (StackSetStackInstancesArrayOutput) ElementType() reflect.Type
- func (o StackSetStackInstancesArrayOutput) Index(i pulumi.IntInput) StackSetStackInstancesOutput
- func (o StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutput() StackSetStackInstancesArrayOutput
- func (o StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutputWithContext(ctx context.Context) StackSetStackInstancesArrayOutput
- type StackSetStackInstancesInput
- type StackSetStackInstancesOutput
- func (o StackSetStackInstancesOutput) DeploymentTargets() StackSetDeploymentTargetsOutput
- func (StackSetStackInstancesOutput) ElementType() reflect.Type
- func (o StackSetStackInstancesOutput) ParameterOverrides() StackSetParameterArrayOutput
- func (o StackSetStackInstancesOutput) Regions() pulumi.StringArrayOutput
- func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutput() StackSetStackInstancesOutput
- func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutputWithContext(ctx context.Context) StackSetStackInstancesOutput
- type StackSetState
- type StackSetTag
- type StackState
- type StackStatus
- type StackStatusOutput
- func (StackStatusOutput) ElementType() reflect.Type
- func (o StackStatusOutput) ToStackStatusOutput() StackStatusOutput
- func (o StackStatusOutput) ToStackStatusOutputWithContext(ctx context.Context) StackStatusOutput
- func (o StackStatusOutput) ToStackStatusPtrOutput() StackStatusPtrOutput
- func (o StackStatusOutput) ToStackStatusPtrOutputWithContext(ctx context.Context) StackStatusPtrOutput
- func (o StackStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o StackStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StackStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackStatusPtrOutput
- func (o StackStatusPtrOutput) Elem() StackStatusOutput
- func (StackStatusPtrOutput) ElementType() reflect.Type
- func (o StackStatusPtrOutput) ToStackStatusPtrOutput() StackStatusPtrOutput
- func (o StackStatusPtrOutput) ToStackStatusPtrOutputWithContext(ctx context.Context) StackStatusPtrOutput
- func (o StackStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StackStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StackTag
- type TypeActivation
- type TypeActivationArgs
- type TypeActivationInput
- type TypeActivationLoggingConfig
- type TypeActivationLoggingConfigArgs
- func (TypeActivationLoggingConfigArgs) ElementType() reflect.Type
- func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutput() TypeActivationLoggingConfigOutput
- func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutputWithContext(ctx context.Context) TypeActivationLoggingConfigOutput
- func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
- func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
- type TypeActivationLoggingConfigInput
- type TypeActivationLoggingConfigOutput
- func (TypeActivationLoggingConfigOutput) ElementType() reflect.Type
- func (o TypeActivationLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
- func (o TypeActivationLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutput() TypeActivationLoggingConfigOutput
- func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutputWithContext(ctx context.Context) TypeActivationLoggingConfigOutput
- func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
- func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
- type TypeActivationLoggingConfigPtrInput
- type TypeActivationLoggingConfigPtrOutput
- func (o TypeActivationLoggingConfigPtrOutput) Elem() TypeActivationLoggingConfigOutput
- func (TypeActivationLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o TypeActivationLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o TypeActivationLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
- func (o TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
- type TypeActivationOutput
- func (o TypeActivationOutput) Arn() pulumi.StringOutput
- func (o TypeActivationOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (TypeActivationOutput) ElementType() reflect.Type
- func (o TypeActivationOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o TypeActivationOutput) LoggingConfig() TypeActivationLoggingConfigPtrOutput
- func (o TypeActivationOutput) MajorVersion() pulumi.StringPtrOutput
- func (o TypeActivationOutput) PublicTypeArn() pulumi.StringPtrOutput
- func (o TypeActivationOutput) PublisherId() pulumi.StringPtrOutput
- func (o TypeActivationOutput) ToTypeActivationOutput() TypeActivationOutput
- func (o TypeActivationOutput) ToTypeActivationOutputWithContext(ctx context.Context) TypeActivationOutput
- func (o TypeActivationOutput) Type() TypeActivationTypePtrOutput
- func (o TypeActivationOutput) TypeName() pulumi.StringPtrOutput
- func (o TypeActivationOutput) TypeNameAlias() pulumi.StringPtrOutput
- func (o TypeActivationOutput) VersionBump() TypeActivationVersionBumpPtrOutput
- type TypeActivationState
- type TypeActivationType
- func (TypeActivationType) ElementType() reflect.Type
- func (e TypeActivationType) ToStringOutput() pulumi.StringOutput
- func (e TypeActivationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TypeActivationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TypeActivationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TypeActivationType) ToTypeActivationTypeOutput() TypeActivationTypeOutput
- func (e TypeActivationType) ToTypeActivationTypeOutputWithContext(ctx context.Context) TypeActivationTypeOutput
- func (e TypeActivationType) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
- func (e TypeActivationType) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
- type TypeActivationTypeInput
- type TypeActivationTypeOutput
- func (TypeActivationTypeOutput) ElementType() reflect.Type
- func (o TypeActivationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TypeActivationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TypeActivationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeActivationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeActivationTypeOutput) ToTypeActivationTypeOutput() TypeActivationTypeOutput
- func (o TypeActivationTypeOutput) ToTypeActivationTypeOutputWithContext(ctx context.Context) TypeActivationTypeOutput
- func (o TypeActivationTypeOutput) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
- func (o TypeActivationTypeOutput) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
- type TypeActivationTypePtrInput
- type TypeActivationTypePtrOutput
- func (o TypeActivationTypePtrOutput) Elem() TypeActivationTypeOutput
- func (TypeActivationTypePtrOutput) ElementType() reflect.Type
- func (o TypeActivationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeActivationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
- func (o TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
- type TypeActivationVersionBump
- func (TypeActivationVersionBump) ElementType() reflect.Type
- func (e TypeActivationVersionBump) ToStringOutput() pulumi.StringOutput
- func (e TypeActivationVersionBump) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TypeActivationVersionBump) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TypeActivationVersionBump) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TypeActivationVersionBump) ToTypeActivationVersionBumpOutput() TypeActivationVersionBumpOutput
- func (e TypeActivationVersionBump) ToTypeActivationVersionBumpOutputWithContext(ctx context.Context) TypeActivationVersionBumpOutput
- func (e TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
- func (e TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
- type TypeActivationVersionBumpInput
- type TypeActivationVersionBumpOutput
- func (TypeActivationVersionBumpOutput) ElementType() reflect.Type
- func (o TypeActivationVersionBumpOutput) ToStringOutput() pulumi.StringOutput
- func (o TypeActivationVersionBumpOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TypeActivationVersionBumpOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeActivationVersionBumpOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutput() TypeActivationVersionBumpOutput
- func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutputWithContext(ctx context.Context) TypeActivationVersionBumpOutput
- func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
- func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
- type TypeActivationVersionBumpPtrInput
- type TypeActivationVersionBumpPtrOutput
- func (o TypeActivationVersionBumpPtrOutput) Elem() TypeActivationVersionBumpOutput
- func (TypeActivationVersionBumpPtrOutput) ElementType() reflect.Type
- func (o TypeActivationVersionBumpPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeActivationVersionBumpPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
- func (o TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
Constants ¶
const ( HookVersionVisibilityPublic = HookVersionVisibility("PUBLIC") HookVersionVisibilityPrivate = HookVersionVisibility("PRIVATE") )
const ( PublicTypeVersionTypeResource = PublicTypeVersionType("RESOURCE") PublicTypeVersionTypeModule = PublicTypeVersionType("MODULE") PublicTypeVersionTypeHook = PublicTypeVersionType("HOOK") )
const ( PublisherIdentityProviderAwsMarketplace = PublisherIdentityProvider("AWS_Marketplace") PublisherIdentityProviderGitHub = PublisherIdentityProvider("GitHub") PublisherIdentityProviderBitbucket = PublisherIdentityProvider("Bitbucket") )
const ( PublisherStatusVerified = PublisherStatus("VERIFIED") PublisherStatusUnverified = PublisherStatus("UNVERIFIED") )
const ( ResourceVersionProvisioningTypeNonProvisionable = ResourceVersionProvisioningType("NON_PROVISIONABLE") ResourceVersionProvisioningTypeImmutable = ResourceVersionProvisioningType("IMMUTABLE") ResourceVersionProvisioningTypeFullyMutable = ResourceVersionProvisioningType("FULLY_MUTABLE") )
const ( ResourceVersionVisibilityPublic = ResourceVersionVisibility("PUBLIC") ResourceVersionVisibilityPrivate = ResourceVersionVisibility("PRIVATE") )
const ( StackCapabilitiesItemCapabilityIam = StackCapabilitiesItem("CAPABILITY_IAM") StackCapabilitiesItemCapabilityNamedIam = StackCapabilitiesItem("CAPABILITY_NAMED_IAM") StackCapabilitiesItemCapabilityAutoExpand = StackCapabilitiesItem("CAPABILITY_AUTO_EXPAND") )
const ( StackSetCallAsSelf = StackSetCallAs("SELF") StackSetCallAsDelegatedAdmin = StackSetCallAs("DELEGATED_ADMIN") )
const ( StackSetCapabilityCapabilityIam = StackSetCapability("CAPABILITY_IAM") StackSetCapabilityCapabilityNamedIam = StackSetCapability("CAPABILITY_NAMED_IAM") StackSetCapabilityCapabilityAutoExpand = StackSetCapability("CAPABILITY_AUTO_EXPAND") )
const ( StackSetConcurrencyModeStrictFailureTolerance = StackSetConcurrencyMode("STRICT_FAILURE_TOLERANCE") StackSetConcurrencyModeSoftFailureTolerance = StackSetConcurrencyMode("SOFT_FAILURE_TOLERANCE") )
const ( StackSetDeploymentTargetsAccountFilterTypeNone = StackSetDeploymentTargetsAccountFilterType("NONE") StackSetDeploymentTargetsAccountFilterTypeUnion = StackSetDeploymentTargetsAccountFilterType("UNION") StackSetDeploymentTargetsAccountFilterTypeIntersection = StackSetDeploymentTargetsAccountFilterType("INTERSECTION") StackSetDeploymentTargetsAccountFilterTypeDifference = StackSetDeploymentTargetsAccountFilterType("DIFFERENCE") )
const ( StackSetPermissionModelServiceManaged = StackSetPermissionModel("SERVICE_MANAGED") StackSetPermissionModelSelfManaged = StackSetPermissionModel("SELF_MANAGED") )
const ( StackSetRegionConcurrencyTypeSequential = StackSetRegionConcurrencyType("SEQUENTIAL") StackSetRegionConcurrencyTypeParallel = StackSetRegionConcurrencyType("PARALLEL") )
const ( StackStatusCreateInProgress = StackStatus("CREATE_IN_PROGRESS") StackStatusCreateFailed = StackStatus("CREATE_FAILED") StackStatusCreateComplete = StackStatus("CREATE_COMPLETE") StackStatusRollbackInProgress = StackStatus("ROLLBACK_IN_PROGRESS") StackStatusRollbackFailed = StackStatus("ROLLBACK_FAILED") StackStatusRollbackComplete = StackStatus("ROLLBACK_COMPLETE") StackStatusDeleteInProgress = StackStatus("DELETE_IN_PROGRESS") StackStatusDeleteFailed = StackStatus("DELETE_FAILED") StackStatusDeleteComplete = StackStatus("DELETE_COMPLETE") StackStatusUpdateInProgress = StackStatus("UPDATE_IN_PROGRESS") StackStatusUpdateCompleteCleanupInProgress = StackStatus("UPDATE_COMPLETE_CLEANUP_IN_PROGRESS") StackStatusUpdateComplete = StackStatus("UPDATE_COMPLETE") StackStatusUpdateFailed = StackStatus("UPDATE_FAILED") StackStatusUpdateRollbackInProgress = StackStatus("UPDATE_ROLLBACK_IN_PROGRESS") StackStatusUpdateRollbackFailed = StackStatus("UPDATE_ROLLBACK_FAILED") StackStatusUpdateRollbackCompleteCleanupInProgress = StackStatus("UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS") StackStatusUpdateRollbackComplete = StackStatus("UPDATE_ROLLBACK_COMPLETE") StackStatusReviewInProgress = StackStatus("REVIEW_IN_PROGRESS") StackStatusImportInProgress = StackStatus("IMPORT_IN_PROGRESS") StackStatusImportComplete = StackStatus("IMPORT_COMPLETE") StackStatusImportRollbackInProgress = StackStatus("IMPORT_ROLLBACK_IN_PROGRESS") StackStatusImportRollbackFailed = StackStatus("IMPORT_ROLLBACK_FAILED") StackStatusImportRollbackComplete = StackStatus("IMPORT_ROLLBACK_COMPLETE") )
const ( TypeActivationTypeResource = TypeActivationType("RESOURCE") TypeActivationTypeModule = TypeActivationType("MODULE") TypeActivationTypeHook = TypeActivationType("HOOK") )
const ( TypeActivationVersionBumpMajor = TypeActivationVersionBump("MAJOR") TypeActivationVersionBumpMinor = TypeActivationVersionBump("MINOR") )
const (
HookTypeConfigConfigurationAliasDefault = HookTypeConfigConfigurationAlias("default")
)
const (
ModuleVersionVisibilityPrivate = ModuleVersionVisibility("PRIVATE")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HookDefaultVersion ¶ added in v0.12.0
type HookDefaultVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion Arn pulumi.StringOutput `pulumi:"arn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrOutput `pulumi:"typeName"` // The Amazon Resource Name (ARN) of the type version. TypeVersionArn pulumi.StringPtrOutput `pulumi:"typeVersionArn"` // The ID of an existing version of the hook to set as the default. VersionId pulumi.StringPtrOutput `pulumi:"versionId"` }
Set a version as default version for a hook in CloudFormation Registry.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: pulumi.String("arn:aws:cloudformation:us-west-2:123456789012:type/hook/My-Sample-Hook/00000001"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: pulumi.String("arn:aws:cloudformation:us-west-2:123456789012:type/hook/My-Sample-Hook/00000001"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), VersionId: pulumi.String("1"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), VersionId: pulumi.String("1"), }) if err != nil { return err } return nil }) }
```
func GetHookDefaultVersion ¶ added in v0.12.0
func GetHookDefaultVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HookDefaultVersionState, opts ...pulumi.ResourceOption) (*HookDefaultVersion, error)
GetHookDefaultVersion gets an existing HookDefaultVersion 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 NewHookDefaultVersion ¶ added in v0.12.0
func NewHookDefaultVersion(ctx *pulumi.Context, name string, args *HookDefaultVersionArgs, opts ...pulumi.ResourceOption) (*HookDefaultVersion, error)
NewHookDefaultVersion registers a new resource with the given unique name, arguments, and options.
func (*HookDefaultVersion) ElementType ¶ added in v0.12.0
func (*HookDefaultVersion) ElementType() reflect.Type
func (*HookDefaultVersion) ToHookDefaultVersionOutput ¶ added in v0.12.0
func (i *HookDefaultVersion) ToHookDefaultVersionOutput() HookDefaultVersionOutput
func (*HookDefaultVersion) ToHookDefaultVersionOutputWithContext ¶ added in v0.12.0
func (i *HookDefaultVersion) ToHookDefaultVersionOutputWithContext(ctx context.Context) HookDefaultVersionOutput
type HookDefaultVersionArgs ¶ added in v0.12.0
type HookDefaultVersionArgs struct { // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the type version. TypeVersionArn pulumi.StringPtrInput // The ID of an existing version of the hook to set as the default. VersionId pulumi.StringPtrInput }
The set of arguments for constructing a HookDefaultVersion resource.
func (HookDefaultVersionArgs) ElementType ¶ added in v0.12.0
func (HookDefaultVersionArgs) ElementType() reflect.Type
type HookDefaultVersionInput ¶ added in v0.12.0
type HookDefaultVersionInput interface { pulumi.Input ToHookDefaultVersionOutput() HookDefaultVersionOutput ToHookDefaultVersionOutputWithContext(ctx context.Context) HookDefaultVersionOutput }
type HookDefaultVersionOutput ¶ added in v0.12.0
type HookDefaultVersionOutput struct{ *pulumi.OutputState }
func (HookDefaultVersionOutput) Arn ¶ added in v0.17.0
func (o HookDefaultVersionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion
func (HookDefaultVersionOutput) ElementType ¶ added in v0.12.0
func (HookDefaultVersionOutput) ElementType() reflect.Type
func (HookDefaultVersionOutput) ToHookDefaultVersionOutput ¶ added in v0.12.0
func (o HookDefaultVersionOutput) ToHookDefaultVersionOutput() HookDefaultVersionOutput
func (HookDefaultVersionOutput) ToHookDefaultVersionOutputWithContext ¶ added in v0.12.0
func (o HookDefaultVersionOutput) ToHookDefaultVersionOutputWithContext(ctx context.Context) HookDefaultVersionOutput
func (HookDefaultVersionOutput) TypeName ¶ added in v0.17.0
func (o HookDefaultVersionOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (HookDefaultVersionOutput) TypeVersionArn ¶ added in v0.17.0
func (o HookDefaultVersionOutput) TypeVersionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type version.
func (HookDefaultVersionOutput) VersionId ¶ added in v0.17.0
func (o HookDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
The ID of an existing version of the hook to set as the default.
type HookDefaultVersionState ¶ added in v0.12.0
type HookDefaultVersionState struct { }
func (HookDefaultVersionState) ElementType ¶ added in v0.12.0
func (HookDefaultVersionState) ElementType() reflect.Type
type HookTypeConfig ¶ added in v0.12.0
type HookTypeConfig struct { pulumi.CustomResourceState // The configuration data for the extension, in this account and region. Configuration pulumi.StringPtrOutput `pulumi:"configuration"` // An alias by which to refer to this extension configuration data. ConfigurationAlias HookTypeConfigConfigurationAliasPtrOutput `pulumi:"configurationAlias"` // The Amazon Resource Name (ARN) for the configuration data, in this account and region. ConfigurationArn pulumi.StringOutput `pulumi:"configurationArn"` // The Amazon Resource Name (ARN) of the type without version number. TypeArn pulumi.StringPtrOutput `pulumi:"typeArn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrOutput `pulumi:"typeName"` }
Specifies the configuration data for a registered hook in CloudFormation Registry.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookTypeConfig(ctx, "hookTypeConfig", &cloudformation.HookTypeConfigArgs{ TypeName: pulumi.String("My::Sample::Hook"), Configuration: pulumi.String("{\"CloudFormationConfiguration\":{\"HookConfiguration\":{\"TargetStacks\":\"ALL\",\"FailureMode\":\"WARN\",\"Properties\":{\"limitSize\": \"1\",\"encryptionAlgorithm\": \"aws:kms\"}}}}"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookTypeConfig(ctx, "hookTypeConfig", &cloudformation.HookTypeConfigArgs{ TypeName: pulumi.String("My::Sample::Hook"), Configuration: pulumi.String("{\"CloudFormationConfiguration\":{\"HookConfiguration\":{\"TargetStacks\":\"ALL\",\"FailureMode\":\"WARN\",\"Properties\":{\"limitSize\": \"1\",\"encryptionAlgorithm\": \"aws:kms\"}}}}"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookTypeConfig(ctx, "hookTypeConfig", &cloudformation.HookTypeConfigArgs{ TypeArn: pulumi.String("arn:aws:cloudformation:us-west-2:123456789012:type/hook/My-Sample-Hook"), Configuration: pulumi.String("{\"CloudFormationConfiguration\":{\"HookConfiguration\":{\"TargetStacks\":\"ALL\",\"FailureMode\":\"WARN\",\"Properties\":{\"limitSize\": \"1\",\"encryptionAlgorithm\": \"aws:kms\"}}}}"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookTypeConfig(ctx, "hookTypeConfig", &cloudformation.HookTypeConfigArgs{ TypeArn: pulumi.String("arn:aws:cloudformation:us-west-2:123456789012:type/hook/My-Sample-Hook"), Configuration: pulumi.String("{\"CloudFormationConfiguration\":{\"HookConfiguration\":{\"TargetStacks\":\"ALL\",\"FailureMode\":\"WARN\",\"Properties\":{\"limitSize\": \"1\",\"encryptionAlgorithm\": \"aws:kms\"}}}}"), }) if err != nil { return err } return nil }) }
```
func GetHookTypeConfig ¶ added in v0.12.0
func GetHookTypeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HookTypeConfigState, opts ...pulumi.ResourceOption) (*HookTypeConfig, error)
GetHookTypeConfig gets an existing HookTypeConfig 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 NewHookTypeConfig ¶ added in v0.12.0
func NewHookTypeConfig(ctx *pulumi.Context, name string, args *HookTypeConfigArgs, opts ...pulumi.ResourceOption) (*HookTypeConfig, error)
NewHookTypeConfig registers a new resource with the given unique name, arguments, and options.
func (*HookTypeConfig) ElementType ¶ added in v0.12.0
func (*HookTypeConfig) ElementType() reflect.Type
func (*HookTypeConfig) ToHookTypeConfigOutput ¶ added in v0.12.0
func (i *HookTypeConfig) ToHookTypeConfigOutput() HookTypeConfigOutput
func (*HookTypeConfig) ToHookTypeConfigOutputWithContext ¶ added in v0.12.0
func (i *HookTypeConfig) ToHookTypeConfigOutputWithContext(ctx context.Context) HookTypeConfigOutput
type HookTypeConfigArgs ¶ added in v0.12.0
type HookTypeConfigArgs struct { // The configuration data for the extension, in this account and region. Configuration pulumi.StringPtrInput // An alias by which to refer to this extension configuration data. ConfigurationAlias HookTypeConfigConfigurationAliasPtrInput // The Amazon Resource Name (ARN) of the type without version number. TypeArn pulumi.StringPtrInput // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrInput }
The set of arguments for constructing a HookTypeConfig resource.
func (HookTypeConfigArgs) ElementType ¶ added in v0.12.0
func (HookTypeConfigArgs) ElementType() reflect.Type
type HookTypeConfigConfigurationAlias ¶ added in v0.12.0
type HookTypeConfigConfigurationAlias string
An alias by which to refer to this extension configuration data.
func (HookTypeConfigConfigurationAlias) ElementType ¶ added in v0.12.0
func (HookTypeConfigConfigurationAlias) ElementType() reflect.Type
func (HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutput ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutput() HookTypeConfigConfigurationAliasOutput
func (HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutputWithContext ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasOutput
func (HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutput ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutputWithContext ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAlias) ToStringOutput ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToStringOutput() pulumi.StringOutput
func (HookTypeConfigConfigurationAlias) ToStringOutputWithContext ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HookTypeConfigConfigurationAlias) ToStringPtrOutput ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToStringPtrOutput() pulumi.StringPtrOutput
func (HookTypeConfigConfigurationAlias) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (e HookTypeConfigConfigurationAlias) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HookTypeConfigConfigurationAliasInput ¶ added in v0.12.0
type HookTypeConfigConfigurationAliasInput interface { pulumi.Input ToHookTypeConfigConfigurationAliasOutput() HookTypeConfigConfigurationAliasOutput ToHookTypeConfigConfigurationAliasOutputWithContext(context.Context) HookTypeConfigConfigurationAliasOutput }
HookTypeConfigConfigurationAliasInput is an input type that accepts values of the HookTypeConfigConfigurationAlias enum A concrete instance of `HookTypeConfigConfigurationAliasInput` can be one of the following:
HookTypeConfigConfigurationAliasDefault
type HookTypeConfigConfigurationAliasOutput ¶ added in v0.12.0
type HookTypeConfigConfigurationAliasOutput struct{ *pulumi.OutputState }
func (HookTypeConfigConfigurationAliasOutput) ElementType ¶ added in v0.12.0
func (HookTypeConfigConfigurationAliasOutput) ElementType() reflect.Type
func (HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutput() HookTypeConfigConfigurationAliasOutput
func (HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasOutput
func (HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAliasOutput) ToStringOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToStringOutput() pulumi.StringOutput
func (HookTypeConfigConfigurationAliasOutput) ToStringOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HookTypeConfigConfigurationAliasOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HookTypeConfigConfigurationAliasOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HookTypeConfigConfigurationAliasPtrInput ¶ added in v0.12.0
type HookTypeConfigConfigurationAliasPtrInput interface { pulumi.Input ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput ToHookTypeConfigConfigurationAliasPtrOutputWithContext(context.Context) HookTypeConfigConfigurationAliasPtrOutput }
func HookTypeConfigConfigurationAliasPtr ¶ added in v0.12.0
func HookTypeConfigConfigurationAliasPtr(v string) HookTypeConfigConfigurationAliasPtrInput
type HookTypeConfigConfigurationAliasPtrOutput ¶ added in v0.12.0
type HookTypeConfigConfigurationAliasPtrOutput struct{ *pulumi.OutputState }
func (HookTypeConfigConfigurationAliasPtrOutput) ElementType ¶ added in v0.12.0
func (HookTypeConfigConfigurationAliasPtrOutput) ElementType() reflect.Type
func (HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutput() HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasPtrOutput) ToHookTypeConfigConfigurationAliasPtrOutputWithContext(ctx context.Context) HookTypeConfigConfigurationAliasPtrOutput
func (HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigConfigurationAliasPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HookTypeConfigInput ¶ added in v0.12.0
type HookTypeConfigInput interface { pulumi.Input ToHookTypeConfigOutput() HookTypeConfigOutput ToHookTypeConfigOutputWithContext(ctx context.Context) HookTypeConfigOutput }
type HookTypeConfigOutput ¶ added in v0.12.0
type HookTypeConfigOutput struct{ *pulumi.OutputState }
func (HookTypeConfigOutput) Configuration ¶ added in v0.17.0
func (o HookTypeConfigOutput) Configuration() pulumi.StringPtrOutput
The configuration data for the extension, in this account and region.
func (HookTypeConfigOutput) ConfigurationAlias ¶ added in v0.17.0
func (o HookTypeConfigOutput) ConfigurationAlias() HookTypeConfigConfigurationAliasPtrOutput
An alias by which to refer to this extension configuration data.
func (HookTypeConfigOutput) ConfigurationArn ¶ added in v0.17.0
func (o HookTypeConfigOutput) ConfigurationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the configuration data, in this account and region.
func (HookTypeConfigOutput) ElementType ¶ added in v0.12.0
func (HookTypeConfigOutput) ElementType() reflect.Type
func (HookTypeConfigOutput) ToHookTypeConfigOutput ¶ added in v0.12.0
func (o HookTypeConfigOutput) ToHookTypeConfigOutput() HookTypeConfigOutput
func (HookTypeConfigOutput) ToHookTypeConfigOutputWithContext ¶ added in v0.12.0
func (o HookTypeConfigOutput) ToHookTypeConfigOutputWithContext(ctx context.Context) HookTypeConfigOutput
func (HookTypeConfigOutput) TypeArn ¶ added in v0.17.0
func (o HookTypeConfigOutput) TypeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type without version number.
func (HookTypeConfigOutput) TypeName ¶ added in v0.17.0
func (o HookTypeConfigOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
type HookTypeConfigState ¶ added in v0.12.0
type HookTypeConfigState struct { }
func (HookTypeConfigState) ElementType ¶ added in v0.12.0
func (HookTypeConfigState) ElementType() reflect.Type
type HookVersion ¶ added in v0.12.0
type HookVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrOutput `pulumi:"executionRoleArn"` // Indicates if this type version is the current default version IsDefaultVersion pulumi.BoolOutput `pulumi:"isDefaultVersion"` // Specifies logging configuration information for a type. LoggingConfig HookVersionLoggingConfigPtrOutput `pulumi:"loggingConfig"` // A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register. // // For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide. SchemaHandlerPackage pulumi.StringOutput `pulumi:"schemaHandlerPackage"` // The Amazon Resource Name (ARN) of the type without the versionID. TypeArn pulumi.StringOutput `pulumi:"typeArn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringOutput `pulumi:"typeName"` // The ID of the version of the type represented by this hook instance. VersionId pulumi.StringOutput `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // Valid values include: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. // // PUBLIC: The type is publically visible and usable within any Amazon account. Visibility HookVersionVisibilityOutput `pulumi:"visibility"` }
Publishes new or first hook version to AWS CloudFormation Registry.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { hookVersion, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } _, err = cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: hookVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { hookVersion, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } _, err = cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: hookVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { hookVersion, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } _, err = cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: hookVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { hookVersion, err := cloudformation.NewHookVersion(ctx, "hookVersion", &cloudformation.HookVersionArgs{ TypeName: pulumi.String("My::Sample::Hook"), SchemaHandlerPackage: pulumi.String("s3://my-sample-hookversion-bucket/my-sample-hook.zip"), }) if err != nil { return err } _, err = cloudformation.NewHookDefaultVersion(ctx, "hookDefaultVersion", &cloudformation.HookDefaultVersionArgs{ TypeVersionArn: hookVersion.ID(), }) if err != nil { return err } return nil }) }
```
func GetHookVersion ¶ added in v0.12.0
func GetHookVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HookVersionState, opts ...pulumi.ResourceOption) (*HookVersion, error)
GetHookVersion gets an existing HookVersion 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 NewHookVersion ¶ added in v0.12.0
func NewHookVersion(ctx *pulumi.Context, name string, args *HookVersionArgs, opts ...pulumi.ResourceOption) (*HookVersion, error)
NewHookVersion registers a new resource with the given unique name, arguments, and options.
func (*HookVersion) ElementType ¶ added in v0.12.0
func (*HookVersion) ElementType() reflect.Type
func (*HookVersion) ToHookVersionOutput ¶ added in v0.12.0
func (i *HookVersion) ToHookVersionOutput() HookVersionOutput
func (*HookVersion) ToHookVersionOutputWithContext ¶ added in v0.12.0
func (i *HookVersion) ToHookVersionOutputWithContext(ctx context.Context) HookVersionOutput
type HookVersionArgs ¶ added in v0.12.0
type HookVersionArgs struct { // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrInput // Specifies logging configuration information for a type. LoggingConfig HookVersionLoggingConfigPtrInput // A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register. // // For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide. SchemaHandlerPackage pulumi.StringInput // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringInput }
The set of arguments for constructing a HookVersion resource.
func (HookVersionArgs) ElementType ¶ added in v0.12.0
func (HookVersionArgs) ElementType() reflect.Type
type HookVersionInput ¶ added in v0.12.0
type HookVersionInput interface { pulumi.Input ToHookVersionOutput() HookVersionOutput ToHookVersionOutputWithContext(ctx context.Context) HookVersionOutput }
type HookVersionLoggingConfig ¶ added in v0.12.0
type HookVersionLoggingConfig struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName *string `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn *string `pulumi:"logRoleArn"` }
type HookVersionLoggingConfigArgs ¶ added in v0.12.0
type HookVersionLoggingConfigArgs struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn pulumi.StringPtrInput `pulumi:"logRoleArn"` }
func (HookVersionLoggingConfigArgs) ElementType ¶ added in v0.12.0
func (HookVersionLoggingConfigArgs) ElementType() reflect.Type
func (HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutput ¶ added in v0.12.0
func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutput() HookVersionLoggingConfigOutput
func (HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutputWithContext ¶ added in v0.12.0
func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigOutputWithContext(ctx context.Context) HookVersionLoggingConfigOutput
func (HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutput ¶ added in v0.12.0
func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
func (HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutputWithContext ¶ added in v0.12.0
func (i HookVersionLoggingConfigArgs) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
type HookVersionLoggingConfigInput ¶ added in v0.12.0
type HookVersionLoggingConfigInput interface { pulumi.Input ToHookVersionLoggingConfigOutput() HookVersionLoggingConfigOutput ToHookVersionLoggingConfigOutputWithContext(context.Context) HookVersionLoggingConfigOutput }
HookVersionLoggingConfigInput is an input type that accepts HookVersionLoggingConfigArgs and HookVersionLoggingConfigOutput values. You can construct a concrete instance of `HookVersionLoggingConfigInput` via:
HookVersionLoggingConfigArgs{...}
type HookVersionLoggingConfigOutput ¶ added in v0.12.0
type HookVersionLoggingConfigOutput struct{ *pulumi.OutputState }
func (HookVersionLoggingConfigOutput) ElementType ¶ added in v0.12.0
func (HookVersionLoggingConfigOutput) ElementType() reflect.Type
func (HookVersionLoggingConfigOutput) LogGroupName ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (HookVersionLoggingConfigOutput) LogRoleArn ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutput ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutput() HookVersionLoggingConfigOutput
func (HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutputWithContext ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigOutputWithContext(ctx context.Context) HookVersionLoggingConfigOutput
func (HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutput ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
func (HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionLoggingConfigOutput) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
type HookVersionLoggingConfigPtrInput ¶ added in v0.12.0
type HookVersionLoggingConfigPtrInput interface { pulumi.Input ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput ToHookVersionLoggingConfigPtrOutputWithContext(context.Context) HookVersionLoggingConfigPtrOutput }
HookVersionLoggingConfigPtrInput is an input type that accepts HookVersionLoggingConfigArgs, HookVersionLoggingConfigPtr and HookVersionLoggingConfigPtrOutput values. You can construct a concrete instance of `HookVersionLoggingConfigPtrInput` via:
HookVersionLoggingConfigArgs{...} or: nil
func HookVersionLoggingConfigPtr ¶ added in v0.12.0
func HookVersionLoggingConfigPtr(v *HookVersionLoggingConfigArgs) HookVersionLoggingConfigPtrInput
type HookVersionLoggingConfigPtrOutput ¶ added in v0.12.0
type HookVersionLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (HookVersionLoggingConfigPtrOutput) Elem ¶ added in v0.12.0
func (o HookVersionLoggingConfigPtrOutput) Elem() HookVersionLoggingConfigOutput
func (HookVersionLoggingConfigPtrOutput) ElementType ¶ added in v0.12.0
func (HookVersionLoggingConfigPtrOutput) ElementType() reflect.Type
func (HookVersionLoggingConfigPtrOutput) LogGroupName ¶ added in v0.12.0
func (o HookVersionLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (HookVersionLoggingConfigPtrOutput) LogRoleArn ¶ added in v0.12.0
func (o HookVersionLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutput ¶ added in v0.12.0
func (o HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutput() HookVersionLoggingConfigPtrOutput
func (HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionLoggingConfigPtrOutput) ToHookVersionLoggingConfigPtrOutputWithContext(ctx context.Context) HookVersionLoggingConfigPtrOutput
type HookVersionOutput ¶ added in v0.12.0
type HookVersionOutput struct{ *pulumi.OutputState }
func (HookVersionOutput) Arn ¶ added in v0.17.0
func (o HookVersionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource
func (HookVersionOutput) ElementType ¶ added in v0.12.0
func (HookVersionOutput) ElementType() reflect.Type
func (HookVersionOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o HookVersionOutput) ExecutionRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.
func (HookVersionOutput) IsDefaultVersion ¶ added in v0.17.0
func (o HookVersionOutput) IsDefaultVersion() pulumi.BoolOutput
Indicates if this type version is the current default version
func (HookVersionOutput) LoggingConfig ¶ added in v0.17.0
func (o HookVersionOutput) LoggingConfig() HookVersionLoggingConfigPtrOutput
Specifies logging configuration information for a type.
func (HookVersionOutput) SchemaHandlerPackage ¶ added in v0.17.0
func (o HookVersionOutput) SchemaHandlerPackage() pulumi.StringOutput
A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register.
For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide.
func (HookVersionOutput) ToHookVersionOutput ¶ added in v0.12.0
func (o HookVersionOutput) ToHookVersionOutput() HookVersionOutput
func (HookVersionOutput) ToHookVersionOutputWithContext ¶ added in v0.12.0
func (o HookVersionOutput) ToHookVersionOutputWithContext(ctx context.Context) HookVersionOutput
func (HookVersionOutput) TypeArn ¶ added in v0.17.0
func (o HookVersionOutput) TypeArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type without the versionID.
func (HookVersionOutput) TypeName ¶ added in v0.17.0
func (o HookVersionOutput) TypeName() pulumi.StringOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (HookVersionOutput) VersionId ¶ added in v0.17.0
func (o HookVersionOutput) VersionId() pulumi.StringOutput
The ID of the version of the type represented by this hook instance.
func (HookVersionOutput) Visibility ¶ added in v0.17.0
func (o HookVersionOutput) Visibility() HookVersionVisibilityOutput
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type HookVersionState ¶ added in v0.12.0
type HookVersionState struct { }
func (HookVersionState) ElementType ¶ added in v0.12.0
func (HookVersionState) ElementType() reflect.Type
type HookVersionVisibility ¶ added in v0.12.0
type HookVersionVisibility string
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type HookVersionVisibilityOutput ¶ added in v0.12.0
type HookVersionVisibilityOutput struct{ *pulumi.OutputState }
func (HookVersionVisibilityOutput) ElementType ¶ added in v0.12.0
func (HookVersionVisibilityOutput) ElementType() reflect.Type
func (HookVersionVisibilityOutput) ToHookVersionVisibilityOutput ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToHookVersionVisibilityOutput() HookVersionVisibilityOutput
func (HookVersionVisibilityOutput) ToHookVersionVisibilityOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToHookVersionVisibilityOutputWithContext(ctx context.Context) HookVersionVisibilityOutput
func (HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutput ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutput() HookVersionVisibilityPtrOutput
func (HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToHookVersionVisibilityPtrOutputWithContext(ctx context.Context) HookVersionVisibilityPtrOutput
func (HookVersionVisibilityOutput) ToStringOutput ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (HookVersionVisibilityOutput) ToStringOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HookVersionVisibilityOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HookVersionVisibilityOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HookVersionVisibilityPtrOutput ¶ added in v0.12.0
type HookVersionVisibilityPtrOutput struct{ *pulumi.OutputState }
func (HookVersionVisibilityPtrOutput) Elem ¶ added in v0.12.0
func (o HookVersionVisibilityPtrOutput) Elem() HookVersionVisibilityOutput
func (HookVersionVisibilityPtrOutput) ElementType ¶ added in v0.12.0
func (HookVersionVisibilityPtrOutput) ElementType() reflect.Type
func (HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutput ¶ added in v0.12.0
func (o HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutput() HookVersionVisibilityPtrOutput
func (HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityPtrOutput) ToHookVersionVisibilityPtrOutputWithContext(ctx context.Context) HookVersionVisibilityPtrOutput
func (HookVersionVisibilityPtrOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o HookVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HookVersionVisibilityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o HookVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupHookDefaultVersionArgs ¶ added in v0.12.0
type LookupHookDefaultVersionArgs struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion Arn string `pulumi:"arn"` }
type LookupHookDefaultVersionOutputArgs ¶ added in v0.12.0
type LookupHookDefaultVersionOutputArgs struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupHookDefaultVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupHookDefaultVersionOutputArgs) ElementType() reflect.Type
type LookupHookDefaultVersionResult ¶ added in v0.12.0
type LookupHookDefaultVersionResult struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion Arn *string `pulumi:"arn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName *string `pulumi:"typeName"` // The Amazon Resource Name (ARN) of the type version. TypeVersionArn *string `pulumi:"typeVersionArn"` // The ID of an existing version of the hook to set as the default. VersionId *string `pulumi:"versionId"` }
func LookupHookDefaultVersion ¶ added in v0.12.0
func LookupHookDefaultVersion(ctx *pulumi.Context, args *LookupHookDefaultVersionArgs, opts ...pulumi.InvokeOption) (*LookupHookDefaultVersionResult, error)
Set a version as default version for a hook in CloudFormation Registry.
type LookupHookDefaultVersionResultOutput ¶ added in v0.12.0
type LookupHookDefaultVersionResultOutput struct{ *pulumi.OutputState }
func LookupHookDefaultVersionOutput ¶ added in v0.12.0
func LookupHookDefaultVersionOutput(ctx *pulumi.Context, args LookupHookDefaultVersionOutputArgs, opts ...pulumi.InvokeOption) LookupHookDefaultVersionResultOutput
func (LookupHookDefaultVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a HookDefaultVersion
func (LookupHookDefaultVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupHookDefaultVersionResultOutput) ElementType() reflect.Type
func (LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutput ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutput() LookupHookDefaultVersionResultOutput
func (LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) ToLookupHookDefaultVersionResultOutputWithContext(ctx context.Context) LookupHookDefaultVersionResultOutput
func (LookupHookDefaultVersionResultOutput) TypeName ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (LookupHookDefaultVersionResultOutput) TypeVersionArn ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type version.
func (LookupHookDefaultVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupHookDefaultVersionResultOutput) VersionId() pulumi.StringPtrOutput
The ID of an existing version of the hook to set as the default.
type LookupHookTypeConfigArgs ¶ added in v0.12.0
type LookupHookTypeConfigArgs struct { // The Amazon Resource Name (ARN) for the configuration data, in this account and region. ConfigurationArn string `pulumi:"configurationArn"` }
type LookupHookTypeConfigOutputArgs ¶ added in v0.12.0
type LookupHookTypeConfigOutputArgs struct { // The Amazon Resource Name (ARN) for the configuration data, in this account and region. ConfigurationArn pulumi.StringInput `pulumi:"configurationArn"` }
func (LookupHookTypeConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupHookTypeConfigOutputArgs) ElementType() reflect.Type
type LookupHookTypeConfigResult ¶ added in v0.12.0
type LookupHookTypeConfigResult struct { // The configuration data for the extension, in this account and region. Configuration *string `pulumi:"configuration"` // The Amazon Resource Name (ARN) for the configuration data, in this account and region. ConfigurationArn *string `pulumi:"configurationArn"` // The Amazon Resource Name (ARN) of the type without version number. TypeArn *string `pulumi:"typeArn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName *string `pulumi:"typeName"` }
func LookupHookTypeConfig ¶ added in v0.12.0
func LookupHookTypeConfig(ctx *pulumi.Context, args *LookupHookTypeConfigArgs, opts ...pulumi.InvokeOption) (*LookupHookTypeConfigResult, error)
Specifies the configuration data for a registered hook in CloudFormation Registry.
type LookupHookTypeConfigResultOutput ¶ added in v0.12.0
type LookupHookTypeConfigResultOutput struct{ *pulumi.OutputState }
func LookupHookTypeConfigOutput ¶ added in v0.12.0
func LookupHookTypeConfigOutput(ctx *pulumi.Context, args LookupHookTypeConfigOutputArgs, opts ...pulumi.InvokeOption) LookupHookTypeConfigResultOutput
func (LookupHookTypeConfigResultOutput) Configuration ¶ added in v0.12.0
func (o LookupHookTypeConfigResultOutput) Configuration() pulumi.StringPtrOutput
The configuration data for the extension, in this account and region.
func (LookupHookTypeConfigResultOutput) ConfigurationArn ¶ added in v0.12.0
func (o LookupHookTypeConfigResultOutput) ConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the configuration data, in this account and region.
func (LookupHookTypeConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupHookTypeConfigResultOutput) ElementType() reflect.Type
func (LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutput ¶ added in v0.12.0
func (o LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutput() LookupHookTypeConfigResultOutput
func (LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupHookTypeConfigResultOutput) ToLookupHookTypeConfigResultOutputWithContext(ctx context.Context) LookupHookTypeConfigResultOutput
func (LookupHookTypeConfigResultOutput) TypeArn ¶ added in v0.17.0
func (o LookupHookTypeConfigResultOutput) TypeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type without version number.
func (LookupHookTypeConfigResultOutput) TypeName ¶ added in v0.12.0
func (o LookupHookTypeConfigResultOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
type LookupHookVersionArgs ¶ added in v0.12.0
type LookupHookVersionArgs struct { // The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource Arn string `pulumi:"arn"` }
type LookupHookVersionOutputArgs ¶ added in v0.12.0
type LookupHookVersionOutputArgs struct { // The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupHookVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupHookVersionOutputArgs) ElementType() reflect.Type
type LookupHookVersionResult ¶ added in v0.12.0
type LookupHookVersionResult struct { // The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource Arn *string `pulumi:"arn"` // Indicates if this type version is the current default version IsDefaultVersion *bool `pulumi:"isDefaultVersion"` // The Amazon Resource Name (ARN) of the type without the versionID. TypeArn *string `pulumi:"typeArn"` // The ID of the version of the type represented by this hook instance. VersionId *string `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // Valid values include: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. // // PUBLIC: The type is publically visible and usable within any Amazon account. Visibility *HookVersionVisibility `pulumi:"visibility"` }
func LookupHookVersion ¶ added in v0.12.0
func LookupHookVersion(ctx *pulumi.Context, args *LookupHookVersionArgs, opts ...pulumi.InvokeOption) (*LookupHookVersionResult, error)
Publishes new or first hook version to AWS CloudFormation Registry.
type LookupHookVersionResultOutput ¶ added in v0.12.0
type LookupHookVersionResultOutput struct{ *pulumi.OutputState }
func LookupHookVersionOutput ¶ added in v0.12.0
func LookupHookVersionOutput(ctx *pulumi.Context, args LookupHookVersionOutputArgs, opts ...pulumi.InvokeOption) LookupHookVersionResultOutput
func (LookupHookVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type, here the HookVersion. This is used to uniquely identify a HookVersion resource
func (LookupHookVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupHookVersionResultOutput) ElementType() reflect.Type
func (LookupHookVersionResultOutput) IsDefaultVersion ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
Indicates if this type version is the current default version
func (LookupHookVersionResultOutput) ToLookupHookVersionResultOutput ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) ToLookupHookVersionResultOutput() LookupHookVersionResultOutput
func (LookupHookVersionResultOutput) ToLookupHookVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) ToLookupHookVersionResultOutputWithContext(ctx context.Context) LookupHookVersionResultOutput
func (LookupHookVersionResultOutput) TypeArn ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) TypeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type without the versionID.
func (LookupHookVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) VersionId() pulumi.StringPtrOutput
The ID of the version of the type represented by this hook instance.
func (LookupHookVersionResultOutput) Visibility ¶ added in v0.12.0
func (o LookupHookVersionResultOutput) Visibility() HookVersionVisibilityPtrOutput
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type LookupModuleVersionArgs ¶ added in v0.12.0
type LookupModuleVersionArgs struct { // The Amazon Resource Name (ARN) of the module. Arn string `pulumi:"arn"` }
type LookupModuleVersionOutputArgs ¶ added in v0.12.0
type LookupModuleVersionOutputArgs struct { // The Amazon Resource Name (ARN) of the module. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupModuleVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupModuleVersionOutputArgs) ElementType() reflect.Type
type LookupModuleVersionResult ¶ added in v0.12.0
type LookupModuleVersionResult struct { // The Amazon Resource Name (ARN) of the module. Arn *string `pulumi:"arn"` // The description of the registered module. Description *string `pulumi:"description"` // The URL of a page providing detailed documentation for this module. DocumentationUrl *string `pulumi:"documentationUrl"` // Indicator of whether this module version is the current default version IsDefaultVersion *bool `pulumi:"isDefaultVersion"` // The schema defining input parameters to and resources generated by the module. Schema *string `pulumi:"schema"` // The time that the specified module version was registered. TimeCreated *string `pulumi:"timeCreated"` // The version ID of the module represented by this module instance. VersionId *string `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // The only allowed value at present is: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. Visibility *ModuleVersionVisibility `pulumi:"visibility"` }
func LookupModuleVersion ¶ added in v0.12.0
func LookupModuleVersion(ctx *pulumi.Context, args *LookupModuleVersionArgs, opts ...pulumi.InvokeOption) (*LookupModuleVersionResult, error)
A module that has been registered in the CloudFormation registry.
type LookupModuleVersionResultOutput ¶ added in v0.12.0
type LookupModuleVersionResultOutput struct{ *pulumi.OutputState }
func LookupModuleVersionOutput ¶ added in v0.12.0
func LookupModuleVersionOutput(ctx *pulumi.Context, args LookupModuleVersionOutputArgs, opts ...pulumi.InvokeOption) LookupModuleVersionResultOutput
func (LookupModuleVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the module.
func (LookupModuleVersionResultOutput) Description ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) Description() pulumi.StringPtrOutput
The description of the registered module.
func (LookupModuleVersionResultOutput) DocumentationUrl ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) DocumentationUrl() pulumi.StringPtrOutput
The URL of a page providing detailed documentation for this module.
func (LookupModuleVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupModuleVersionResultOutput) ElementType() reflect.Type
func (LookupModuleVersionResultOutput) IsDefaultVersion ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
Indicator of whether this module version is the current default version
func (LookupModuleVersionResultOutput) Schema ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) Schema() pulumi.StringPtrOutput
The schema defining input parameters to and resources generated by the module.
func (LookupModuleVersionResultOutput) TimeCreated ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) TimeCreated() pulumi.StringPtrOutput
The time that the specified module version was registered.
func (LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutput ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutput() LookupModuleVersionResultOutput
func (LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) ToLookupModuleVersionResultOutputWithContext(ctx context.Context) LookupModuleVersionResultOutput
func (LookupModuleVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) VersionId() pulumi.StringPtrOutput
The version ID of the module represented by this module instance.
func (LookupModuleVersionResultOutput) Visibility ¶ added in v0.12.0
func (o LookupModuleVersionResultOutput) Visibility() ModuleVersionVisibilityPtrOutput
The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
type LookupPublicTypeVersionArgs ¶ added in v0.12.0
type LookupPublicTypeVersionArgs struct { // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn string `pulumi:"publicTypeArn"` }
type LookupPublicTypeVersionOutputArgs ¶ added in v0.12.0
type LookupPublicTypeVersionOutputArgs struct { // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn pulumi.StringInput `pulumi:"publicTypeArn"` }
func (LookupPublicTypeVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPublicTypeVersionOutputArgs) ElementType() reflect.Type
type LookupPublicTypeVersionResult ¶ added in v0.12.0
type LookupPublicTypeVersionResult struct { // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn *string `pulumi:"publicTypeArn"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId *string `pulumi:"publisherId"` // The Amazon Resource Number (ARN) of the extension with the versionId. TypeVersionArn *string `pulumi:"typeVersionArn"` }
func LookupPublicTypeVersion ¶ added in v0.12.0
func LookupPublicTypeVersion(ctx *pulumi.Context, args *LookupPublicTypeVersionArgs, opts ...pulumi.InvokeOption) (*LookupPublicTypeVersionResult, error)
Test and Publish a resource that has been registered in the CloudFormation Registry.
type LookupPublicTypeVersionResultOutput ¶ added in v0.12.0
type LookupPublicTypeVersionResultOutput struct{ *pulumi.OutputState }
func LookupPublicTypeVersionOutput ¶ added in v0.12.0
func LookupPublicTypeVersionOutput(ctx *pulumi.Context, args LookupPublicTypeVersionOutputArgs, opts ...pulumi.InvokeOption) LookupPublicTypeVersionResultOutput
func (LookupPublicTypeVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupPublicTypeVersionResultOutput) ElementType() reflect.Type
func (LookupPublicTypeVersionResultOutput) PublicTypeArn ¶ added in v0.12.0
func (o LookupPublicTypeVersionResultOutput) PublicTypeArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) assigned to the public extension upon publication
func (LookupPublicTypeVersionResultOutput) PublisherId ¶ added in v0.12.0
func (o LookupPublicTypeVersionResultOutput) PublisherId() pulumi.StringPtrOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutput ¶ added in v0.12.0
func (o LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutput() LookupPublicTypeVersionResultOutput
func (LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupPublicTypeVersionResultOutput) ToLookupPublicTypeVersionResultOutputWithContext(ctx context.Context) LookupPublicTypeVersionResultOutput
func (LookupPublicTypeVersionResultOutput) TypeVersionArn ¶ added in v0.12.0
func (o LookupPublicTypeVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the extension with the versionId.
type LookupPublisherArgs ¶ added in v0.12.0
type LookupPublisherArgs struct { // The publisher id assigned by CloudFormation for publishing in this region. PublisherId string `pulumi:"publisherId"` }
type LookupPublisherOutputArgs ¶ added in v0.12.0
type LookupPublisherOutputArgs struct { // The publisher id assigned by CloudFormation for publishing in this region. PublisherId pulumi.StringInput `pulumi:"publisherId"` }
func (LookupPublisherOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPublisherOutputArgs) ElementType() reflect.Type
type LookupPublisherResult ¶ added in v0.12.0
type LookupPublisherResult struct { // The type of account used as the identity provider when registering this publisher with CloudFormation. IdentityProvider *PublisherIdentityProvider `pulumi:"identityProvider"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId *string `pulumi:"publisherId"` // The URL to the publisher's profile with the identity provider. PublisherProfile *string `pulumi:"publisherProfile"` // Whether the publisher is verified. PublisherStatus *PublisherStatus `pulumi:"publisherStatus"` }
func LookupPublisher ¶ added in v0.12.0
func LookupPublisher(ctx *pulumi.Context, args *LookupPublisherArgs, opts ...pulumi.InvokeOption) (*LookupPublisherResult, error)
Register as a publisher in the CloudFormation Registry.
type LookupPublisherResultOutput ¶ added in v0.12.0
type LookupPublisherResultOutput struct{ *pulumi.OutputState }
func LookupPublisherOutput ¶ added in v0.12.0
func LookupPublisherOutput(ctx *pulumi.Context, args LookupPublisherOutputArgs, opts ...pulumi.InvokeOption) LookupPublisherResultOutput
func (LookupPublisherResultOutput) ElementType ¶ added in v0.12.0
func (LookupPublisherResultOutput) ElementType() reflect.Type
func (LookupPublisherResultOutput) IdentityProvider ¶ added in v0.12.0
func (o LookupPublisherResultOutput) IdentityProvider() PublisherIdentityProviderPtrOutput
The type of account used as the identity provider when registering this publisher with CloudFormation.
func (LookupPublisherResultOutput) PublisherId ¶ added in v0.12.0
func (o LookupPublisherResultOutput) PublisherId() pulumi.StringPtrOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (LookupPublisherResultOutput) PublisherProfile ¶ added in v0.12.0
func (o LookupPublisherResultOutput) PublisherProfile() pulumi.StringPtrOutput
The URL to the publisher's profile with the identity provider.
func (LookupPublisherResultOutput) PublisherStatus ¶ added in v0.12.0
func (o LookupPublisherResultOutput) PublisherStatus() PublisherStatusPtrOutput
Whether the publisher is verified.
func (LookupPublisherResultOutput) ToLookupPublisherResultOutput ¶ added in v0.12.0
func (o LookupPublisherResultOutput) ToLookupPublisherResultOutput() LookupPublisherResultOutput
func (LookupPublisherResultOutput) ToLookupPublisherResultOutputWithContext ¶ added in v0.12.0
func (o LookupPublisherResultOutput) ToLookupPublisherResultOutputWithContext(ctx context.Context) LookupPublisherResultOutput
type LookupResourceDefaultVersionArgs ¶ added in v0.12.0
type LookupResourceDefaultVersionArgs struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion Arn string `pulumi:"arn"` }
type LookupResourceDefaultVersionOutputArgs ¶ added in v0.12.0
type LookupResourceDefaultVersionOutputArgs struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupResourceDefaultVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourceDefaultVersionOutputArgs) ElementType() reflect.Type
type LookupResourceDefaultVersionResult ¶ added in v0.12.0
type LookupResourceDefaultVersionResult struct { // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion Arn *string `pulumi:"arn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName *string `pulumi:"typeName"` // The Amazon Resource Name (ARN) of the type version. TypeVersionArn *string `pulumi:"typeVersionArn"` // The ID of an existing version of the resource to set as the default. VersionId *string `pulumi:"versionId"` }
func LookupResourceDefaultVersion ¶ added in v0.12.0
func LookupResourceDefaultVersion(ctx *pulumi.Context, args *LookupResourceDefaultVersionArgs, opts ...pulumi.InvokeOption) (*LookupResourceDefaultVersionResult, error)
The default version of a resource that has been registered in the CloudFormation Registry.
type LookupResourceDefaultVersionResultOutput ¶ added in v0.12.0
type LookupResourceDefaultVersionResultOutput struct{ *pulumi.OutputState }
func LookupResourceDefaultVersionOutput ¶ added in v0.12.0
func LookupResourceDefaultVersionOutput(ctx *pulumi.Context, args LookupResourceDefaultVersionOutputArgs, opts ...pulumi.InvokeOption) LookupResourceDefaultVersionResultOutput
func (LookupResourceDefaultVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion
func (LookupResourceDefaultVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceDefaultVersionResultOutput) ElementType() reflect.Type
func (LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutput ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutput() LookupResourceDefaultVersionResultOutput
func (LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) ToLookupResourceDefaultVersionResultOutputWithContext(ctx context.Context) LookupResourceDefaultVersionResultOutput
func (LookupResourceDefaultVersionResultOutput) TypeName ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (LookupResourceDefaultVersionResultOutput) TypeVersionArn ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) TypeVersionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type version.
func (LookupResourceDefaultVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupResourceDefaultVersionResultOutput) VersionId() pulumi.StringPtrOutput
The ID of an existing version of the resource to set as the default.
type LookupResourceVersionArgs ¶ added in v0.12.0
type LookupResourceVersionArgs struct { // The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource Arn string `pulumi:"arn"` }
type LookupResourceVersionOutputArgs ¶ added in v0.12.0
type LookupResourceVersionOutputArgs struct { // The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupResourceVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourceVersionOutputArgs) ElementType() reflect.Type
type LookupResourceVersionResult ¶ added in v0.12.0
type LookupResourceVersionResult struct { // The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource Arn *string `pulumi:"arn"` // Indicates if this type version is the current default version IsDefaultVersion *bool `pulumi:"isDefaultVersion"` // The provisioning behavior of the type. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted. ProvisioningType *ResourceVersionProvisioningType `pulumi:"provisioningType"` // The Amazon Resource Name (ARN) of the type without the versionID. TypeArn *string `pulumi:"typeArn"` // The ID of the version of the type represented by this resource instance. VersionId *string `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // Valid values include: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. // // PUBLIC: The type is publically visible and usable within any Amazon account. Visibility *ResourceVersionVisibility `pulumi:"visibility"` }
func LookupResourceVersion ¶ added in v0.12.0
func LookupResourceVersion(ctx *pulumi.Context, args *LookupResourceVersionArgs, opts ...pulumi.InvokeOption) (*LookupResourceVersionResult, error)
A resource that has been registered in the CloudFormation Registry.
type LookupResourceVersionResultOutput ¶ added in v0.12.0
type LookupResourceVersionResultOutput struct{ *pulumi.OutputState }
func LookupResourceVersionOutput ¶ added in v0.12.0
func LookupResourceVersionOutput(ctx *pulumi.Context, args LookupResourceVersionOutputArgs, opts ...pulumi.InvokeOption) LookupResourceVersionResultOutput
func (LookupResourceVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource
func (LookupResourceVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceVersionResultOutput) ElementType() reflect.Type
func (LookupResourceVersionResultOutput) IsDefaultVersion ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) IsDefaultVersion() pulumi.BoolPtrOutput
Indicates if this type version is the current default version
func (LookupResourceVersionResultOutput) ProvisioningType ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) ProvisioningType() ResourceVersionProvisioningTypePtrOutput
The provisioning behavior of the type. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted.
func (LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutput ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutput() LookupResourceVersionResultOutput
func (LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) ToLookupResourceVersionResultOutputWithContext(ctx context.Context) LookupResourceVersionResultOutput
func (LookupResourceVersionResultOutput) TypeArn ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) TypeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type without the versionID.
func (LookupResourceVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) VersionId() pulumi.StringPtrOutput
The ID of the version of the type represented by this resource instance.
func (LookupResourceVersionResultOutput) Visibility ¶ added in v0.12.0
func (o LookupResourceVersionResultOutput) Visibility() ResourceVersionVisibilityPtrOutput
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type LookupStackArgs ¶ added in v0.12.0
type LookupStackArgs struct { // Unique identifier of the stack. StackId string `pulumi:"stackId"` }
type LookupStackOutputArgs ¶ added in v0.12.0
type LookupStackOutputArgs struct { // Unique identifier of the stack. StackId pulumi.StringInput `pulumi:"stackId"` }
func (LookupStackOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStackOutputArgs) ElementType() reflect.Type
type LookupStackResult ¶ added in v0.12.0
type LookupStackResult struct { // In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for AWS CloudFormation to create the stack. // // - `CAPABILITY_IAM` and `CAPABILITY_NAMED_IAM` // // Some stack templates might include resources that can affect permissions in your AWS account ; for example, by creating new AWS Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities. // // The following IAM resources require you to specify either the `CAPABILITY_IAM` or `CAPABILITY_NAMED_IAM` capability. // // - If you have IAM resources, you can specify either capability. // - If you have IAM resources with custom names, you *must* specify `CAPABILITY_NAMED_IAM` . // - If you don't specify either of these capabilities, AWS CloudFormation returns an `InsufficientCapabilities` error. // // If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary. // // - [`AWS::IAM::AccessKey`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html) // - [`AWS::IAM::Group`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html) // - [`AWS::IAM::InstanceProfile`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html) // - [`AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) // - [`AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html) // - [`AWS::IAM::User`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html) // - [`AWS::IAM::UserToGroupAddition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html) // // For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities) . // - `CAPABILITY_AUTO_EXPAND` // // Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the [AWS::Include](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/create-reusable-transform-function-snippets-and-add-to-your-template-with-aws-include-transform.html) and [AWS::Serverless](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html) transforms, which are macros hosted by AWS CloudFormation . // // If you want to create a stack from a stack template that contains macros *and* nested stacks, you must create the stack directly from the template using this capability. // // > You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs. // > // > Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without AWS CloudFormation being notified. // // For more information, see [Using AWS CloudFormation macros to perform custom processing on templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) . Capabilities []StackCapabilitiesItem `pulumi:"capabilities"` // The unique ID of the change set. ChangeSetId *string `pulumi:"changeSetId"` // The time at which the stack was created. CreationTime *string `pulumi:"creationTime"` // A user-defined description associated with the stack. Description *string `pulumi:"description"` // Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure` , but not both. // // Default: `false` DisableRollback *bool `pulumi:"disableRollback"` // Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see [Protecting a Stack From Being Deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html) in the *AWS CloudFormation User Guide* . Termination protection is deactivated on stacks by default. // // For [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) , termination protection is set on the root stack and can't be changed directly on the nested stack. EnableTerminationProtection *bool `pulumi:"enableTerminationProtection"` // The time the stack was last updated. This field will only be returned if the stack has been updated at least once. LastUpdateTime *string `pulumi:"lastUpdateTime"` // The Amazon SNS topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs using the Amazon SNS console or your Command Line Interface (CLI). NotificationArns []string `pulumi:"notificationArns"` // A list of output structures. Outputs []StackOutputType `pulumi:"outputs"` // The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter. // // > If you use the `Ref` function to pass a parameter value to a nested stack, comma-delimited list parameters must be of type `String` . In other words, you can't pass values that are of type `CommaDelimitedList` to nested stacks. // // Conditional. Required if the nested stack requires input parameters. // // Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced. Parameters map[string]string `pulumi:"parameters"` // For nested stacks--stacks created as resources for another stack--the stack ID of the direct parent of this stack. For the first level of nested stacks, the root stack is also the parent stack. // // For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* . ParentId *string `pulumi:"parentId"` // The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS CloudFormation assumes to create the stack. AWS CloudFormation uses the role's credentials to make calls on your behalf. AWS CloudFormation always uses this role for all future operations on the stack. Provided that users have permission to operate on the stack, AWS CloudFormation uses this role even if the users don't have permission to pass it. Ensure that the role grants least privilege. // // If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that's generated from your user credentials. RoleArn *string `pulumi:"roleArn"` // For nested stacks--stacks created as resources for another stack--the stack ID of the top-level stack to which the nested stack ultimately belongs. // // For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* . RootId *string `pulumi:"rootId"` // Unique identifier of the stack. StackId *string `pulumi:"stackId"` // Structure containing the stack policy body. For more information, go to [Prevent Updates to Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html) in the *AWS CloudFormation User Guide* . You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. StackPolicyBody interface{} `pulumi:"stackPolicyBody"` // Current status of the stack. StackStatus *StackStatus `pulumi:"stackStatus"` // Success/failure message associated with the stack status. StackStatusReason *string `pulumi:"stackStatusReason"` // Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum number of 50 tags can be specified. Tags []aws.Tag `pulumi:"tags"` // Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) in the AWS CloudFormation User Guide. // // Conditional: You must specify either the `TemplateBody` or the `TemplateURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. TemplateBody interface{} `pulumi:"templateBody"` // The length of time, in minutes, that CloudFormation waits for the nested stack to reach the `CREATE_COMPLETE` state. The default is no timeout. When CloudFormation detects that the nested stack has reached the `CREATE_COMPLETE` state, it marks the nested stack resource as `CREATE_COMPLETE` in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches `CREATE_COMPLETE` , CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack. // // Updates aren't supported. TimeoutInMinutes *int `pulumi:"timeoutInMinutes"` }
func LookupStack ¶ added in v0.12.0
func LookupStack(ctx *pulumi.Context, args *LookupStackArgs, opts ...pulumi.InvokeOption) (*LookupStackResult, error)
The AWS::CloudFormation::Stack resource nests a stack as a resource in a top-level template.
type LookupStackResultOutput ¶ added in v0.12.0
type LookupStackResultOutput struct{ *pulumi.OutputState }
func LookupStackOutput ¶ added in v0.12.0
func LookupStackOutput(ctx *pulumi.Context, args LookupStackOutputArgs, opts ...pulumi.InvokeOption) LookupStackResultOutput
func (LookupStackResultOutput) Capabilities ¶ added in v0.73.1
func (o LookupStackResultOutput) Capabilities() StackCapabilitiesItemArrayOutput
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for AWS CloudFormation to create the stack.
- `CAPABILITY_IAM` and `CAPABILITY_NAMED_IAM`
Some stack templates might include resources that can affect permissions in your AWS account ; for example, by creating new AWS Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the `CAPABILITY_IAM` or `CAPABILITY_NAMED_IAM` capability.
- If you have IAM resources, you can specify either capability. - If you have IAM resources with custom names, you *must* specify `CAPABILITY_NAMED_IAM` . - If you don't specify either of these capabilities, AWS CloudFormation returns an `InsufficientCapabilities` error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
- [`AWS::IAM::AccessKey`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html) - [`AWS::IAM::Group`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html) - [`AWS::IAM::InstanceProfile`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html) - [`AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) - [`AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html) - [`AWS::IAM::User`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html) - [`AWS::IAM::UserToGroupAddition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html)
For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities) . - `CAPABILITY_AUTO_EXPAND`
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the [AWS::Include](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/create-reusable-transform-function-snippets-and-add-to-your-template-with-aws-include-transform.html) and [AWS::Serverless](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html) transforms, which are macros hosted by AWS CloudFormation .
If you want to create a stack from a stack template that contains macros *and* nested stacks, you must create the stack directly from the template using this capability.
> You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs. > > Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without AWS CloudFormation being notified.
For more information, see [Using AWS CloudFormation macros to perform custom processing on templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) .
func (LookupStackResultOutput) ChangeSetId ¶ added in v0.73.1
func (o LookupStackResultOutput) ChangeSetId() pulumi.StringPtrOutput
The unique ID of the change set.
func (LookupStackResultOutput) CreationTime ¶ added in v0.73.1
func (o LookupStackResultOutput) CreationTime() pulumi.StringPtrOutput
The time at which the stack was created.
func (LookupStackResultOutput) Description ¶ added in v0.73.1
func (o LookupStackResultOutput) Description() pulumi.StringPtrOutput
A user-defined description associated with the stack.
func (LookupStackResultOutput) DisableRollback ¶ added in v0.73.1
func (o LookupStackResultOutput) DisableRollback() pulumi.BoolPtrOutput
Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure` , but not both.
Default: `false`
func (LookupStackResultOutput) ElementType ¶ added in v0.12.0
func (LookupStackResultOutput) ElementType() reflect.Type
func (LookupStackResultOutput) EnableTerminationProtection ¶ added in v0.73.1
func (o LookupStackResultOutput) EnableTerminationProtection() pulumi.BoolPtrOutput
Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see [Protecting a Stack From Being Deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html) in the *AWS CloudFormation User Guide* . Termination protection is deactivated on stacks by default.
For [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) , termination protection is set on the root stack and can't be changed directly on the nested stack.
func (LookupStackResultOutput) LastUpdateTime ¶ added in v0.73.1
func (o LookupStackResultOutput) LastUpdateTime() pulumi.StringPtrOutput
The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
func (LookupStackResultOutput) NotificationArns ¶ added in v0.72.0
func (o LookupStackResultOutput) NotificationArns() pulumi.StringArrayOutput
The Amazon SNS topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs using the Amazon SNS console or your Command Line Interface (CLI).
func (LookupStackResultOutput) Outputs ¶ added in v0.73.1
func (o LookupStackResultOutput) Outputs() StackOutputTypeArrayOutput
A list of output structures.
func (LookupStackResultOutput) Parameters ¶ added in v0.12.0
func (o LookupStackResultOutput) Parameters() pulumi.StringMapOutput
The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter.
> If you use the `Ref` function to pass a parameter value to a nested stack, comma-delimited list parameters must be of type `String` . In other words, you can't pass values that are of type `CommaDelimitedList` to nested stacks.
Conditional. Required if the nested stack requires input parameters.
Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced.
func (LookupStackResultOutput) ParentId ¶ added in v0.73.1
func (o LookupStackResultOutput) ParentId() pulumi.StringPtrOutput
For nested stacks--stacks created as resources for another stack--the stack ID of the direct parent of this stack. For the first level of nested stacks, the root stack is also the parent stack.
For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* .
func (LookupStackResultOutput) RoleArn ¶ added in v0.73.1
func (o LookupStackResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS CloudFormation assumes to create the stack. AWS CloudFormation uses the role's credentials to make calls on your behalf. AWS CloudFormation always uses this role for all future operations on the stack. Provided that users have permission to operate on the stack, AWS CloudFormation uses this role even if the users don't have permission to pass it. Ensure that the role grants least privilege.
If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that's generated from your user credentials.
func (LookupStackResultOutput) RootId ¶ added in v0.73.1
func (o LookupStackResultOutput) RootId() pulumi.StringPtrOutput
For nested stacks--stacks created as resources for another stack--the stack ID of the top-level stack to which the nested stack ultimately belongs.
For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* .
func (LookupStackResultOutput) StackId ¶ added in v0.73.1
func (o LookupStackResultOutput) StackId() pulumi.StringPtrOutput
Unique identifier of the stack.
func (LookupStackResultOutput) StackPolicyBody ¶ added in v0.73.1
func (o LookupStackResultOutput) StackPolicyBody() pulumi.AnyOutput
Structure containing the stack policy body. For more information, go to [Prevent Updates to Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html) in the *AWS CloudFormation User Guide* . You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property.
func (LookupStackResultOutput) StackStatus ¶ added in v0.73.1
func (o LookupStackResultOutput) StackStatus() StackStatusPtrOutput
Current status of the stack.
func (LookupStackResultOutput) StackStatusReason ¶ added in v0.73.1
func (o LookupStackResultOutput) StackStatusReason() pulumi.StringPtrOutput
Success/failure message associated with the stack status.
func (LookupStackResultOutput) Tags ¶ added in v0.12.0
func (o LookupStackResultOutput) Tags() aws.TagArrayOutput
Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum number of 50 tags can be specified.
func (LookupStackResultOutput) TemplateBody ¶ added in v0.73.1
func (o LookupStackResultOutput) TemplateBody() pulumi.AnyOutput
Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) in the AWS CloudFormation User Guide.
Conditional: You must specify either the `TemplateBody` or the `TemplateURL` parameter, but not both.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property.
func (LookupStackResultOutput) TimeoutInMinutes ¶ added in v0.12.0
func (o LookupStackResultOutput) TimeoutInMinutes() pulumi.IntPtrOutput
The length of time, in minutes, that CloudFormation waits for the nested stack to reach the `CREATE_COMPLETE` state. The default is no timeout. When CloudFormation detects that the nested stack has reached the `CREATE_COMPLETE` state, it marks the nested stack resource as `CREATE_COMPLETE` in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches `CREATE_COMPLETE` , CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack.
Updates aren't supported.
func (LookupStackResultOutput) ToLookupStackResultOutput ¶ added in v0.12.0
func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput
func (LookupStackResultOutput) ToLookupStackResultOutputWithContext ¶ added in v0.12.0
func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput
type LookupStackSetArgs ¶ added in v0.12.0
type LookupStackSetArgs struct { // The ID of the stack set that you're creating. StackSetId string `pulumi:"stackSetId"` }
type LookupStackSetOutputArgs ¶ added in v0.12.0
type LookupStackSetOutputArgs struct { // The ID of the stack set that you're creating. StackSetId pulumi.StringInput `pulumi:"stackSetId"` }
func (LookupStackSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStackSetOutputArgs) ElementType() reflect.Type
type LookupStackSetResult ¶ added in v0.12.0
type LookupStackSetResult struct { // The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account. AdministrationRoleArn *string `pulumi:"administrationRoleArn"` // Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED. AutoDeployment *StackSetAutoDeployment `pulumi:"autoDeployment"` // In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances. Capabilities []StackSetCapability `pulumi:"capabilities"` // A description of the stack set. You can use the description to identify the stack set's purpose or other important information. Description *string `pulumi:"description"` // The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation. ExecutionRoleName *string `pulumi:"executionRoleName"` // Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. ManagedExecution *ManagedExecutionProperties `pulumi:"managedExecution"` // The input parameters for the stack set template. Parameters []StackSetParameter `pulumi:"parameters"` // The ID of the stack set that you're creating. StackSetId *string `pulumi:"stackSetId"` // The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified. Tags []aws.Tag `pulumi:"tags"` // The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. TemplateBody *string `pulumi:"templateBody"` }
func LookupStackSet ¶ added in v0.12.0
func LookupStackSet(ctx *pulumi.Context, args *LookupStackSetArgs, opts ...pulumi.InvokeOption) (*LookupStackSetResult, error)
StackSet as a resource provides one-click experience for provisioning a StackSet and StackInstances
type LookupStackSetResultOutput ¶ added in v0.12.0
type LookupStackSetResultOutput struct{ *pulumi.OutputState }
func LookupStackSetOutput ¶ added in v0.12.0
func LookupStackSetOutput(ctx *pulumi.Context, args LookupStackSetOutputArgs, opts ...pulumi.InvokeOption) LookupStackSetResultOutput
func (LookupStackSetResultOutput) AdministrationRoleArn ¶ added in v0.72.0
func (o LookupStackSetResultOutput) AdministrationRoleArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
func (LookupStackSetResultOutput) AutoDeployment ¶ added in v0.12.0
func (o LookupStackSetResultOutput) AutoDeployment() StackSetAutoDeploymentPtrOutput
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
func (LookupStackSetResultOutput) Capabilities ¶ added in v0.12.0
func (o LookupStackSetResultOutput) Capabilities() StackSetCapabilityArrayOutput
In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
func (LookupStackSetResultOutput) Description ¶ added in v0.12.0
func (o LookupStackSetResultOutput) Description() pulumi.StringPtrOutput
A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
func (LookupStackSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupStackSetResultOutput) ElementType() reflect.Type
func (LookupStackSetResultOutput) ExecutionRoleName ¶ added in v0.12.0
func (o LookupStackSetResultOutput) ExecutionRoleName() pulumi.StringPtrOutput
The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
func (LookupStackSetResultOutput) ManagedExecution ¶ added in v0.12.0
func (o LookupStackSetResultOutput) ManagedExecution() ManagedExecutionPropertiesPtrOutput
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
func (LookupStackSetResultOutput) Parameters ¶ added in v0.12.0
func (o LookupStackSetResultOutput) Parameters() StackSetParameterArrayOutput
The input parameters for the stack set template.
func (LookupStackSetResultOutput) StackSetId ¶ added in v0.12.0
func (o LookupStackSetResultOutput) StackSetId() pulumi.StringPtrOutput
The ID of the stack set that you're creating.
func (LookupStackSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupStackSetResultOutput) Tags() aws.TagArrayOutput
The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
func (LookupStackSetResultOutput) TemplateBody ¶ added in v0.12.0
func (o LookupStackSetResultOutput) TemplateBody() pulumi.StringPtrOutput
The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
func (LookupStackSetResultOutput) ToLookupStackSetResultOutput ¶ added in v0.12.0
func (o LookupStackSetResultOutput) ToLookupStackSetResultOutput() LookupStackSetResultOutput
func (LookupStackSetResultOutput) ToLookupStackSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupStackSetResultOutput) ToLookupStackSetResultOutputWithContext(ctx context.Context) LookupStackSetResultOutput
type LookupTypeActivationArgs ¶ added in v0.12.0
type LookupTypeActivationArgs struct { // The Amazon Resource Name (ARN) of the extension. Arn string `pulumi:"arn"` }
type LookupTypeActivationOutputArgs ¶ added in v0.12.0
type LookupTypeActivationOutputArgs struct { // The Amazon Resource Name (ARN) of the extension. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupTypeActivationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTypeActivationOutputArgs) ElementType() reflect.Type
type LookupTypeActivationResult ¶ added in v0.12.0
type LookupTypeActivationResult struct { // The Amazon Resource Name (ARN) of the extension. Arn *string `pulumi:"arn"` // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn *string `pulumi:"publicTypeArn"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId *string `pulumi:"publisherId"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName *string `pulumi:"typeName"` // An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates. TypeNameAlias *string `pulumi:"typeNameAlias"` }
func LookupTypeActivation ¶ added in v0.12.0
func LookupTypeActivation(ctx *pulumi.Context, args *LookupTypeActivationArgs, opts ...pulumi.InvokeOption) (*LookupTypeActivationResult, error)
Enable a resource that has been published in the CloudFormation Registry.
type LookupTypeActivationResultOutput ¶ added in v0.12.0
type LookupTypeActivationResultOutput struct{ *pulumi.OutputState }
func LookupTypeActivationOutput ¶ added in v0.12.0
func LookupTypeActivationOutput(ctx *pulumi.Context, args LookupTypeActivationOutputArgs, opts ...pulumi.InvokeOption) LookupTypeActivationResultOutput
func (LookupTypeActivationResultOutput) Arn ¶ added in v0.12.0
func (o LookupTypeActivationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the extension.
func (LookupTypeActivationResultOutput) ElementType ¶ added in v0.12.0
func (LookupTypeActivationResultOutput) ElementType() reflect.Type
func (LookupTypeActivationResultOutput) PublicTypeArn ¶ added in v0.73.0
func (o LookupTypeActivationResultOutput) PublicTypeArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) assigned to the public extension upon publication
func (LookupTypeActivationResultOutput) PublisherId ¶ added in v0.73.0
func (o LookupTypeActivationResultOutput) PublisherId() pulumi.StringPtrOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutput ¶ added in v0.12.0
func (o LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutput() LookupTypeActivationResultOutput
func (LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutputWithContext ¶ added in v0.12.0
func (o LookupTypeActivationResultOutput) ToLookupTypeActivationResultOutputWithContext(ctx context.Context) LookupTypeActivationResultOutput
func (LookupTypeActivationResultOutput) TypeName ¶ added in v0.73.0
func (o LookupTypeActivationResultOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (LookupTypeActivationResultOutput) TypeNameAlias ¶ added in v0.73.0
func (o LookupTypeActivationResultOutput) TypeNameAlias() pulumi.StringPtrOutput
An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates.
type ManagedExecutionProperties ¶ added in v0.6.0
type ManagedExecutionProperties struct { // When `true` , StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order. // // > If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting. // > // > You can't modify your stack set's execution configuration while there are running or queued operations for that stack set. // // When `false` (default), StackSets performs one operation at a time in request order. Active *bool `pulumi:"active"` }
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
type ManagedExecutionPropertiesArgs ¶ added in v0.6.0
type ManagedExecutionPropertiesArgs struct { // When `true` , StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order. // // > If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting. // > // > You can't modify your stack set's execution configuration while there are running or queued operations for that stack set. // // When `false` (default), StackSets performs one operation at a time in request order. Active pulumi.BoolPtrInput `pulumi:"active"` }
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
func (ManagedExecutionPropertiesArgs) ElementType ¶ added in v0.6.0
func (ManagedExecutionPropertiesArgs) ElementType() reflect.Type
func (ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutput ¶ added in v0.6.0
func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutput() ManagedExecutionPropertiesOutput
func (ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutputWithContext ¶ added in v0.6.0
func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesOutputWithContext(ctx context.Context) ManagedExecutionPropertiesOutput
func (ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutput ¶ added in v0.6.0
func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
func (ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutputWithContext ¶ added in v0.6.0
func (i ManagedExecutionPropertiesArgs) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
type ManagedExecutionPropertiesInput ¶ added in v0.6.0
type ManagedExecutionPropertiesInput interface { pulumi.Input ToManagedExecutionPropertiesOutput() ManagedExecutionPropertiesOutput ToManagedExecutionPropertiesOutputWithContext(context.Context) ManagedExecutionPropertiesOutput }
ManagedExecutionPropertiesInput is an input type that accepts ManagedExecutionPropertiesArgs and ManagedExecutionPropertiesOutput values. You can construct a concrete instance of `ManagedExecutionPropertiesInput` via:
ManagedExecutionPropertiesArgs{...}
type ManagedExecutionPropertiesOutput ¶ added in v0.6.0
type ManagedExecutionPropertiesOutput struct{ *pulumi.OutputState }
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
func (ManagedExecutionPropertiesOutput) Active ¶ added in v0.6.0
func (o ManagedExecutionPropertiesOutput) Active() pulumi.BoolPtrOutput
When `true` , StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order.
> If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting. > > You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When `false` (default), StackSets performs one operation at a time in request order.
func (ManagedExecutionPropertiesOutput) ElementType ¶ added in v0.6.0
func (ManagedExecutionPropertiesOutput) ElementType() reflect.Type
func (ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutput ¶ added in v0.6.0
func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutput() ManagedExecutionPropertiesOutput
func (ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutputWithContext ¶ added in v0.6.0
func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesOutputWithContext(ctx context.Context) ManagedExecutionPropertiesOutput
func (ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutput ¶ added in v0.6.0
func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
func (ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedExecutionPropertiesOutput) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
type ManagedExecutionPropertiesPtrInput ¶ added in v0.6.0
type ManagedExecutionPropertiesPtrInput interface { pulumi.Input ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput ToManagedExecutionPropertiesPtrOutputWithContext(context.Context) ManagedExecutionPropertiesPtrOutput }
ManagedExecutionPropertiesPtrInput is an input type that accepts ManagedExecutionPropertiesArgs, ManagedExecutionPropertiesPtr and ManagedExecutionPropertiesPtrOutput values. You can construct a concrete instance of `ManagedExecutionPropertiesPtrInput` via:
ManagedExecutionPropertiesArgs{...} or: nil
func ManagedExecutionPropertiesPtr ¶ added in v0.6.0
func ManagedExecutionPropertiesPtr(v *ManagedExecutionPropertiesArgs) ManagedExecutionPropertiesPtrInput
type ManagedExecutionPropertiesPtrOutput ¶ added in v0.6.0
type ManagedExecutionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ManagedExecutionPropertiesPtrOutput) Active ¶ added in v0.6.0
func (o ManagedExecutionPropertiesPtrOutput) Active() pulumi.BoolPtrOutput
When `true` , StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order.
> If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting. > > You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When `false` (default), StackSets performs one operation at a time in request order.
func (ManagedExecutionPropertiesPtrOutput) Elem ¶ added in v0.6.0
func (o ManagedExecutionPropertiesPtrOutput) Elem() ManagedExecutionPropertiesOutput
func (ManagedExecutionPropertiesPtrOutput) ElementType ¶ added in v0.6.0
func (ManagedExecutionPropertiesPtrOutput) ElementType() reflect.Type
func (ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutput ¶ added in v0.6.0
func (o ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutput() ManagedExecutionPropertiesPtrOutput
func (ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedExecutionPropertiesPtrOutput) ToManagedExecutionPropertiesPtrOutputWithContext(ctx context.Context) ManagedExecutionPropertiesPtrOutput
type ModuleDefaultVersion ¶
type ModuleDefaultVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the module version to set as the default version. Arn pulumi.StringPtrOutput `pulumi:"arn"` // The name of a module existing in the registry. ModuleName pulumi.StringPtrOutput `pulumi:"moduleName"` // The ID of an existing version of the named module to set as the default. VersionId pulumi.StringPtrOutput `pulumi:"versionId"` }
A module that has been registered in the CloudFormation registry as the default version
func GetModuleDefaultVersion ¶
func GetModuleDefaultVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModuleDefaultVersionState, opts ...pulumi.ResourceOption) (*ModuleDefaultVersion, error)
GetModuleDefaultVersion gets an existing ModuleDefaultVersion 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 NewModuleDefaultVersion ¶
func NewModuleDefaultVersion(ctx *pulumi.Context, name string, args *ModuleDefaultVersionArgs, opts ...pulumi.ResourceOption) (*ModuleDefaultVersion, error)
NewModuleDefaultVersion registers a new resource with the given unique name, arguments, and options.
func (*ModuleDefaultVersion) ElementType ¶
func (*ModuleDefaultVersion) ElementType() reflect.Type
func (*ModuleDefaultVersion) ToModuleDefaultVersionOutput ¶
func (i *ModuleDefaultVersion) ToModuleDefaultVersionOutput() ModuleDefaultVersionOutput
func (*ModuleDefaultVersion) ToModuleDefaultVersionOutputWithContext ¶
func (i *ModuleDefaultVersion) ToModuleDefaultVersionOutputWithContext(ctx context.Context) ModuleDefaultVersionOutput
type ModuleDefaultVersionArgs ¶
type ModuleDefaultVersionArgs struct { // The Amazon Resource Name (ARN) of the module version to set as the default version. Arn pulumi.StringPtrInput // The name of a module existing in the registry. ModuleName pulumi.StringPtrInput // The ID of an existing version of the named module to set as the default. VersionId pulumi.StringPtrInput }
The set of arguments for constructing a ModuleDefaultVersion resource.
func (ModuleDefaultVersionArgs) ElementType ¶
func (ModuleDefaultVersionArgs) ElementType() reflect.Type
type ModuleDefaultVersionInput ¶
type ModuleDefaultVersionInput interface { pulumi.Input ToModuleDefaultVersionOutput() ModuleDefaultVersionOutput ToModuleDefaultVersionOutputWithContext(ctx context.Context) ModuleDefaultVersionOutput }
type ModuleDefaultVersionOutput ¶
type ModuleDefaultVersionOutput struct{ *pulumi.OutputState }
func (ModuleDefaultVersionOutput) Arn ¶ added in v0.17.0
func (o ModuleDefaultVersionOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the module version to set as the default version.
func (ModuleDefaultVersionOutput) ElementType ¶
func (ModuleDefaultVersionOutput) ElementType() reflect.Type
func (ModuleDefaultVersionOutput) ModuleName ¶ added in v0.17.0
func (o ModuleDefaultVersionOutput) ModuleName() pulumi.StringPtrOutput
The name of a module existing in the registry.
func (ModuleDefaultVersionOutput) ToModuleDefaultVersionOutput ¶
func (o ModuleDefaultVersionOutput) ToModuleDefaultVersionOutput() ModuleDefaultVersionOutput
func (ModuleDefaultVersionOutput) ToModuleDefaultVersionOutputWithContext ¶
func (o ModuleDefaultVersionOutput) ToModuleDefaultVersionOutputWithContext(ctx context.Context) ModuleDefaultVersionOutput
func (ModuleDefaultVersionOutput) VersionId ¶ added in v0.17.0
func (o ModuleDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
The ID of an existing version of the named module to set as the default.
type ModuleDefaultVersionState ¶
type ModuleDefaultVersionState struct { }
func (ModuleDefaultVersionState) ElementType ¶
func (ModuleDefaultVersionState) ElementType() reflect.Type
type ModuleVersion ¶
type ModuleVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the module. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the registered module. Description pulumi.StringOutput `pulumi:"description"` // The URL of a page providing detailed documentation for this module. DocumentationUrl pulumi.StringOutput `pulumi:"documentationUrl"` // Indicator of whether this module version is the current default version IsDefaultVersion pulumi.BoolOutput `pulumi:"isDefaultVersion"` // The name of the module being registered. // // Recommended module naming pattern: company_or_organization::service::type::MODULE. ModuleName pulumi.StringOutput `pulumi:"moduleName"` // The url to the S3 bucket containing the schema and template fragment for the module you want to register. ModulePackage pulumi.StringOutput `pulumi:"modulePackage"` // The schema defining input parameters to and resources generated by the module. Schema pulumi.StringOutput `pulumi:"schema"` // The time that the specified module version was registered. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The version ID of the module represented by this module instance. VersionId pulumi.StringOutput `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // The only allowed value at present is: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. Visibility ModuleVersionVisibilityOutput `pulumi:"visibility"` }
A module that has been registered in the CloudFormation registry.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } moduleVersion2, err := cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"), }, pulumi.DependsOn([]pulumi.Resource{ moduleVersion1, })) if err != nil { return err } _, err = cloudformation.NewModuleDefaultVersion(ctx, "moduleDefaultVersion", &cloudformation.ModuleDefaultVersionArgs{ Arn: moduleVersion2.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } moduleVersion2, err := cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"), }, pulumi.DependsOn([]pulumi.Resource{ moduleVersion1, })) if err != nil { return err } _, err = cloudformation.NewModuleDefaultVersion(ctx, "moduleDefaultVersion", &cloudformation.ModuleDefaultVersionArgs{ Arn: moduleVersion2.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewModuleVersion(ctx, "moduleVersion", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewModuleVersion(ctx, "moduleVersion", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } _, err = cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"), }, pulumi.DependsOn([]pulumi.Resource{ moduleVersion1, })) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"), }) if err != nil { return err } _, err = cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{ ModuleName: pulumi.String("My::Sample::Test::MODULE"), ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"), }, pulumi.DependsOn([]pulumi.Resource{ moduleVersion1, })) if err != nil { return err } return nil }) }
```
func GetModuleVersion ¶
func GetModuleVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModuleVersionState, opts ...pulumi.ResourceOption) (*ModuleVersion, error)
GetModuleVersion gets an existing ModuleVersion 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 NewModuleVersion ¶
func NewModuleVersion(ctx *pulumi.Context, name string, args *ModuleVersionArgs, opts ...pulumi.ResourceOption) (*ModuleVersion, error)
NewModuleVersion registers a new resource with the given unique name, arguments, and options.
func (*ModuleVersion) ElementType ¶
func (*ModuleVersion) ElementType() reflect.Type
func (*ModuleVersion) ToModuleVersionOutput ¶
func (i *ModuleVersion) ToModuleVersionOutput() ModuleVersionOutput
func (*ModuleVersion) ToModuleVersionOutputWithContext ¶
func (i *ModuleVersion) ToModuleVersionOutputWithContext(ctx context.Context) ModuleVersionOutput
type ModuleVersionArgs ¶
type ModuleVersionArgs struct { // The name of the module being registered. // // Recommended module naming pattern: company_or_organization::service::type::MODULE. ModuleName pulumi.StringInput // The url to the S3 bucket containing the schema and template fragment for the module you want to register. ModulePackage pulumi.StringInput }
The set of arguments for constructing a ModuleVersion resource.
func (ModuleVersionArgs) ElementType ¶
func (ModuleVersionArgs) ElementType() reflect.Type
type ModuleVersionInput ¶
type ModuleVersionInput interface { pulumi.Input ToModuleVersionOutput() ModuleVersionOutput ToModuleVersionOutputWithContext(ctx context.Context) ModuleVersionOutput }
type ModuleVersionOutput ¶
type ModuleVersionOutput struct{ *pulumi.OutputState }
func (ModuleVersionOutput) Arn ¶ added in v0.17.0
func (o ModuleVersionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the module.
func (ModuleVersionOutput) Description ¶ added in v0.17.0
func (o ModuleVersionOutput) Description() pulumi.StringOutput
The description of the registered module.
func (ModuleVersionOutput) DocumentationUrl ¶ added in v0.17.0
func (o ModuleVersionOutput) DocumentationUrl() pulumi.StringOutput
The URL of a page providing detailed documentation for this module.
func (ModuleVersionOutput) ElementType ¶
func (ModuleVersionOutput) ElementType() reflect.Type
func (ModuleVersionOutput) IsDefaultVersion ¶ added in v0.17.0
func (o ModuleVersionOutput) IsDefaultVersion() pulumi.BoolOutput
Indicator of whether this module version is the current default version
func (ModuleVersionOutput) ModuleName ¶ added in v0.17.0
func (o ModuleVersionOutput) ModuleName() pulumi.StringOutput
The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
func (ModuleVersionOutput) ModulePackage ¶ added in v0.17.0
func (o ModuleVersionOutput) ModulePackage() pulumi.StringOutput
The url to the S3 bucket containing the schema and template fragment for the module you want to register.
func (ModuleVersionOutput) Schema ¶ added in v0.17.0
func (o ModuleVersionOutput) Schema() pulumi.StringOutput
The schema defining input parameters to and resources generated by the module.
func (ModuleVersionOutput) TimeCreated ¶ added in v0.17.0
func (o ModuleVersionOutput) TimeCreated() pulumi.StringOutput
The time that the specified module version was registered.
func (ModuleVersionOutput) ToModuleVersionOutput ¶
func (o ModuleVersionOutput) ToModuleVersionOutput() ModuleVersionOutput
func (ModuleVersionOutput) ToModuleVersionOutputWithContext ¶
func (o ModuleVersionOutput) ToModuleVersionOutputWithContext(ctx context.Context) ModuleVersionOutput
func (ModuleVersionOutput) VersionId ¶ added in v0.17.0
func (o ModuleVersionOutput) VersionId() pulumi.StringOutput
The version ID of the module represented by this module instance.
func (ModuleVersionOutput) Visibility ¶ added in v0.17.0
func (o ModuleVersionOutput) Visibility() ModuleVersionVisibilityOutput
The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
type ModuleVersionState ¶
type ModuleVersionState struct { }
func (ModuleVersionState) ElementType ¶
func (ModuleVersionState) ElementType() reflect.Type
type ModuleVersionVisibility ¶
type ModuleVersionVisibility string
The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
type ModuleVersionVisibilityOutput ¶
type ModuleVersionVisibilityOutput struct{ *pulumi.OutputState }
func (ModuleVersionVisibilityOutput) ElementType ¶
func (ModuleVersionVisibilityOutput) ElementType() reflect.Type
func (ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutput ¶
func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutput() ModuleVersionVisibilityOutput
func (ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutputWithContext ¶
func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityOutputWithContext(ctx context.Context) ModuleVersionVisibilityOutput
func (ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutput ¶
func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutput() ModuleVersionVisibilityPtrOutput
func (ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutputWithContext ¶
func (o ModuleVersionVisibilityOutput) ToModuleVersionVisibilityPtrOutputWithContext(ctx context.Context) ModuleVersionVisibilityPtrOutput
func (ModuleVersionVisibilityOutput) ToStringOutput ¶
func (o ModuleVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (ModuleVersionVisibilityOutput) ToStringOutputWithContext ¶
func (o ModuleVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ModuleVersionVisibilityOutput) ToStringPtrOutput ¶
func (o ModuleVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ModuleVersionVisibilityOutput) ToStringPtrOutputWithContext ¶
func (o ModuleVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ModuleVersionVisibilityPtrOutput ¶
type ModuleVersionVisibilityPtrOutput struct{ *pulumi.OutputState }
func (ModuleVersionVisibilityPtrOutput) Elem ¶
func (o ModuleVersionVisibilityPtrOutput) Elem() ModuleVersionVisibilityOutput
func (ModuleVersionVisibilityPtrOutput) ElementType ¶
func (ModuleVersionVisibilityPtrOutput) ElementType() reflect.Type
func (ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutput ¶
func (o ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutput() ModuleVersionVisibilityPtrOutput
func (ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutputWithContext ¶
func (o ModuleVersionVisibilityPtrOutput) ToModuleVersionVisibilityPtrOutputWithContext(ctx context.Context) ModuleVersionVisibilityPtrOutput
func (ModuleVersionVisibilityPtrOutput) ToStringPtrOutput ¶
func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ModuleVersionVisibilityPtrOutput) ToStringPtrOutputWithContext ¶
func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicTypeVersion ¶
type PublicTypeVersion struct { pulumi.CustomResourceState // The Amazon Resource Number (ARN) of the extension. Arn pulumi.StringPtrOutput `pulumi:"arn"` // A url to the S3 bucket where logs for the testType run will be available LogDeliveryBucket pulumi.StringPtrOutput `pulumi:"logDeliveryBucket"` // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn pulumi.StringOutput `pulumi:"publicTypeArn"` // The version number of a public third-party extension PublicVersionNumber pulumi.StringPtrOutput `pulumi:"publicVersionNumber"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId pulumi.StringOutput `pulumi:"publisherId"` // The kind of extension Type PublicTypeVersionTypePtrOutput `pulumi:"type"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrOutput `pulumi:"typeName"` // The Amazon Resource Number (ARN) of the extension with the versionId. TypeVersionArn pulumi.StringOutput `pulumi:"typeVersionArn"` }
Test and Publish a resource that has been registered in the CloudFormation Registry.
func GetPublicTypeVersion ¶
func GetPublicTypeVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicTypeVersionState, opts ...pulumi.ResourceOption) (*PublicTypeVersion, error)
GetPublicTypeVersion gets an existing PublicTypeVersion 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 NewPublicTypeVersion ¶
func NewPublicTypeVersion(ctx *pulumi.Context, name string, args *PublicTypeVersionArgs, opts ...pulumi.ResourceOption) (*PublicTypeVersion, error)
NewPublicTypeVersion registers a new resource with the given unique name, arguments, and options.
func (*PublicTypeVersion) ElementType ¶
func (*PublicTypeVersion) ElementType() reflect.Type
func (*PublicTypeVersion) ToPublicTypeVersionOutput ¶
func (i *PublicTypeVersion) ToPublicTypeVersionOutput() PublicTypeVersionOutput
func (*PublicTypeVersion) ToPublicTypeVersionOutputWithContext ¶
func (i *PublicTypeVersion) ToPublicTypeVersionOutputWithContext(ctx context.Context) PublicTypeVersionOutput
type PublicTypeVersionArgs ¶
type PublicTypeVersionArgs struct { // The Amazon Resource Number (ARN) of the extension. Arn pulumi.StringPtrInput // A url to the S3 bucket where logs for the testType run will be available LogDeliveryBucket pulumi.StringPtrInput // The version number of a public third-party extension PublicVersionNumber pulumi.StringPtrInput // The kind of extension Type PublicTypeVersionTypePtrInput // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrInput }
The set of arguments for constructing a PublicTypeVersion resource.
func (PublicTypeVersionArgs) ElementType ¶
func (PublicTypeVersionArgs) ElementType() reflect.Type
type PublicTypeVersionInput ¶
type PublicTypeVersionInput interface { pulumi.Input ToPublicTypeVersionOutput() PublicTypeVersionOutput ToPublicTypeVersionOutputWithContext(ctx context.Context) PublicTypeVersionOutput }
type PublicTypeVersionOutput ¶
type PublicTypeVersionOutput struct{ *pulumi.OutputState }
func (PublicTypeVersionOutput) Arn ¶ added in v0.17.0
func (o PublicTypeVersionOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the extension.
func (PublicTypeVersionOutput) ElementType ¶
func (PublicTypeVersionOutput) ElementType() reflect.Type
func (PublicTypeVersionOutput) LogDeliveryBucket ¶ added in v0.17.0
func (o PublicTypeVersionOutput) LogDeliveryBucket() pulumi.StringPtrOutput
A url to the S3 bucket where logs for the testType run will be available
func (PublicTypeVersionOutput) PublicTypeArn ¶ added in v0.17.0
func (o PublicTypeVersionOutput) PublicTypeArn() pulumi.StringOutput
The Amazon Resource Number (ARN) assigned to the public extension upon publication
func (PublicTypeVersionOutput) PublicVersionNumber ¶ added in v0.17.0
func (o PublicTypeVersionOutput) PublicVersionNumber() pulumi.StringPtrOutput
The version number of a public third-party extension
func (PublicTypeVersionOutput) PublisherId ¶ added in v0.17.0
func (o PublicTypeVersionOutput) PublisherId() pulumi.StringOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (PublicTypeVersionOutput) ToPublicTypeVersionOutput ¶
func (o PublicTypeVersionOutput) ToPublicTypeVersionOutput() PublicTypeVersionOutput
func (PublicTypeVersionOutput) ToPublicTypeVersionOutputWithContext ¶
func (o PublicTypeVersionOutput) ToPublicTypeVersionOutputWithContext(ctx context.Context) PublicTypeVersionOutput
func (PublicTypeVersionOutput) Type ¶ added in v0.17.0
func (o PublicTypeVersionOutput) Type() PublicTypeVersionTypePtrOutput
The kind of extension
func (PublicTypeVersionOutput) TypeName ¶ added in v0.17.0
func (o PublicTypeVersionOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (PublicTypeVersionOutput) TypeVersionArn ¶ added in v0.17.0
func (o PublicTypeVersionOutput) TypeVersionArn() pulumi.StringOutput
The Amazon Resource Number (ARN) of the extension with the versionId.
type PublicTypeVersionState ¶
type PublicTypeVersionState struct { }
func (PublicTypeVersionState) ElementType ¶
func (PublicTypeVersionState) ElementType() reflect.Type
type PublicTypeVersionType ¶
type PublicTypeVersionType string
The kind of extension
func (PublicTypeVersionType) ElementType ¶
func (PublicTypeVersionType) ElementType() reflect.Type
func (PublicTypeVersionType) ToPublicTypeVersionTypeOutput ¶
func (e PublicTypeVersionType) ToPublicTypeVersionTypeOutput() PublicTypeVersionTypeOutput
func (PublicTypeVersionType) ToPublicTypeVersionTypeOutputWithContext ¶
func (e PublicTypeVersionType) ToPublicTypeVersionTypeOutputWithContext(ctx context.Context) PublicTypeVersionTypeOutput
func (PublicTypeVersionType) ToPublicTypeVersionTypePtrOutput ¶
func (e PublicTypeVersionType) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
func (PublicTypeVersionType) ToPublicTypeVersionTypePtrOutputWithContext ¶
func (e PublicTypeVersionType) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
func (PublicTypeVersionType) ToStringOutput ¶
func (e PublicTypeVersionType) ToStringOutput() pulumi.StringOutput
func (PublicTypeVersionType) ToStringOutputWithContext ¶
func (e PublicTypeVersionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicTypeVersionType) ToStringPtrOutput ¶
func (e PublicTypeVersionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicTypeVersionType) ToStringPtrOutputWithContext ¶
func (e PublicTypeVersionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicTypeVersionTypeInput ¶
type PublicTypeVersionTypeInput interface { pulumi.Input ToPublicTypeVersionTypeOutput() PublicTypeVersionTypeOutput ToPublicTypeVersionTypeOutputWithContext(context.Context) PublicTypeVersionTypeOutput }
PublicTypeVersionTypeInput is an input type that accepts values of the PublicTypeVersionType enum A concrete instance of `PublicTypeVersionTypeInput` can be one of the following:
PublicTypeVersionTypeResource PublicTypeVersionTypeModule PublicTypeVersionTypeHook
type PublicTypeVersionTypeOutput ¶
type PublicTypeVersionTypeOutput struct{ *pulumi.OutputState }
func (PublicTypeVersionTypeOutput) ElementType ¶
func (PublicTypeVersionTypeOutput) ElementType() reflect.Type
func (PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutput ¶
func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutput() PublicTypeVersionTypeOutput
func (PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutputWithContext ¶
func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypeOutputWithContext(ctx context.Context) PublicTypeVersionTypeOutput
func (PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutput ¶
func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
func (PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutputWithContext ¶
func (o PublicTypeVersionTypeOutput) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
func (PublicTypeVersionTypeOutput) ToStringOutput ¶
func (o PublicTypeVersionTypeOutput) ToStringOutput() pulumi.StringOutput
func (PublicTypeVersionTypeOutput) ToStringOutputWithContext ¶
func (o PublicTypeVersionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicTypeVersionTypeOutput) ToStringPtrOutput ¶
func (o PublicTypeVersionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicTypeVersionTypeOutput) ToStringPtrOutputWithContext ¶
func (o PublicTypeVersionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicTypeVersionTypePtrInput ¶
type PublicTypeVersionTypePtrInput interface { pulumi.Input ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput ToPublicTypeVersionTypePtrOutputWithContext(context.Context) PublicTypeVersionTypePtrOutput }
func PublicTypeVersionTypePtr ¶
func PublicTypeVersionTypePtr(v string) PublicTypeVersionTypePtrInput
type PublicTypeVersionTypePtrOutput ¶
type PublicTypeVersionTypePtrOutput struct{ *pulumi.OutputState }
func (PublicTypeVersionTypePtrOutput) Elem ¶
func (o PublicTypeVersionTypePtrOutput) Elem() PublicTypeVersionTypeOutput
func (PublicTypeVersionTypePtrOutput) ElementType ¶
func (PublicTypeVersionTypePtrOutput) ElementType() reflect.Type
func (PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutput ¶
func (o PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutput() PublicTypeVersionTypePtrOutput
func (PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutputWithContext ¶
func (o PublicTypeVersionTypePtrOutput) ToPublicTypeVersionTypePtrOutputWithContext(ctx context.Context) PublicTypeVersionTypePtrOutput
func (PublicTypeVersionTypePtrOutput) ToStringPtrOutput ¶
func (o PublicTypeVersionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicTypeVersionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicTypeVersionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Publisher ¶
type Publisher struct { pulumi.CustomResourceState // Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf AcceptTermsAndConditions pulumi.BoolOutput `pulumi:"acceptTermsAndConditions"` // If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account. ConnectionArn pulumi.StringPtrOutput `pulumi:"connectionArn"` // The type of account used as the identity provider when registering this publisher with CloudFormation. IdentityProvider PublisherIdentityProviderOutput `pulumi:"identityProvider"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId pulumi.StringOutput `pulumi:"publisherId"` // The URL to the publisher's profile with the identity provider. PublisherProfile pulumi.StringOutput `pulumi:"publisherProfile"` // Whether the publisher is verified. PublisherStatus PublisherStatusOutput `pulumi:"publisherStatus"` }
Register as a publisher in the CloudFormation Registry.
func GetPublisher ¶
func GetPublisher(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublisherState, opts ...pulumi.ResourceOption) (*Publisher, error)
GetPublisher gets an existing Publisher 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 NewPublisher ¶
func NewPublisher(ctx *pulumi.Context, name string, args *PublisherArgs, opts ...pulumi.ResourceOption) (*Publisher, error)
NewPublisher registers a new resource with the given unique name, arguments, and options.
func (*Publisher) ElementType ¶
func (*Publisher) ToPublisherOutput ¶
func (i *Publisher) ToPublisherOutput() PublisherOutput
func (*Publisher) ToPublisherOutputWithContext ¶
func (i *Publisher) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
type PublisherArgs ¶
type PublisherArgs struct { // Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf AcceptTermsAndConditions pulumi.BoolInput // If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account. ConnectionArn pulumi.StringPtrInput }
The set of arguments for constructing a Publisher resource.
func (PublisherArgs) ElementType ¶
func (PublisherArgs) ElementType() reflect.Type
type PublisherIdentityProvider ¶
type PublisherIdentityProvider string
The type of account used as the identity provider when registering this publisher with CloudFormation.
type PublisherIdentityProviderOutput ¶
type PublisherIdentityProviderOutput struct{ *pulumi.OutputState }
func (PublisherIdentityProviderOutput) ElementType ¶
func (PublisherIdentityProviderOutput) ElementType() reflect.Type
func (PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutput ¶
func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutput() PublisherIdentityProviderOutput
func (PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutputWithContext ¶
func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderOutputWithContext(ctx context.Context) PublisherIdentityProviderOutput
func (PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutput ¶
func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutput() PublisherIdentityProviderPtrOutput
func (PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutputWithContext ¶
func (o PublisherIdentityProviderOutput) ToPublisherIdentityProviderPtrOutputWithContext(ctx context.Context) PublisherIdentityProviderPtrOutput
func (PublisherIdentityProviderOutput) ToStringOutput ¶
func (o PublisherIdentityProviderOutput) ToStringOutput() pulumi.StringOutput
func (PublisherIdentityProviderOutput) ToStringOutputWithContext ¶
func (o PublisherIdentityProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublisherIdentityProviderOutput) ToStringPtrOutput ¶
func (o PublisherIdentityProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublisherIdentityProviderOutput) ToStringPtrOutputWithContext ¶
func (o PublisherIdentityProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublisherIdentityProviderPtrOutput ¶
type PublisherIdentityProviderPtrOutput struct{ *pulumi.OutputState }
func (PublisherIdentityProviderPtrOutput) Elem ¶
func (o PublisherIdentityProviderPtrOutput) Elem() PublisherIdentityProviderOutput
func (PublisherIdentityProviderPtrOutput) ElementType ¶
func (PublisherIdentityProviderPtrOutput) ElementType() reflect.Type
func (PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutput ¶
func (o PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutput() PublisherIdentityProviderPtrOutput
func (PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutputWithContext ¶
func (o PublisherIdentityProviderPtrOutput) ToPublisherIdentityProviderPtrOutputWithContext(ctx context.Context) PublisherIdentityProviderPtrOutput
func (PublisherIdentityProviderPtrOutput) ToStringPtrOutput ¶
func (o PublisherIdentityProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublisherIdentityProviderPtrOutput) ToStringPtrOutputWithContext ¶
func (o PublisherIdentityProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublisherInput ¶
type PublisherInput interface { pulumi.Input ToPublisherOutput() PublisherOutput ToPublisherOutputWithContext(ctx context.Context) PublisherOutput }
type PublisherOutput ¶
type PublisherOutput struct{ *pulumi.OutputState }
func (PublisherOutput) AcceptTermsAndConditions ¶ added in v0.17.0
func (o PublisherOutput) AcceptTermsAndConditions() pulumi.BoolOutput
Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
func (PublisherOutput) ConnectionArn ¶ added in v0.17.0
func (o PublisherOutput) ConnectionArn() pulumi.StringPtrOutput
If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
func (PublisherOutput) ElementType ¶
func (PublisherOutput) ElementType() reflect.Type
func (PublisherOutput) IdentityProvider ¶ added in v0.17.0
func (o PublisherOutput) IdentityProvider() PublisherIdentityProviderOutput
The type of account used as the identity provider when registering this publisher with CloudFormation.
func (PublisherOutput) PublisherId ¶ added in v0.17.0
func (o PublisherOutput) PublisherId() pulumi.StringOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (PublisherOutput) PublisherProfile ¶ added in v0.17.0
func (o PublisherOutput) PublisherProfile() pulumi.StringOutput
The URL to the publisher's profile with the identity provider.
func (PublisherOutput) PublisherStatus ¶ added in v0.17.0
func (o PublisherOutput) PublisherStatus() PublisherStatusOutput
Whether the publisher is verified.
func (PublisherOutput) ToPublisherOutput ¶
func (o PublisherOutput) ToPublisherOutput() PublisherOutput
func (PublisherOutput) ToPublisherOutputWithContext ¶
func (o PublisherOutput) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
type PublisherState ¶
type PublisherState struct { }
func (PublisherState) ElementType ¶
func (PublisherState) ElementType() reflect.Type
type PublisherStatus ¶ added in v0.2.0
type PublisherStatus string
Whether the publisher is verified.
type PublisherStatusOutput ¶ added in v0.2.0
type PublisherStatusOutput struct{ *pulumi.OutputState }
func (PublisherStatusOutput) ElementType ¶ added in v0.2.0
func (PublisherStatusOutput) ElementType() reflect.Type
func (PublisherStatusOutput) ToPublisherStatusOutput ¶ added in v0.2.0
func (o PublisherStatusOutput) ToPublisherStatusOutput() PublisherStatusOutput
func (PublisherStatusOutput) ToPublisherStatusOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusOutput) ToPublisherStatusOutputWithContext(ctx context.Context) PublisherStatusOutput
func (PublisherStatusOutput) ToPublisherStatusPtrOutput ¶ added in v0.2.0
func (o PublisherStatusOutput) ToPublisherStatusPtrOutput() PublisherStatusPtrOutput
func (PublisherStatusOutput) ToPublisherStatusPtrOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusOutput) ToPublisherStatusPtrOutputWithContext(ctx context.Context) PublisherStatusPtrOutput
func (PublisherStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o PublisherStatusOutput) ToStringOutput() pulumi.StringOutput
func (PublisherStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublisherStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o PublisherStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublisherStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublisherStatusPtrOutput ¶ added in v0.2.0
type PublisherStatusPtrOutput struct{ *pulumi.OutputState }
func (PublisherStatusPtrOutput) Elem ¶ added in v0.2.0
func (o PublisherStatusPtrOutput) Elem() PublisherStatusOutput
func (PublisherStatusPtrOutput) ElementType ¶ added in v0.2.0
func (PublisherStatusPtrOutput) ElementType() reflect.Type
func (PublisherStatusPtrOutput) ToPublisherStatusPtrOutput ¶ added in v0.2.0
func (o PublisherStatusPtrOutput) ToPublisherStatusPtrOutput() PublisherStatusPtrOutput
func (PublisherStatusPtrOutput) ToPublisherStatusPtrOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusPtrOutput) ToPublisherStatusPtrOutputWithContext(ctx context.Context) PublisherStatusPtrOutput
func (PublisherStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o PublisherStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublisherStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o PublisherStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceDefaultVersion ¶
type ResourceDefaultVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion Arn pulumi.StringOutput `pulumi:"arn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrOutput `pulumi:"typeName"` // The Amazon Resource Name (ARN) of the type version. TypeVersionArn pulumi.StringPtrOutput `pulumi:"typeVersionArn"` // The ID of an existing version of the resource to set as the default. VersionId pulumi.StringPtrOutput `pulumi:"versionId"` }
The default version of a resource that has been registered in the CloudFormation Registry.
func GetResourceDefaultVersion ¶
func GetResourceDefaultVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceDefaultVersionState, opts ...pulumi.ResourceOption) (*ResourceDefaultVersion, error)
GetResourceDefaultVersion gets an existing ResourceDefaultVersion 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 NewResourceDefaultVersion ¶
func NewResourceDefaultVersion(ctx *pulumi.Context, name string, args *ResourceDefaultVersionArgs, opts ...pulumi.ResourceOption) (*ResourceDefaultVersion, error)
NewResourceDefaultVersion registers a new resource with the given unique name, arguments, and options.
func (*ResourceDefaultVersion) ElementType ¶
func (*ResourceDefaultVersion) ElementType() reflect.Type
func (*ResourceDefaultVersion) ToResourceDefaultVersionOutput ¶
func (i *ResourceDefaultVersion) ToResourceDefaultVersionOutput() ResourceDefaultVersionOutput
func (*ResourceDefaultVersion) ToResourceDefaultVersionOutputWithContext ¶
func (i *ResourceDefaultVersion) ToResourceDefaultVersionOutputWithContext(ctx context.Context) ResourceDefaultVersionOutput
type ResourceDefaultVersionArgs ¶
type ResourceDefaultVersionArgs struct { // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the type version. TypeVersionArn pulumi.StringPtrInput // The ID of an existing version of the resource to set as the default. VersionId pulumi.StringPtrInput }
The set of arguments for constructing a ResourceDefaultVersion resource.
func (ResourceDefaultVersionArgs) ElementType ¶
func (ResourceDefaultVersionArgs) ElementType() reflect.Type
type ResourceDefaultVersionInput ¶
type ResourceDefaultVersionInput interface { pulumi.Input ToResourceDefaultVersionOutput() ResourceDefaultVersionOutput ToResourceDefaultVersionOutputWithContext(ctx context.Context) ResourceDefaultVersionOutput }
type ResourceDefaultVersionOutput ¶
type ResourceDefaultVersionOutput struct{ *pulumi.OutputState }
func (ResourceDefaultVersionOutput) Arn ¶ added in v0.17.0
func (o ResourceDefaultVersionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type. This is used to uniquely identify a ResourceDefaultVersion
func (ResourceDefaultVersionOutput) ElementType ¶
func (ResourceDefaultVersionOutput) ElementType() reflect.Type
func (ResourceDefaultVersionOutput) ToResourceDefaultVersionOutput ¶
func (o ResourceDefaultVersionOutput) ToResourceDefaultVersionOutput() ResourceDefaultVersionOutput
func (ResourceDefaultVersionOutput) ToResourceDefaultVersionOutputWithContext ¶
func (o ResourceDefaultVersionOutput) ToResourceDefaultVersionOutputWithContext(ctx context.Context) ResourceDefaultVersionOutput
func (ResourceDefaultVersionOutput) TypeName ¶ added in v0.17.0
func (o ResourceDefaultVersionOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (ResourceDefaultVersionOutput) TypeVersionArn ¶ added in v0.17.0
func (o ResourceDefaultVersionOutput) TypeVersionArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the type version.
func (ResourceDefaultVersionOutput) VersionId ¶ added in v0.17.0
func (o ResourceDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
The ID of an existing version of the resource to set as the default.
type ResourceDefaultVersionState ¶
type ResourceDefaultVersionState struct { }
func (ResourceDefaultVersionState) ElementType ¶
func (ResourceDefaultVersionState) ElementType() reflect.Type
type ResourceVersion ¶
type ResourceVersion struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrOutput `pulumi:"executionRoleArn"` // Indicates if this type version is the current default version IsDefaultVersion pulumi.BoolOutput `pulumi:"isDefaultVersion"` // Specifies logging configuration information for a type. LoggingConfig ResourceVersionLoggingConfigPtrOutput `pulumi:"loggingConfig"` // The provisioning behavior of the type. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted. ProvisioningType ResourceVersionProvisioningTypeOutput `pulumi:"provisioningType"` // A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register. // // For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide. SchemaHandlerPackage pulumi.StringOutput `pulumi:"schemaHandlerPackage"` // The Amazon Resource Name (ARN) of the type without the versionID. TypeArn pulumi.StringOutput `pulumi:"typeArn"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringOutput `pulumi:"typeName"` // The ID of the version of the type represented by this resource instance. VersionId pulumi.StringOutput `pulumi:"versionId"` // The scope at which the type is visible and usable in CloudFormation operations. // // Valid values include: // // PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE. // // PUBLIC: The type is publically visible and usable within any Amazon account. Visibility ResourceVersionVisibilityOutput `pulumi:"visibility"` }
A resource that has been registered in the CloudFormation Registry.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { resourceVersion, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } _, err = cloudformation.NewResourceDefaultVersion(ctx, "resourceDefaultVersion", &cloudformation.ResourceDefaultVersionArgs{ TypeVersionArn: resourceVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { resourceVersion, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } _, err = cloudformation.NewResourceDefaultVersion(ctx, "resourceDefaultVersion", &cloudformation.ResourceDefaultVersionArgs{ TypeVersionArn: resourceVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { resourceVersion, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } _, err = cloudformation.NewResourceDefaultVersion(ctx, "resourceDefaultVersion", &cloudformation.ResourceDefaultVersionArgs{ TypeVersionArn: resourceVersion.ID(), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { resourceVersion, err := cloudformation.NewResourceVersion(ctx, "resourceVersion", &cloudformation.ResourceVersionArgs{ TypeName: pulumi.String("My::Sample::Resource"), SchemaHandlerPackage: pulumi.String("s3://my-sample-resourceversion-bucket/my-sample-resource.zip"), }) if err != nil { return err } _, err = cloudformation.NewResourceDefaultVersion(ctx, "resourceDefaultVersion", &cloudformation.ResourceDefaultVersionArgs{ TypeVersionArn: resourceVersion.ID(), }) if err != nil { return err } return nil }) }
```
func GetResourceVersion ¶
func GetResourceVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceVersionState, opts ...pulumi.ResourceOption) (*ResourceVersion, error)
GetResourceVersion gets an existing ResourceVersion 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 NewResourceVersion ¶
func NewResourceVersion(ctx *pulumi.Context, name string, args *ResourceVersionArgs, opts ...pulumi.ResourceOption) (*ResourceVersion, error)
NewResourceVersion registers a new resource with the given unique name, arguments, and options.
func (*ResourceVersion) ElementType ¶
func (*ResourceVersion) ElementType() reflect.Type
func (*ResourceVersion) ToResourceVersionOutput ¶
func (i *ResourceVersion) ToResourceVersionOutput() ResourceVersionOutput
func (*ResourceVersion) ToResourceVersionOutputWithContext ¶
func (i *ResourceVersion) ToResourceVersionOutputWithContext(ctx context.Context) ResourceVersionOutput
type ResourceVersionArgs ¶
type ResourceVersionArgs struct { // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrInput // Specifies logging configuration information for a type. LoggingConfig ResourceVersionLoggingConfigPtrInput // A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register. // // For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide. SchemaHandlerPackage pulumi.StringInput // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringInput }
The set of arguments for constructing a ResourceVersion resource.
func (ResourceVersionArgs) ElementType ¶
func (ResourceVersionArgs) ElementType() reflect.Type
type ResourceVersionInput ¶
type ResourceVersionInput interface { pulumi.Input ToResourceVersionOutput() ResourceVersionOutput ToResourceVersionOutputWithContext(ctx context.Context) ResourceVersionOutput }
type ResourceVersionLoggingConfig ¶
type ResourceVersionLoggingConfig struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName *string `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn *string `pulumi:"logRoleArn"` }
type ResourceVersionLoggingConfigArgs ¶
type ResourceVersionLoggingConfigArgs struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn pulumi.StringPtrInput `pulumi:"logRoleArn"` }
func (ResourceVersionLoggingConfigArgs) ElementType ¶
func (ResourceVersionLoggingConfigArgs) ElementType() reflect.Type
func (ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutput ¶
func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutput() ResourceVersionLoggingConfigOutput
func (ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutputWithContext ¶
func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigOutput
func (ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutput ¶
func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
func (ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutputWithContext ¶
func (i ResourceVersionLoggingConfigArgs) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
type ResourceVersionLoggingConfigInput ¶
type ResourceVersionLoggingConfigInput interface { pulumi.Input ToResourceVersionLoggingConfigOutput() ResourceVersionLoggingConfigOutput ToResourceVersionLoggingConfigOutputWithContext(context.Context) ResourceVersionLoggingConfigOutput }
ResourceVersionLoggingConfigInput is an input type that accepts ResourceVersionLoggingConfigArgs and ResourceVersionLoggingConfigOutput values. You can construct a concrete instance of `ResourceVersionLoggingConfigInput` via:
ResourceVersionLoggingConfigArgs{...}
type ResourceVersionLoggingConfigOutput ¶
type ResourceVersionLoggingConfigOutput struct{ *pulumi.OutputState }
func (ResourceVersionLoggingConfigOutput) ElementType ¶
func (ResourceVersionLoggingConfigOutput) ElementType() reflect.Type
func (ResourceVersionLoggingConfigOutput) LogGroupName ¶
func (o ResourceVersionLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (ResourceVersionLoggingConfigOutput) LogRoleArn ¶
func (o ResourceVersionLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutput ¶
func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutput() ResourceVersionLoggingConfigOutput
func (ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutputWithContext ¶
func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigOutput
func (ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutput ¶
func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
func (ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutputWithContext ¶
func (o ResourceVersionLoggingConfigOutput) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
type ResourceVersionLoggingConfigPtrInput ¶
type ResourceVersionLoggingConfigPtrInput interface { pulumi.Input ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput ToResourceVersionLoggingConfigPtrOutputWithContext(context.Context) ResourceVersionLoggingConfigPtrOutput }
ResourceVersionLoggingConfigPtrInput is an input type that accepts ResourceVersionLoggingConfigArgs, ResourceVersionLoggingConfigPtr and ResourceVersionLoggingConfigPtrOutput values. You can construct a concrete instance of `ResourceVersionLoggingConfigPtrInput` via:
ResourceVersionLoggingConfigArgs{...} or: nil
func ResourceVersionLoggingConfigPtr ¶
func ResourceVersionLoggingConfigPtr(v *ResourceVersionLoggingConfigArgs) ResourceVersionLoggingConfigPtrInput
type ResourceVersionLoggingConfigPtrOutput ¶
type ResourceVersionLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (ResourceVersionLoggingConfigPtrOutput) ElementType ¶
func (ResourceVersionLoggingConfigPtrOutput) ElementType() reflect.Type
func (ResourceVersionLoggingConfigPtrOutput) LogGroupName ¶
func (o ResourceVersionLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (ResourceVersionLoggingConfigPtrOutput) LogRoleArn ¶
func (o ResourceVersionLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutput ¶
func (o ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutput() ResourceVersionLoggingConfigPtrOutput
func (ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutputWithContext ¶
func (o ResourceVersionLoggingConfigPtrOutput) ToResourceVersionLoggingConfigPtrOutputWithContext(ctx context.Context) ResourceVersionLoggingConfigPtrOutput
type ResourceVersionOutput ¶
type ResourceVersionOutput struct{ *pulumi.OutputState }
func (ResourceVersionOutput) Arn ¶ added in v0.17.0
func (o ResourceVersionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type, here the ResourceVersion. This is used to uniquely identify a ResourceVersion resource
func (ResourceVersionOutput) ElementType ¶
func (ResourceVersionOutput) ElementType() reflect.Type
func (ResourceVersionOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o ResourceVersionOutput) ExecutionRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.
func (ResourceVersionOutput) IsDefaultVersion ¶ added in v0.17.0
func (o ResourceVersionOutput) IsDefaultVersion() pulumi.BoolOutput
Indicates if this type version is the current default version
func (ResourceVersionOutput) LoggingConfig ¶ added in v0.17.0
func (o ResourceVersionOutput) LoggingConfig() ResourceVersionLoggingConfigPtrOutput
Specifies logging configuration information for a type.
func (ResourceVersionOutput) ProvisioningType ¶ added in v0.17.0
func (o ResourceVersionOutput) ProvisioningType() ResourceVersionProvisioningTypeOutput
The provisioning behavior of the type. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted.
func (ResourceVersionOutput) SchemaHandlerPackage ¶ added in v0.17.0
func (o ResourceVersionOutput) SchemaHandlerPackage() pulumi.StringOutput
A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register.
For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide.
func (ResourceVersionOutput) ToResourceVersionOutput ¶
func (o ResourceVersionOutput) ToResourceVersionOutput() ResourceVersionOutput
func (ResourceVersionOutput) ToResourceVersionOutputWithContext ¶
func (o ResourceVersionOutput) ToResourceVersionOutputWithContext(ctx context.Context) ResourceVersionOutput
func (ResourceVersionOutput) TypeArn ¶ added in v0.17.0
func (o ResourceVersionOutput) TypeArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the type without the versionID.
func (ResourceVersionOutput) TypeName ¶ added in v0.17.0
func (o ResourceVersionOutput) TypeName() pulumi.StringOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (ResourceVersionOutput) VersionId ¶ added in v0.17.0
func (o ResourceVersionOutput) VersionId() pulumi.StringOutput
The ID of the version of the type represented by this resource instance.
func (ResourceVersionOutput) Visibility ¶ added in v0.17.0
func (o ResourceVersionOutput) Visibility() ResourceVersionVisibilityOutput
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type ResourceVersionProvisioningType ¶
type ResourceVersionProvisioningType string
The provisioning behavior of the type. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted.
type ResourceVersionProvisioningTypeOutput ¶
type ResourceVersionProvisioningTypeOutput struct{ *pulumi.OutputState }
func (ResourceVersionProvisioningTypeOutput) ElementType ¶
func (ResourceVersionProvisioningTypeOutput) ElementType() reflect.Type
func (ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutput ¶
func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutput() ResourceVersionProvisioningTypeOutput
func (ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutputWithContext ¶
func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypeOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypeOutput
func (ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutput ¶
func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutput() ResourceVersionProvisioningTypePtrOutput
func (ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutputWithContext ¶
func (o ResourceVersionProvisioningTypeOutput) ToResourceVersionProvisioningTypePtrOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypePtrOutput
func (ResourceVersionProvisioningTypeOutput) ToStringOutput ¶
func (o ResourceVersionProvisioningTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceVersionProvisioningTypeOutput) ToStringOutputWithContext ¶
func (o ResourceVersionProvisioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceVersionProvisioningTypeOutput) ToStringPtrOutput ¶
func (o ResourceVersionProvisioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceVersionProvisioningTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceVersionProvisioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceVersionProvisioningTypePtrOutput ¶
type ResourceVersionProvisioningTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceVersionProvisioningTypePtrOutput) ElementType ¶
func (ResourceVersionProvisioningTypePtrOutput) ElementType() reflect.Type
func (ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutput ¶
func (o ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutput() ResourceVersionProvisioningTypePtrOutput
func (ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutputWithContext ¶
func (o ResourceVersionProvisioningTypePtrOutput) ToResourceVersionProvisioningTypePtrOutputWithContext(ctx context.Context) ResourceVersionProvisioningTypePtrOutput
func (ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceVersionProvisioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceVersionState ¶
type ResourceVersionState struct { }
func (ResourceVersionState) ElementType ¶
func (ResourceVersionState) ElementType() reflect.Type
type ResourceVersionVisibility ¶
type ResourceVersionVisibility string
The scope at which the type is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The type is publically visible and usable within any Amazon account.
type ResourceVersionVisibilityOutput ¶
type ResourceVersionVisibilityOutput struct{ *pulumi.OutputState }
func (ResourceVersionVisibilityOutput) ElementType ¶
func (ResourceVersionVisibilityOutput) ElementType() reflect.Type
func (ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutput ¶
func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutput() ResourceVersionVisibilityOutput
func (ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutputWithContext ¶
func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityOutputWithContext(ctx context.Context) ResourceVersionVisibilityOutput
func (ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutput ¶
func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutput() ResourceVersionVisibilityPtrOutput
func (ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutputWithContext ¶
func (o ResourceVersionVisibilityOutput) ToResourceVersionVisibilityPtrOutputWithContext(ctx context.Context) ResourceVersionVisibilityPtrOutput
func (ResourceVersionVisibilityOutput) ToStringOutput ¶
func (o ResourceVersionVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (ResourceVersionVisibilityOutput) ToStringOutputWithContext ¶
func (o ResourceVersionVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceVersionVisibilityOutput) ToStringPtrOutput ¶
func (o ResourceVersionVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceVersionVisibilityOutput) ToStringPtrOutputWithContext ¶
func (o ResourceVersionVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceVersionVisibilityPtrOutput ¶
type ResourceVersionVisibilityPtrOutput struct{ *pulumi.OutputState }
func (ResourceVersionVisibilityPtrOutput) Elem ¶
func (o ResourceVersionVisibilityPtrOutput) Elem() ResourceVersionVisibilityOutput
func (ResourceVersionVisibilityPtrOutput) ElementType ¶
func (ResourceVersionVisibilityPtrOutput) ElementType() reflect.Type
func (ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutput ¶
func (o ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutput() ResourceVersionVisibilityPtrOutput
func (ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutputWithContext ¶
func (o ResourceVersionVisibilityPtrOutput) ToResourceVersionVisibilityPtrOutputWithContext(ctx context.Context) ResourceVersionVisibilityPtrOutput
func (ResourceVersionVisibilityPtrOutput) ToStringPtrOutput ¶
func (o ResourceVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceVersionVisibilityPtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Stack ¶
type Stack struct { pulumi.CustomResourceState // In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for AWS CloudFormation to create the stack. // // - `CAPABILITY_IAM` and `CAPABILITY_NAMED_IAM` // // Some stack templates might include resources that can affect permissions in your AWS account ; for example, by creating new AWS Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities. // // The following IAM resources require you to specify either the `CAPABILITY_IAM` or `CAPABILITY_NAMED_IAM` capability. // // - If you have IAM resources, you can specify either capability. // - If you have IAM resources with custom names, you *must* specify `CAPABILITY_NAMED_IAM` . // - If you don't specify either of these capabilities, AWS CloudFormation returns an `InsufficientCapabilities` error. // // If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary. // // - [`AWS::IAM::AccessKey`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html) // - [`AWS::IAM::Group`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html) // - [`AWS::IAM::InstanceProfile`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html) // - [`AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) // - [`AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html) // - [`AWS::IAM::User`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html) // - [`AWS::IAM::UserToGroupAddition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html) // // For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities) . // - `CAPABILITY_AUTO_EXPAND` // // Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the [AWS::Include](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/create-reusable-transform-function-snippets-and-add-to-your-template-with-aws-include-transform.html) and [AWS::Serverless](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html) transforms, which are macros hosted by AWS CloudFormation . // // If you want to create a stack from a stack template that contains macros *and* nested stacks, you must create the stack directly from the template using this capability. // // > You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs. // > // > Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without AWS CloudFormation being notified. // // For more information, see [Using AWS CloudFormation macros to perform custom processing on templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) . Capabilities StackCapabilitiesItemArrayOutput `pulumi:"capabilities"` // The unique ID of the change set. ChangeSetId pulumi.StringOutput `pulumi:"changeSetId"` // The time at which the stack was created. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // A user-defined description associated with the stack. Description pulumi.StringPtrOutput `pulumi:"description"` // Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure` , but not both. // // Default: `false` DisableRollback pulumi.BoolPtrOutput `pulumi:"disableRollback"` // Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see [Protecting a Stack From Being Deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html) in the *AWS CloudFormation User Guide* . Termination protection is deactivated on stacks by default. // // For [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) , termination protection is set on the root stack and can't be changed directly on the nested stack. EnableTerminationProtection pulumi.BoolPtrOutput `pulumi:"enableTerminationProtection"` // The time the stack was last updated. This field will only be returned if the stack has been updated at least once. LastUpdateTime pulumi.StringOutput `pulumi:"lastUpdateTime"` // The Amazon SNS topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs using the Amazon SNS console or your Command Line Interface (CLI). NotificationArns pulumi.StringArrayOutput `pulumi:"notificationArns"` // A list of output structures. Outputs StackOutputTypeArrayOutput `pulumi:"outputs"` // The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter. // // > If you use the `Ref` function to pass a parameter value to a nested stack, comma-delimited list parameters must be of type `String` . In other words, you can't pass values that are of type `CommaDelimitedList` to nested stacks. // // Conditional. Required if the nested stack requires input parameters. // // Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // For nested stacks--stacks created as resources for another stack--the stack ID of the direct parent of this stack. For the first level of nested stacks, the root stack is also the parent stack. // // For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* . ParentId pulumi.StringOutput `pulumi:"parentId"` // The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS CloudFormation assumes to create the stack. AWS CloudFormation uses the role's credentials to make calls on your behalf. AWS CloudFormation always uses this role for all future operations on the stack. Provided that users have permission to operate on the stack, AWS CloudFormation uses this role even if the users don't have permission to pass it. Ensure that the role grants least privilege. // // If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that's generated from your user credentials. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // For nested stacks--stacks created as resources for another stack--the stack ID of the top-level stack to which the nested stack ultimately belongs. // // For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* . RootId pulumi.StringOutput `pulumi:"rootId"` // Unique identifier of the stack. StackId pulumi.StringOutput `pulumi:"stackId"` // The name that's associated with the stack. The name must be unique in the Region in which you are creating the stack. // // > A stack name can contain only alphanumeric characters (case sensitive) and hyphens. It must start with an alphabetical character and can't be longer than 128 characters. StackName pulumi.StringOutput `pulumi:"stackName"` // Structure containing the stack policy body. For more information, go to [Prevent Updates to Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html) in the *AWS CloudFormation User Guide* . You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. StackPolicyBody pulumi.AnyOutput `pulumi:"stackPolicyBody"` // Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the stack. You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both. StackPolicyUrl pulumi.StringPtrOutput `pulumi:"stackPolicyUrl"` // Current status of the stack. StackStatus StackStatusOutput `pulumi:"stackStatus"` // Success/failure message associated with the stack status. StackStatusReason pulumi.StringPtrOutput `pulumi:"stackStatusReason"` // Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum number of 50 tags can be specified. Tags aws.TagArrayOutput `pulumi:"tags"` // Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) in the AWS CloudFormation User Guide. // // Conditional: You must specify either the `TemplateBody` or the `TemplateURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. TemplateBody pulumi.AnyOutput `pulumi:"templateBody"` // Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket. For more information, see [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) . // // Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced. TemplateUrl pulumi.StringPtrOutput `pulumi:"templateUrl"` // The length of time, in minutes, that CloudFormation waits for the nested stack to reach the `CREATE_COMPLETE` state. The default is no timeout. When CloudFormation detects that the nested stack has reached the `CREATE_COMPLETE` state, it marks the nested stack resource as `CREATE_COMPLETE` in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches `CREATE_COMPLETE` , CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack. // // Updates aren't supported. TimeoutInMinutes pulumi.IntPtrOutput `pulumi:"timeoutInMinutes"` }
The AWS::CloudFormation::Stack resource nests a stack as a resource in a top-level template.
func GetStack ¶
func GetStack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)
GetStack gets an existing Stack 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 NewStack ¶
func NewStack(ctx *pulumi.Context, name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)
NewStack registers a new resource with the given unique name, arguments, and options.
func (*Stack) ElementType ¶
func (*Stack) ToStackOutput ¶
func (i *Stack) ToStackOutput() StackOutput
func (*Stack) ToStackOutputWithContext ¶
func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput
type StackArgs ¶
type StackArgs struct { // In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for AWS CloudFormation to create the stack. // // - `CAPABILITY_IAM` and `CAPABILITY_NAMED_IAM` // // Some stack templates might include resources that can affect permissions in your AWS account ; for example, by creating new AWS Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities. // // The following IAM resources require you to specify either the `CAPABILITY_IAM` or `CAPABILITY_NAMED_IAM` capability. // // - If you have IAM resources, you can specify either capability. // - If you have IAM resources with custom names, you *must* specify `CAPABILITY_NAMED_IAM` . // - If you don't specify either of these capabilities, AWS CloudFormation returns an `InsufficientCapabilities` error. // // If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary. // // - [`AWS::IAM::AccessKey`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html) // - [`AWS::IAM::Group`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html) // - [`AWS::IAM::InstanceProfile`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html) // - [`AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) // - [`AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html) // - [`AWS::IAM::User`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html) // - [`AWS::IAM::UserToGroupAddition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html) // // For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities) . // - `CAPABILITY_AUTO_EXPAND` // // Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the [AWS::Include](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/create-reusable-transform-function-snippets-and-add-to-your-template-with-aws-include-transform.html) and [AWS::Serverless](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html) transforms, which are macros hosted by AWS CloudFormation . // // If you want to create a stack from a stack template that contains macros *and* nested stacks, you must create the stack directly from the template using this capability. // // > You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs. // > // > Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without AWS CloudFormation being notified. // // For more information, see [Using AWS CloudFormation macros to perform custom processing on templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) . Capabilities StackCapabilitiesItemArrayInput // A user-defined description associated with the stack. Description pulumi.StringPtrInput // Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure` , but not both. // // Default: `false` DisableRollback pulumi.BoolPtrInput // Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see [Protecting a Stack From Being Deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html) in the *AWS CloudFormation User Guide* . Termination protection is deactivated on stacks by default. // // For [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) , termination protection is set on the root stack and can't be changed directly on the nested stack. EnableTerminationProtection pulumi.BoolPtrInput // The Amazon SNS topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs using the Amazon SNS console or your Command Line Interface (CLI). NotificationArns pulumi.StringArrayInput // The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter. // // > If you use the `Ref` function to pass a parameter value to a nested stack, comma-delimited list parameters must be of type `String` . In other words, you can't pass values that are of type `CommaDelimitedList` to nested stacks. // // Conditional. Required if the nested stack requires input parameters. // // Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced. Parameters pulumi.StringMapInput // The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS CloudFormation assumes to create the stack. AWS CloudFormation uses the role's credentials to make calls on your behalf. AWS CloudFormation always uses this role for all future operations on the stack. Provided that users have permission to operate on the stack, AWS CloudFormation uses this role even if the users don't have permission to pass it. Ensure that the role grants least privilege. // // If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that's generated from your user credentials. RoleArn pulumi.StringPtrInput // The name that's associated with the stack. The name must be unique in the Region in which you are creating the stack. // // > A stack name can contain only alphanumeric characters (case sensitive) and hyphens. It must start with an alphabetical character and can't be longer than 128 characters. StackName pulumi.StringPtrInput // Structure containing the stack policy body. For more information, go to [Prevent Updates to Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html) in the *AWS CloudFormation User Guide* . You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. StackPolicyBody pulumi.Input // Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the stack. You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both. StackPolicyUrl pulumi.StringPtrInput // Success/failure message associated with the stack status. StackStatusReason pulumi.StringPtrInput // Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum number of 50 tags can be specified. Tags aws.TagArrayInput // Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) in the AWS CloudFormation User Guide. // // Conditional: You must specify either the `TemplateBody` or the `TemplateURL` parameter, but not both. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property. TemplateBody pulumi.Input // Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket. For more information, see [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) . // // Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced. TemplateUrl pulumi.StringPtrInput // The length of time, in minutes, that CloudFormation waits for the nested stack to reach the `CREATE_COMPLETE` state. The default is no timeout. When CloudFormation detects that the nested stack has reached the `CREATE_COMPLETE` state, it marks the nested stack resource as `CREATE_COMPLETE` in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches `CREATE_COMPLETE` , CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack. // // Updates aren't supported. TimeoutInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a Stack resource.
func (StackArgs) ElementType ¶
type StackCapabilitiesItem ¶ added in v0.73.1
type StackCapabilitiesItem string
func (StackCapabilitiesItem) ElementType ¶ added in v0.73.1
func (StackCapabilitiesItem) ElementType() reflect.Type
func (StackCapabilitiesItem) ToStackCapabilitiesItemOutput ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStackCapabilitiesItemOutput() StackCapabilitiesItemOutput
func (StackCapabilitiesItem) ToStackCapabilitiesItemOutputWithContext ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStackCapabilitiesItemOutputWithContext(ctx context.Context) StackCapabilitiesItemOutput
func (StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutput ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutputWithContext ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItem) ToStringOutput ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStringOutput() pulumi.StringOutput
func (StackCapabilitiesItem) ToStringOutputWithContext ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackCapabilitiesItem) ToStringPtrOutput ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackCapabilitiesItem) ToStringPtrOutputWithContext ¶ added in v0.73.1
func (e StackCapabilitiesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackCapabilitiesItemArray ¶ added in v0.73.1
type StackCapabilitiesItemArray []StackCapabilitiesItem
func (StackCapabilitiesItemArray) ElementType ¶ added in v0.73.1
func (StackCapabilitiesItemArray) ElementType() reflect.Type
func (StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutput ¶ added in v0.73.1
func (i StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutput() StackCapabilitiesItemArrayOutput
func (StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutputWithContext ¶ added in v0.73.1
func (i StackCapabilitiesItemArray) ToStackCapabilitiesItemArrayOutputWithContext(ctx context.Context) StackCapabilitiesItemArrayOutput
type StackCapabilitiesItemArrayInput ¶ added in v0.73.1
type StackCapabilitiesItemArrayInput interface { pulumi.Input ToStackCapabilitiesItemArrayOutput() StackCapabilitiesItemArrayOutput ToStackCapabilitiesItemArrayOutputWithContext(context.Context) StackCapabilitiesItemArrayOutput }
StackCapabilitiesItemArrayInput is an input type that accepts StackCapabilitiesItemArray and StackCapabilitiesItemArrayOutput values. You can construct a concrete instance of `StackCapabilitiesItemArrayInput` via:
StackCapabilitiesItemArray{ StackCapabilitiesItemArgs{...} }
type StackCapabilitiesItemArrayOutput ¶ added in v0.73.1
type StackCapabilitiesItemArrayOutput struct{ *pulumi.OutputState }
func (StackCapabilitiesItemArrayOutput) ElementType ¶ added in v0.73.1
func (StackCapabilitiesItemArrayOutput) ElementType() reflect.Type
func (StackCapabilitiesItemArrayOutput) Index ¶ added in v0.73.1
func (o StackCapabilitiesItemArrayOutput) Index(i pulumi.IntInput) StackCapabilitiesItemOutput
func (StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutput() StackCapabilitiesItemArrayOutput
func (StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemArrayOutput) ToStackCapabilitiesItemArrayOutputWithContext(ctx context.Context) StackCapabilitiesItemArrayOutput
type StackCapabilitiesItemInput ¶ added in v0.73.1
type StackCapabilitiesItemInput interface { pulumi.Input ToStackCapabilitiesItemOutput() StackCapabilitiesItemOutput ToStackCapabilitiesItemOutputWithContext(context.Context) StackCapabilitiesItemOutput }
StackCapabilitiesItemInput is an input type that accepts values of the StackCapabilitiesItem enum A concrete instance of `StackCapabilitiesItemInput` can be one of the following:
StackCapabilitiesItemCapabilityIam StackCapabilitiesItemCapabilityNamedIam StackCapabilitiesItemCapabilityAutoExpand
type StackCapabilitiesItemOutput ¶ added in v0.73.1
type StackCapabilitiesItemOutput struct{ *pulumi.OutputState }
func (StackCapabilitiesItemOutput) ElementType ¶ added in v0.73.1
func (StackCapabilitiesItemOutput) ElementType() reflect.Type
func (StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutput() StackCapabilitiesItemOutput
func (StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemOutputWithContext(ctx context.Context) StackCapabilitiesItemOutput
func (StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItemOutput) ToStringOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStringOutput() pulumi.StringOutput
func (StackCapabilitiesItemOutput) ToStringOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackCapabilitiesItemOutput) ToStringPtrOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackCapabilitiesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackCapabilitiesItemPtrInput ¶ added in v0.73.1
type StackCapabilitiesItemPtrInput interface { pulumi.Input ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput ToStackCapabilitiesItemPtrOutputWithContext(context.Context) StackCapabilitiesItemPtrOutput }
func StackCapabilitiesItemPtr ¶ added in v0.73.1
func StackCapabilitiesItemPtr(v string) StackCapabilitiesItemPtrInput
type StackCapabilitiesItemPtrOutput ¶ added in v0.73.1
type StackCapabilitiesItemPtrOutput struct{ *pulumi.OutputState }
func (StackCapabilitiesItemPtrOutput) Elem ¶ added in v0.73.1
func (o StackCapabilitiesItemPtrOutput) Elem() StackCapabilitiesItemOutput
func (StackCapabilitiesItemPtrOutput) ElementType ¶ added in v0.73.1
func (StackCapabilitiesItemPtrOutput) ElementType() reflect.Type
func (StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutput() StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemPtrOutput) ToStackCapabilitiesItemPtrOutputWithContext(ctx context.Context) StackCapabilitiesItemPtrOutput
func (StackCapabilitiesItemPtrOutput) ToStringPtrOutput ¶ added in v0.73.1
func (o StackCapabilitiesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackCapabilitiesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.1
func (o StackCapabilitiesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackInput ¶
type StackInput interface { pulumi.Input ToStackOutput() StackOutput ToStackOutputWithContext(ctx context.Context) StackOutput }
type StackOutput ¶
type StackOutput struct{ *pulumi.OutputState }
func (StackOutput) Capabilities ¶ added in v0.73.1
func (o StackOutput) Capabilities() StackCapabilitiesItemArrayOutput
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for AWS CloudFormation to create the stack.
- `CAPABILITY_IAM` and `CAPABILITY_NAMED_IAM`
Some stack templates might include resources that can affect permissions in your AWS account ; for example, by creating new AWS Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the `CAPABILITY_IAM` or `CAPABILITY_NAMED_IAM` capability.
- If you have IAM resources, you can specify either capability. - If you have IAM resources with custom names, you *must* specify `CAPABILITY_NAMED_IAM` . - If you don't specify either of these capabilities, AWS CloudFormation returns an `InsufficientCapabilities` error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
- [`AWS::IAM::AccessKey`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html) - [`AWS::IAM::Group`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html) - [`AWS::IAM::InstanceProfile`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html) - [`AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) - [`AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html) - [`AWS::IAM::User`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html) - [`AWS::IAM::UserToGroupAddition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html)
For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities) . - `CAPABILITY_AUTO_EXPAND`
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the [AWS::Include](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/create-reusable-transform-function-snippets-and-add-to-your-template-with-aws-include-transform.html) and [AWS::Serverless](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html) transforms, which are macros hosted by AWS CloudFormation .
If you want to create a stack from a stack template that contains macros *and* nested stacks, you must create the stack directly from the template using this capability.
> You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs. > > Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without AWS CloudFormation being notified.
For more information, see [Using AWS CloudFormation macros to perform custom processing on templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) .
func (StackOutput) ChangeSetId ¶ added in v0.73.1
func (o StackOutput) ChangeSetId() pulumi.StringOutput
The unique ID of the change set.
func (StackOutput) CreationTime ¶ added in v0.73.1
func (o StackOutput) CreationTime() pulumi.StringOutput
The time at which the stack was created.
func (StackOutput) Description ¶ added in v0.73.1
func (o StackOutput) Description() pulumi.StringPtrOutput
A user-defined description associated with the stack.
func (StackOutput) DisableRollback ¶ added in v0.73.1
func (o StackOutput) DisableRollback() pulumi.BoolPtrOutput
Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure` , but not both.
Default: `false`
func (StackOutput) ElementType ¶
func (StackOutput) ElementType() reflect.Type
func (StackOutput) EnableTerminationProtection ¶ added in v0.73.1
func (o StackOutput) EnableTerminationProtection() pulumi.BoolPtrOutput
Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see [Protecting a Stack From Being Deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html) in the *AWS CloudFormation User Guide* . Termination protection is deactivated on stacks by default.
For [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) , termination protection is set on the root stack and can't be changed directly on the nested stack.
func (StackOutput) LastUpdateTime ¶ added in v0.73.1
func (o StackOutput) LastUpdateTime() pulumi.StringOutput
The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
func (StackOutput) NotificationArns ¶ added in v0.72.0
func (o StackOutput) NotificationArns() pulumi.StringArrayOutput
The Amazon SNS topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs using the Amazon SNS console or your Command Line Interface (CLI).
func (StackOutput) Outputs ¶ added in v0.73.1
func (o StackOutput) Outputs() StackOutputTypeArrayOutput
A list of output structures.
func (StackOutput) Parameters ¶ added in v0.17.0
func (o StackOutput) Parameters() pulumi.StringMapOutput
The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter.
> If you use the `Ref` function to pass a parameter value to a nested stack, comma-delimited list parameters must be of type `String` . In other words, you can't pass values that are of type `CommaDelimitedList` to nested stacks.
Conditional. Required if the nested stack requires input parameters.
Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced.
func (StackOutput) ParentId ¶ added in v0.73.1
func (o StackOutput) ParentId() pulumi.StringOutput
For nested stacks--stacks created as resources for another stack--the stack ID of the direct parent of this stack. For the first level of nested stacks, the root stack is also the parent stack.
For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* .
func (StackOutput) RoleArn ¶ added in v0.73.1
func (o StackOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS CloudFormation assumes to create the stack. AWS CloudFormation uses the role's credentials to make calls on your behalf. AWS CloudFormation always uses this role for all future operations on the stack. Provided that users have permission to operate on the stack, AWS CloudFormation uses this role even if the users don't have permission to pass it. Ensure that the role grants least privilege.
If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that's generated from your user credentials.
func (StackOutput) RootId ¶ added in v0.73.1
func (o StackOutput) RootId() pulumi.StringOutput
For nested stacks--stacks created as resources for another stack--the stack ID of the top-level stack to which the nested stack ultimately belongs.
For more information, see [Embed stacks within other stacks using nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html) in the *AWS CloudFormation User Guide* .
func (StackOutput) StackId ¶ added in v0.73.1
func (o StackOutput) StackId() pulumi.StringOutput
Unique identifier of the stack.
func (StackOutput) StackName ¶ added in v0.73.1
func (o StackOutput) StackName() pulumi.StringOutput
The name that's associated with the stack. The name must be unique in the Region in which you are creating the stack.
> A stack name can contain only alphanumeric characters (case sensitive) and hyphens. It must start with an alphabetical character and can't be longer than 128 characters.
func (StackOutput) StackPolicyBody ¶ added in v0.73.1
func (o StackOutput) StackPolicyBody() pulumi.AnyOutput
Structure containing the stack policy body. For more information, go to [Prevent Updates to Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html) in the *AWS CloudFormation User Guide* . You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property.
func (StackOutput) StackPolicyUrl ¶ added in v0.73.1
func (o StackOutput) StackPolicyUrl() pulumi.StringPtrOutput
Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the stack. You can specify either the `StackPolicyBody` or the `StackPolicyURL` parameter, but not both.
func (StackOutput) StackStatus ¶ added in v0.73.1
func (o StackOutput) StackStatus() StackStatusOutput
Current status of the stack.
func (StackOutput) StackStatusReason ¶ added in v0.73.1
func (o StackOutput) StackStatusReason() pulumi.StringPtrOutput
Success/failure message associated with the stack status.
func (StackOutput) Tags ¶ added in v0.17.0
func (o StackOutput) Tags() aws.TagArrayOutput
Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum number of 50 tags can be specified.
func (StackOutput) TemplateBody ¶ added in v0.73.1
func (o StackOutput) TemplateBody() pulumi.AnyOutput
Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) in the AWS CloudFormation User Guide.
Conditional: You must specify either the `TemplateBody` or the `TemplateURL` parameter, but not both.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::CloudFormation::Stack` for more information about the expected schema for this property.
func (StackOutput) TemplateUrl ¶ added in v0.72.0
func (o StackOutput) TemplateUrl() pulumi.StringPtrOutput
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket. For more information, see [Template anatomy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html) .
Whether an update causes interruptions depends on the resources that are being updated. An update never causes a nested stack to be replaced.
func (StackOutput) TimeoutInMinutes ¶ added in v0.17.0
func (o StackOutput) TimeoutInMinutes() pulumi.IntPtrOutput
The length of time, in minutes, that CloudFormation waits for the nested stack to reach the `CREATE_COMPLETE` state. The default is no timeout. When CloudFormation detects that the nested stack has reached the `CREATE_COMPLETE` state, it marks the nested stack resource as `CREATE_COMPLETE` in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches `CREATE_COMPLETE` , CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack.
Updates aren't supported.
func (StackOutput) ToStackOutput ¶
func (o StackOutput) ToStackOutput() StackOutput
func (StackOutput) ToStackOutputWithContext ¶
func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
type StackOutputType ¶ added in v0.73.1
type StackOutputType struct { // User defined description associated with the output. Description *string `pulumi:"description"` // The name of the export associated with the output. ExportName *string `pulumi:"exportName"` // The key associated with the output. OutputKey *string `pulumi:"outputKey"` // The value associated with the output. OutputValue *string `pulumi:"outputValue"` }
type StackOutputTypeArrayOutput ¶ added in v0.73.1
type StackOutputTypeArrayOutput struct{ *pulumi.OutputState }
func (StackOutputTypeArrayOutput) ElementType ¶ added in v0.73.1
func (StackOutputTypeArrayOutput) ElementType() reflect.Type
func (StackOutputTypeArrayOutput) Index ¶ added in v0.73.1
func (o StackOutputTypeArrayOutput) Index(i pulumi.IntInput) StackOutputTypeOutput
func (StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutput ¶ added in v0.73.1
func (o StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutput() StackOutputTypeArrayOutput
func (StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutputWithContext ¶ added in v0.73.1
func (o StackOutputTypeArrayOutput) ToStackOutputTypeArrayOutputWithContext(ctx context.Context) StackOutputTypeArrayOutput
type StackOutputTypeOutput ¶ added in v0.73.1
type StackOutputTypeOutput struct{ *pulumi.OutputState }
func (StackOutputTypeOutput) Description ¶ added in v0.73.1
func (o StackOutputTypeOutput) Description() pulumi.StringPtrOutput
User defined description associated with the output.
func (StackOutputTypeOutput) ElementType ¶ added in v0.73.1
func (StackOutputTypeOutput) ElementType() reflect.Type
func (StackOutputTypeOutput) ExportName ¶ added in v0.73.1
func (o StackOutputTypeOutput) ExportName() pulumi.StringPtrOutput
The name of the export associated with the output.
func (StackOutputTypeOutput) OutputKey ¶ added in v0.73.1
func (o StackOutputTypeOutput) OutputKey() pulumi.StringPtrOutput
The key associated with the output.
func (StackOutputTypeOutput) OutputValue ¶ added in v0.73.1
func (o StackOutputTypeOutput) OutputValue() pulumi.StringPtrOutput
The value associated with the output.
func (StackOutputTypeOutput) ToStackOutputTypeOutput ¶ added in v0.73.1
func (o StackOutputTypeOutput) ToStackOutputTypeOutput() StackOutputTypeOutput
func (StackOutputTypeOutput) ToStackOutputTypeOutputWithContext ¶ added in v0.73.1
func (o StackOutputTypeOutput) ToStackOutputTypeOutputWithContext(ctx context.Context) StackOutputTypeOutput
type StackSet ¶
type StackSet struct { pulumi.CustomResourceState // The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account. AdministrationRoleArn pulumi.StringPtrOutput `pulumi:"administrationRoleArn"` // Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED. AutoDeployment StackSetAutoDeploymentPtrOutput `pulumi:"autoDeployment"` // Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN. CallAs StackSetCallAsPtrOutput `pulumi:"callAs"` // In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances. Capabilities StackSetCapabilityArrayOutput `pulumi:"capabilities"` // A description of the stack set. You can use the description to identify the stack set's purpose or other important information. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation. ExecutionRoleName pulumi.StringPtrOutput `pulumi:"executionRoleName"` // Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. ManagedExecution ManagedExecutionPropertiesPtrOutput `pulumi:"managedExecution"` // The user-specified preferences for how AWS CloudFormation performs a stack set operation. OperationPreferences StackSetOperationPreferencesPtrOutput `pulumi:"operationPreferences"` // The input parameters for the stack set template. Parameters StackSetParameterArrayOutput `pulumi:"parameters"` // Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified. PermissionModel StackSetPermissionModelOutput `pulumi:"permissionModel"` // A group of stack instances with parameters in some specific accounts and regions. StackInstancesGroup StackSetStackInstancesArrayOutput `pulumi:"stackInstancesGroup"` // The ID of the stack set that you're creating. StackSetId pulumi.StringOutput `pulumi:"stackSetId"` // The name to associate with the stack set. The name must be unique in the Region where you create your stack set. StackSetName pulumi.StringOutput `pulumi:"stackSetName"` // The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified. Tags aws.TagArrayOutput `pulumi:"tags"` // The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. TemplateBody pulumi.StringPtrOutput `pulumi:"templateBody"` // Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket. TemplateUrl pulumi.StringPtrOutput `pulumi:"templateUrl"` }
StackSet as a resource provides one-click experience for provisioning a StackSet and StackInstances
func GetStackSet ¶
func GetStackSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackSetState, opts ...pulumi.ResourceOption) (*StackSet, error)
GetStackSet gets an existing StackSet 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 NewStackSet ¶
func NewStackSet(ctx *pulumi.Context, name string, args *StackSetArgs, opts ...pulumi.ResourceOption) (*StackSet, error)
NewStackSet registers a new resource with the given unique name, arguments, and options.
func (*StackSet) ElementType ¶
func (*StackSet) ToStackSetOutput ¶
func (i *StackSet) ToStackSetOutput() StackSetOutput
func (*StackSet) ToStackSetOutputWithContext ¶
func (i *StackSet) ToStackSetOutputWithContext(ctx context.Context) StackSetOutput
type StackSetArgs ¶
type StackSetArgs struct { // The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account. AdministrationRoleArn pulumi.StringPtrInput // Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED. AutoDeployment StackSetAutoDeploymentPtrInput // Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN. CallAs StackSetCallAsPtrInput // In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances. Capabilities StackSetCapabilityArrayInput // A description of the stack set. You can use the description to identify the stack set's purpose or other important information. Description pulumi.StringPtrInput // The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation. ExecutionRoleName pulumi.StringPtrInput // Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. ManagedExecution ManagedExecutionPropertiesPtrInput // The user-specified preferences for how AWS CloudFormation performs a stack set operation. OperationPreferences StackSetOperationPreferencesPtrInput // The input parameters for the stack set template. Parameters StackSetParameterArrayInput // Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified. PermissionModel StackSetPermissionModelInput // A group of stack instances with parameters in some specific accounts and regions. StackInstancesGroup StackSetStackInstancesArrayInput // The name to associate with the stack set. The name must be unique in the Region where you create your stack set. StackSetName pulumi.StringPtrInput // The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified. Tags aws.TagArrayInput // The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. TemplateBody pulumi.StringPtrInput // Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket. TemplateUrl pulumi.StringPtrInput }
The set of arguments for constructing a StackSet resource.
func (StackSetArgs) ElementType ¶
func (StackSetArgs) ElementType() reflect.Type
type StackSetAutoDeployment ¶
type StackSetAutoDeployment struct { // If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions. Enabled *bool `pulumi:"enabled"` // If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True. RetainStacksOnAccountRemoval *bool `pulumi:"retainStacksOnAccountRemoval"` }
type StackSetAutoDeploymentArgs ¶
type StackSetAutoDeploymentArgs struct { // If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True. RetainStacksOnAccountRemoval pulumi.BoolPtrInput `pulumi:"retainStacksOnAccountRemoval"` }
func (StackSetAutoDeploymentArgs) ElementType ¶
func (StackSetAutoDeploymentArgs) ElementType() reflect.Type
func (StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutput ¶
func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutput() StackSetAutoDeploymentOutput
func (StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutputWithContext ¶
func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentOutputWithContext(ctx context.Context) StackSetAutoDeploymentOutput
func (StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutput ¶
func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
func (StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutputWithContext ¶
func (i StackSetAutoDeploymentArgs) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
type StackSetAutoDeploymentInput ¶
type StackSetAutoDeploymentInput interface { pulumi.Input ToStackSetAutoDeploymentOutput() StackSetAutoDeploymentOutput ToStackSetAutoDeploymentOutputWithContext(context.Context) StackSetAutoDeploymentOutput }
StackSetAutoDeploymentInput is an input type that accepts StackSetAutoDeploymentArgs and StackSetAutoDeploymentOutput values. You can construct a concrete instance of `StackSetAutoDeploymentInput` via:
StackSetAutoDeploymentArgs{...}
type StackSetAutoDeploymentOutput ¶
type StackSetAutoDeploymentOutput struct{ *pulumi.OutputState }
func (StackSetAutoDeploymentOutput) ElementType ¶
func (StackSetAutoDeploymentOutput) ElementType() reflect.Type
func (StackSetAutoDeploymentOutput) Enabled ¶
func (o StackSetAutoDeploymentOutput) Enabled() pulumi.BoolPtrOutput
If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
func (StackSetAutoDeploymentOutput) RetainStacksOnAccountRemoval ¶
func (o StackSetAutoDeploymentOutput) RetainStacksOnAccountRemoval() pulumi.BoolPtrOutput
If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
func (StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutput ¶
func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutput() StackSetAutoDeploymentOutput
func (StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutputWithContext ¶
func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentOutputWithContext(ctx context.Context) StackSetAutoDeploymentOutput
func (StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutput ¶
func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
func (StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutputWithContext ¶
func (o StackSetAutoDeploymentOutput) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
type StackSetAutoDeploymentPtrInput ¶
type StackSetAutoDeploymentPtrInput interface { pulumi.Input ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput ToStackSetAutoDeploymentPtrOutputWithContext(context.Context) StackSetAutoDeploymentPtrOutput }
StackSetAutoDeploymentPtrInput is an input type that accepts StackSetAutoDeploymentArgs, StackSetAutoDeploymentPtr and StackSetAutoDeploymentPtrOutput values. You can construct a concrete instance of `StackSetAutoDeploymentPtrInput` via:
StackSetAutoDeploymentArgs{...} or: nil
func StackSetAutoDeploymentPtr ¶
func StackSetAutoDeploymentPtr(v *StackSetAutoDeploymentArgs) StackSetAutoDeploymentPtrInput
type StackSetAutoDeploymentPtrOutput ¶
type StackSetAutoDeploymentPtrOutput struct{ *pulumi.OutputState }
func (StackSetAutoDeploymentPtrOutput) Elem ¶
func (o StackSetAutoDeploymentPtrOutput) Elem() StackSetAutoDeploymentOutput
func (StackSetAutoDeploymentPtrOutput) ElementType ¶
func (StackSetAutoDeploymentPtrOutput) ElementType() reflect.Type
func (StackSetAutoDeploymentPtrOutput) Enabled ¶
func (o StackSetAutoDeploymentPtrOutput) Enabled() pulumi.BoolPtrOutput
If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
func (StackSetAutoDeploymentPtrOutput) RetainStacksOnAccountRemoval ¶
func (o StackSetAutoDeploymentPtrOutput) RetainStacksOnAccountRemoval() pulumi.BoolPtrOutput
If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
func (StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutput ¶
func (o StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutput() StackSetAutoDeploymentPtrOutput
func (StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutputWithContext ¶
func (o StackSetAutoDeploymentPtrOutput) ToStackSetAutoDeploymentPtrOutputWithContext(ctx context.Context) StackSetAutoDeploymentPtrOutput
type StackSetCallAs ¶
type StackSetCallAs string
Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
func (StackSetCallAs) ElementType ¶
func (StackSetCallAs) ElementType() reflect.Type
func (StackSetCallAs) ToStackSetCallAsOutput ¶
func (e StackSetCallAs) ToStackSetCallAsOutput() StackSetCallAsOutput
func (StackSetCallAs) ToStackSetCallAsOutputWithContext ¶
func (e StackSetCallAs) ToStackSetCallAsOutputWithContext(ctx context.Context) StackSetCallAsOutput
func (StackSetCallAs) ToStackSetCallAsPtrOutput ¶
func (e StackSetCallAs) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
func (StackSetCallAs) ToStackSetCallAsPtrOutputWithContext ¶
func (e StackSetCallAs) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
func (StackSetCallAs) ToStringOutput ¶
func (e StackSetCallAs) ToStringOutput() pulumi.StringOutput
func (StackSetCallAs) ToStringOutputWithContext ¶
func (e StackSetCallAs) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetCallAs) ToStringPtrOutput ¶
func (e StackSetCallAs) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCallAs) ToStringPtrOutputWithContext ¶
func (e StackSetCallAs) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetCallAsInput ¶
type StackSetCallAsInput interface { pulumi.Input ToStackSetCallAsOutput() StackSetCallAsOutput ToStackSetCallAsOutputWithContext(context.Context) StackSetCallAsOutput }
StackSetCallAsInput is an input type that accepts values of the StackSetCallAs enum A concrete instance of `StackSetCallAsInput` can be one of the following:
StackSetCallAsSelf StackSetCallAsDelegatedAdmin
type StackSetCallAsOutput ¶
type StackSetCallAsOutput struct{ *pulumi.OutputState }
func (StackSetCallAsOutput) ElementType ¶
func (StackSetCallAsOutput) ElementType() reflect.Type
func (StackSetCallAsOutput) ToStackSetCallAsOutput ¶
func (o StackSetCallAsOutput) ToStackSetCallAsOutput() StackSetCallAsOutput
func (StackSetCallAsOutput) ToStackSetCallAsOutputWithContext ¶
func (o StackSetCallAsOutput) ToStackSetCallAsOutputWithContext(ctx context.Context) StackSetCallAsOutput
func (StackSetCallAsOutput) ToStackSetCallAsPtrOutput ¶
func (o StackSetCallAsOutput) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
func (StackSetCallAsOutput) ToStackSetCallAsPtrOutputWithContext ¶
func (o StackSetCallAsOutput) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
func (StackSetCallAsOutput) ToStringOutput ¶
func (o StackSetCallAsOutput) ToStringOutput() pulumi.StringOutput
func (StackSetCallAsOutput) ToStringOutputWithContext ¶
func (o StackSetCallAsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetCallAsOutput) ToStringPtrOutput ¶
func (o StackSetCallAsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCallAsOutput) ToStringPtrOutputWithContext ¶
func (o StackSetCallAsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetCallAsPtrInput ¶
type StackSetCallAsPtrInput interface { pulumi.Input ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput ToStackSetCallAsPtrOutputWithContext(context.Context) StackSetCallAsPtrOutput }
func StackSetCallAsPtr ¶
func StackSetCallAsPtr(v string) StackSetCallAsPtrInput
type StackSetCallAsPtrOutput ¶
type StackSetCallAsPtrOutput struct{ *pulumi.OutputState }
func (StackSetCallAsPtrOutput) Elem ¶
func (o StackSetCallAsPtrOutput) Elem() StackSetCallAsOutput
func (StackSetCallAsPtrOutput) ElementType ¶
func (StackSetCallAsPtrOutput) ElementType() reflect.Type
func (StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutput ¶
func (o StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutput() StackSetCallAsPtrOutput
func (StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutputWithContext ¶
func (o StackSetCallAsPtrOutput) ToStackSetCallAsPtrOutputWithContext(ctx context.Context) StackSetCallAsPtrOutput
func (StackSetCallAsPtrOutput) ToStringPtrOutput ¶
func (o StackSetCallAsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCallAsPtrOutput) ToStringPtrOutputWithContext ¶
func (o StackSetCallAsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetCapability ¶
type StackSetCapability string
func (StackSetCapability) ElementType ¶
func (StackSetCapability) ElementType() reflect.Type
func (StackSetCapability) ToStackSetCapabilityOutput ¶
func (e StackSetCapability) ToStackSetCapabilityOutput() StackSetCapabilityOutput
func (StackSetCapability) ToStackSetCapabilityOutputWithContext ¶
func (e StackSetCapability) ToStackSetCapabilityOutputWithContext(ctx context.Context) StackSetCapabilityOutput
func (StackSetCapability) ToStackSetCapabilityPtrOutput ¶
func (e StackSetCapability) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
func (StackSetCapability) ToStackSetCapabilityPtrOutputWithContext ¶
func (e StackSetCapability) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
func (StackSetCapability) ToStringOutput ¶
func (e StackSetCapability) ToStringOutput() pulumi.StringOutput
func (StackSetCapability) ToStringOutputWithContext ¶
func (e StackSetCapability) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetCapability) ToStringPtrOutput ¶
func (e StackSetCapability) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCapability) ToStringPtrOutputWithContext ¶
func (e StackSetCapability) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetCapabilityArray ¶
type StackSetCapabilityArray []StackSetCapability
func (StackSetCapabilityArray) ElementType ¶
func (StackSetCapabilityArray) ElementType() reflect.Type
func (StackSetCapabilityArray) ToStackSetCapabilityArrayOutput ¶
func (i StackSetCapabilityArray) ToStackSetCapabilityArrayOutput() StackSetCapabilityArrayOutput
func (StackSetCapabilityArray) ToStackSetCapabilityArrayOutputWithContext ¶
func (i StackSetCapabilityArray) ToStackSetCapabilityArrayOutputWithContext(ctx context.Context) StackSetCapabilityArrayOutput
type StackSetCapabilityArrayInput ¶
type StackSetCapabilityArrayInput interface { pulumi.Input ToStackSetCapabilityArrayOutput() StackSetCapabilityArrayOutput ToStackSetCapabilityArrayOutputWithContext(context.Context) StackSetCapabilityArrayOutput }
StackSetCapabilityArrayInput is an input type that accepts StackSetCapabilityArray and StackSetCapabilityArrayOutput values. You can construct a concrete instance of `StackSetCapabilityArrayInput` via:
StackSetCapabilityArray{ StackSetCapabilityArgs{...} }
type StackSetCapabilityArrayOutput ¶
type StackSetCapabilityArrayOutput struct{ *pulumi.OutputState }
func (StackSetCapabilityArrayOutput) ElementType ¶
func (StackSetCapabilityArrayOutput) ElementType() reflect.Type
func (StackSetCapabilityArrayOutput) Index ¶
func (o StackSetCapabilityArrayOutput) Index(i pulumi.IntInput) StackSetCapabilityOutput
func (StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutput ¶
func (o StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutput() StackSetCapabilityArrayOutput
func (StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutputWithContext ¶
func (o StackSetCapabilityArrayOutput) ToStackSetCapabilityArrayOutputWithContext(ctx context.Context) StackSetCapabilityArrayOutput
type StackSetCapabilityInput ¶
type StackSetCapabilityInput interface { pulumi.Input ToStackSetCapabilityOutput() StackSetCapabilityOutput ToStackSetCapabilityOutputWithContext(context.Context) StackSetCapabilityOutput }
StackSetCapabilityInput is an input type that accepts values of the StackSetCapability enum A concrete instance of `StackSetCapabilityInput` can be one of the following:
StackSetCapabilityCapabilityIam StackSetCapabilityCapabilityNamedIam StackSetCapabilityCapabilityAutoExpand
type StackSetCapabilityOutput ¶
type StackSetCapabilityOutput struct{ *pulumi.OutputState }
func (StackSetCapabilityOutput) ElementType ¶
func (StackSetCapabilityOutput) ElementType() reflect.Type
func (StackSetCapabilityOutput) ToStackSetCapabilityOutput ¶
func (o StackSetCapabilityOutput) ToStackSetCapabilityOutput() StackSetCapabilityOutput
func (StackSetCapabilityOutput) ToStackSetCapabilityOutputWithContext ¶
func (o StackSetCapabilityOutput) ToStackSetCapabilityOutputWithContext(ctx context.Context) StackSetCapabilityOutput
func (StackSetCapabilityOutput) ToStackSetCapabilityPtrOutput ¶
func (o StackSetCapabilityOutput) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
func (StackSetCapabilityOutput) ToStackSetCapabilityPtrOutputWithContext ¶
func (o StackSetCapabilityOutput) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
func (StackSetCapabilityOutput) ToStringOutput ¶
func (o StackSetCapabilityOutput) ToStringOutput() pulumi.StringOutput
func (StackSetCapabilityOutput) ToStringOutputWithContext ¶
func (o StackSetCapabilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetCapabilityOutput) ToStringPtrOutput ¶
func (o StackSetCapabilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCapabilityOutput) ToStringPtrOutputWithContext ¶
func (o StackSetCapabilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetCapabilityPtrInput ¶
type StackSetCapabilityPtrInput interface { pulumi.Input ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput ToStackSetCapabilityPtrOutputWithContext(context.Context) StackSetCapabilityPtrOutput }
func StackSetCapabilityPtr ¶
func StackSetCapabilityPtr(v string) StackSetCapabilityPtrInput
type StackSetCapabilityPtrOutput ¶
type StackSetCapabilityPtrOutput struct{ *pulumi.OutputState }
func (StackSetCapabilityPtrOutput) Elem ¶
func (o StackSetCapabilityPtrOutput) Elem() StackSetCapabilityOutput
func (StackSetCapabilityPtrOutput) ElementType ¶
func (StackSetCapabilityPtrOutput) ElementType() reflect.Type
func (StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutput ¶
func (o StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutput() StackSetCapabilityPtrOutput
func (StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutputWithContext ¶
func (o StackSetCapabilityPtrOutput) ToStackSetCapabilityPtrOutputWithContext(ctx context.Context) StackSetCapabilityPtrOutput
func (StackSetCapabilityPtrOutput) ToStringPtrOutput ¶
func (o StackSetCapabilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetCapabilityPtrOutput) ToStringPtrOutputWithContext ¶
func (o StackSetCapabilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetConcurrencyMode ¶ added in v0.110.0
type StackSetConcurrencyMode string
Specifies how the concurrency level behaves during the operation execution.
func (StackSetConcurrencyMode) ElementType ¶ added in v0.110.0
func (StackSetConcurrencyMode) ElementType() reflect.Type
func (StackSetConcurrencyMode) ToStackSetConcurrencyModeOutput ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStackSetConcurrencyModeOutput() StackSetConcurrencyModeOutput
func (StackSetConcurrencyMode) ToStackSetConcurrencyModeOutputWithContext ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStackSetConcurrencyModeOutputWithContext(ctx context.Context) StackSetConcurrencyModeOutput
func (StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutput ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutputWithContext ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyMode) ToStringOutput ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStringOutput() pulumi.StringOutput
func (StackSetConcurrencyMode) ToStringOutputWithContext ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetConcurrencyMode) ToStringPtrOutput ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetConcurrencyMode) ToStringPtrOutputWithContext ¶ added in v0.110.0
func (e StackSetConcurrencyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetConcurrencyModeInput ¶ added in v0.110.0
type StackSetConcurrencyModeInput interface { pulumi.Input ToStackSetConcurrencyModeOutput() StackSetConcurrencyModeOutput ToStackSetConcurrencyModeOutputWithContext(context.Context) StackSetConcurrencyModeOutput }
StackSetConcurrencyModeInput is an input type that accepts values of the StackSetConcurrencyMode enum A concrete instance of `StackSetConcurrencyModeInput` can be one of the following:
StackSetConcurrencyModeStrictFailureTolerance StackSetConcurrencyModeSoftFailureTolerance
type StackSetConcurrencyModeOutput ¶ added in v0.110.0
type StackSetConcurrencyModeOutput struct{ *pulumi.OutputState }
func (StackSetConcurrencyModeOutput) ElementType ¶ added in v0.110.0
func (StackSetConcurrencyModeOutput) ElementType() reflect.Type
func (StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutput() StackSetConcurrencyModeOutput
func (StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModeOutputWithContext(ctx context.Context) StackSetConcurrencyModeOutput
func (StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyModeOutput) ToStringOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStringOutput() pulumi.StringOutput
func (StackSetConcurrencyModeOutput) ToStringOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetConcurrencyModeOutput) ToStringPtrOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetConcurrencyModeOutput) ToStringPtrOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetConcurrencyModePtrInput ¶ added in v0.110.0
type StackSetConcurrencyModePtrInput interface { pulumi.Input ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput ToStackSetConcurrencyModePtrOutputWithContext(context.Context) StackSetConcurrencyModePtrOutput }
func StackSetConcurrencyModePtr ¶ added in v0.110.0
func StackSetConcurrencyModePtr(v string) StackSetConcurrencyModePtrInput
type StackSetConcurrencyModePtrOutput ¶ added in v0.110.0
type StackSetConcurrencyModePtrOutput struct{ *pulumi.OutputState }
func (StackSetConcurrencyModePtrOutput) Elem ¶ added in v0.110.0
func (o StackSetConcurrencyModePtrOutput) Elem() StackSetConcurrencyModeOutput
func (StackSetConcurrencyModePtrOutput) ElementType ¶ added in v0.110.0
func (StackSetConcurrencyModePtrOutput) ElementType() reflect.Type
func (StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutput() StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModePtrOutput) ToStackSetConcurrencyModePtrOutputWithContext(ctx context.Context) StackSetConcurrencyModePtrOutput
func (StackSetConcurrencyModePtrOutput) ToStringPtrOutput ¶ added in v0.110.0
func (o StackSetConcurrencyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetConcurrencyModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.110.0
func (o StackSetConcurrencyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetDeploymentTargets ¶
type StackSetDeploymentTargets struct { // The filter type you want to apply on organizational units and accounts. AccountFilterType *StackSetDeploymentTargetsAccountFilterType `pulumi:"accountFilterType"` // AWS accounts that you want to create stack instances in the specified Region(s) for. Accounts []string `pulumi:"accounts"` // Returns the value of the AccountsUrl property. AccountsUrl *string `pulumi:"accountsUrl"` // The organization root ID or organizational unit (OU) IDs to which StackSets deploys. OrganizationalUnitIds []string `pulumi:"organizationalUnitIds"` }
The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
type StackSetDeploymentTargetsAccountFilterType ¶ added in v0.21.0
type StackSetDeploymentTargetsAccountFilterType string
The filter type you want to apply on organizational units and accounts.
func (StackSetDeploymentTargetsAccountFilterType) ElementType ¶ added in v0.21.0
func (StackSetDeploymentTargetsAccountFilterType) ElementType() reflect.Type
func (StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutput ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutput() StackSetDeploymentTargetsAccountFilterTypeOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypeOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStringOutput ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStringOutput() pulumi.StringOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStringOutputWithContext ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutput ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e StackSetDeploymentTargetsAccountFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetDeploymentTargetsAccountFilterTypeInput ¶ added in v0.21.0
type StackSetDeploymentTargetsAccountFilterTypeInput interface { pulumi.Input ToStackSetDeploymentTargetsAccountFilterTypeOutput() StackSetDeploymentTargetsAccountFilterTypeOutput ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext(context.Context) StackSetDeploymentTargetsAccountFilterTypeOutput }
StackSetDeploymentTargetsAccountFilterTypeInput is an input type that accepts values of the StackSetDeploymentTargetsAccountFilterType enum A concrete instance of `StackSetDeploymentTargetsAccountFilterTypeInput` can be one of the following:
StackSetDeploymentTargetsAccountFilterTypeNone StackSetDeploymentTargetsAccountFilterTypeUnion StackSetDeploymentTargetsAccountFilterTypeIntersection StackSetDeploymentTargetsAccountFilterTypeDifference
type StackSetDeploymentTargetsAccountFilterTypeOutput ¶ added in v0.21.0
type StackSetDeploymentTargetsAccountFilterTypeOutput struct{ *pulumi.OutputState }
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ElementType ¶ added in v0.21.0
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ElementType() reflect.Type
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutput() StackSetDeploymentTargetsAccountFilterTypeOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypeOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypeOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutput() pulumi.StringOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetDeploymentTargetsAccountFilterTypePtrInput ¶ added in v0.21.0
type StackSetDeploymentTargetsAccountFilterTypePtrInput interface { pulumi.Input ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput }
func StackSetDeploymentTargetsAccountFilterTypePtr ¶ added in v0.21.0
func StackSetDeploymentTargetsAccountFilterTypePtr(v string) StackSetDeploymentTargetsAccountFilterTypePtrInput
type StackSetDeploymentTargetsAccountFilterTypePtrOutput ¶ added in v0.21.0
type StackSetDeploymentTargetsAccountFilterTypePtrOutput struct{ *pulumi.OutputState }
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ElementType ¶ added in v0.21.0
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ElementType() reflect.Type
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutput() StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStackSetDeploymentTargetsAccountFilterTypePtrOutputWithContext(ctx context.Context) StackSetDeploymentTargetsAccountFilterTypePtrOutput
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetDeploymentTargetsArgs ¶
type StackSetDeploymentTargetsArgs struct { // The filter type you want to apply on organizational units and accounts. AccountFilterType StackSetDeploymentTargetsAccountFilterTypePtrInput `pulumi:"accountFilterType"` // AWS accounts that you want to create stack instances in the specified Region(s) for. Accounts pulumi.StringArrayInput `pulumi:"accounts"` // Returns the value of the AccountsUrl property. AccountsUrl pulumi.StringPtrInput `pulumi:"accountsUrl"` // The organization root ID or organizational unit (OU) IDs to which StackSets deploys. OrganizationalUnitIds pulumi.StringArrayInput `pulumi:"organizationalUnitIds"` }
The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
func (StackSetDeploymentTargetsArgs) ElementType ¶
func (StackSetDeploymentTargetsArgs) ElementType() reflect.Type
func (StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutput ¶
func (i StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutput() StackSetDeploymentTargetsOutput
func (StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutputWithContext ¶
func (i StackSetDeploymentTargetsArgs) ToStackSetDeploymentTargetsOutputWithContext(ctx context.Context) StackSetDeploymentTargetsOutput
type StackSetDeploymentTargetsInput ¶
type StackSetDeploymentTargetsInput interface { pulumi.Input ToStackSetDeploymentTargetsOutput() StackSetDeploymentTargetsOutput ToStackSetDeploymentTargetsOutputWithContext(context.Context) StackSetDeploymentTargetsOutput }
StackSetDeploymentTargetsInput is an input type that accepts StackSetDeploymentTargetsArgs and StackSetDeploymentTargetsOutput values. You can construct a concrete instance of `StackSetDeploymentTargetsInput` via:
StackSetDeploymentTargetsArgs{...}
type StackSetDeploymentTargetsOutput ¶
type StackSetDeploymentTargetsOutput struct{ *pulumi.OutputState }
The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
func (StackSetDeploymentTargetsOutput) AccountFilterType ¶ added in v0.21.0
func (o StackSetDeploymentTargetsOutput) AccountFilterType() StackSetDeploymentTargetsAccountFilterTypePtrOutput
The filter type you want to apply on organizational units and accounts.
func (StackSetDeploymentTargetsOutput) Accounts ¶
func (o StackSetDeploymentTargetsOutput) Accounts() pulumi.StringArrayOutput
AWS accounts that you want to create stack instances in the specified Region(s) for.
func (StackSetDeploymentTargetsOutput) AccountsUrl ¶ added in v0.73.1
func (o StackSetDeploymentTargetsOutput) AccountsUrl() pulumi.StringPtrOutput
Returns the value of the AccountsUrl property.
func (StackSetDeploymentTargetsOutput) ElementType ¶
func (StackSetDeploymentTargetsOutput) ElementType() reflect.Type
func (StackSetDeploymentTargetsOutput) OrganizationalUnitIds ¶
func (o StackSetDeploymentTargetsOutput) OrganizationalUnitIds() pulumi.StringArrayOutput
The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
func (StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutput ¶
func (o StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutput() StackSetDeploymentTargetsOutput
func (StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutputWithContext ¶
func (o StackSetDeploymentTargetsOutput) ToStackSetDeploymentTargetsOutputWithContext(ctx context.Context) StackSetDeploymentTargetsOutput
type StackSetInput ¶
type StackSetInput interface { pulumi.Input ToStackSetOutput() StackSetOutput ToStackSetOutputWithContext(ctx context.Context) StackSetOutput }
type StackSetOperationPreferences ¶
type StackSetOperationPreferences struct { // Specifies how the concurrency level behaves during the operation execution. // // - `STRICT_FAILURE_TOLERANCE` : This option dynamically lowers the concurrency level to ensure the number of failed accounts never exceeds the value of `FailureToleranceCount` +1. The initial actual concurrency is set to the lower of either the value of the `MaxConcurrentCount` , or the value of `FailureToleranceCount` +1. The actual concurrency is then reduced proportionally by the number of failures. This is the default behavior. // // If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar. // - `SOFT_FAILURE_TOLERANCE` : This option decouples `FailureToleranceCount` from the actual concurrency. This allows stack set operations to run at the concurrency level set by the `MaxConcurrentCount` value, or `MaxConcurrentPercentage` , regardless of the number of failures. ConcurrencyMode *StackSetConcurrencyMode `pulumi:"concurrencyMode"` // The number of accounts, per Region, for which this operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions. // // Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` (but not both). FailureToleranceCount *int `pulumi:"failureToleranceCount"` // The percentage of accounts, per Region, for which this stack operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions. // // When calculating the number of accounts based on the specified percentage, AWS CloudFormation rounds *down* to the next whole number. // // Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` , but not both. FailureTolerancePercentage *int `pulumi:"failureTolerancePercentage"` // The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `FailureToleranceCount` . `MaxConcurrentCount` is at most one more than the `FailureToleranceCount` . // // 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. // // Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both. MaxConcurrentCount *int `pulumi:"maxConcurrentCount"` // 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 CloudFormation rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, CloudFormation sets the number as one 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. // // Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both. MaxConcurrentPercentage *int `pulumi:"maxConcurrentPercentage"` // The concurrency type of deploying StackSets operations in Regions, could be in parallel or one Region at a time. RegionConcurrencyType *StackSetRegionConcurrencyType `pulumi:"regionConcurrencyType"` // The order of the Regions where you want to perform the stack operation. // // > `RegionOrder` isn't followed if `AutoDeployment` is enabled. RegionOrder []string `pulumi:"regionOrder"` }
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
type StackSetOperationPreferencesArgs ¶
type StackSetOperationPreferencesArgs struct { // Specifies how the concurrency level behaves during the operation execution. // // - `STRICT_FAILURE_TOLERANCE` : This option dynamically lowers the concurrency level to ensure the number of failed accounts never exceeds the value of `FailureToleranceCount` +1. The initial actual concurrency is set to the lower of either the value of the `MaxConcurrentCount` , or the value of `FailureToleranceCount` +1. The actual concurrency is then reduced proportionally by the number of failures. This is the default behavior. // // If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar. // - `SOFT_FAILURE_TOLERANCE` : This option decouples `FailureToleranceCount` from the actual concurrency. This allows stack set operations to run at the concurrency level set by the `MaxConcurrentCount` value, or `MaxConcurrentPercentage` , regardless of the number of failures. ConcurrencyMode StackSetConcurrencyModePtrInput `pulumi:"concurrencyMode"` // The number of accounts, per Region, for which this operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions. // // Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` (but not both). FailureToleranceCount pulumi.IntPtrInput `pulumi:"failureToleranceCount"` // The percentage of accounts, per Region, for which this stack operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions. // // When calculating the number of accounts based on the specified percentage, AWS CloudFormation rounds *down* to the next whole number. // // Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` , but not both. FailureTolerancePercentage pulumi.IntPtrInput `pulumi:"failureTolerancePercentage"` // The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `FailureToleranceCount` . `MaxConcurrentCount` is at most one more than the `FailureToleranceCount` . // // 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. // // Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both. MaxConcurrentCount pulumi.IntPtrInput `pulumi:"maxConcurrentCount"` // 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 CloudFormation rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, CloudFormation sets the number as one 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. // // Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both. MaxConcurrentPercentage pulumi.IntPtrInput `pulumi:"maxConcurrentPercentage"` // The concurrency type of deploying StackSets operations in Regions, could be in parallel or one Region at a time. RegionConcurrencyType StackSetRegionConcurrencyTypePtrInput `pulumi:"regionConcurrencyType"` // The order of the Regions where you want to perform the stack operation. // // > `RegionOrder` isn't followed if `AutoDeployment` is enabled. RegionOrder pulumi.StringArrayInput `pulumi:"regionOrder"` }
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
func (StackSetOperationPreferencesArgs) ElementType ¶
func (StackSetOperationPreferencesArgs) ElementType() reflect.Type
func (StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutput ¶
func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutput() StackSetOperationPreferencesOutput
func (StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutputWithContext ¶
func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesOutputWithContext(ctx context.Context) StackSetOperationPreferencesOutput
func (StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutput ¶
func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
func (StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutputWithContext ¶
func (i StackSetOperationPreferencesArgs) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
type StackSetOperationPreferencesInput ¶
type StackSetOperationPreferencesInput interface { pulumi.Input ToStackSetOperationPreferencesOutput() StackSetOperationPreferencesOutput ToStackSetOperationPreferencesOutputWithContext(context.Context) StackSetOperationPreferencesOutput }
StackSetOperationPreferencesInput is an input type that accepts StackSetOperationPreferencesArgs and StackSetOperationPreferencesOutput values. You can construct a concrete instance of `StackSetOperationPreferencesInput` via:
StackSetOperationPreferencesArgs{...}
type StackSetOperationPreferencesOutput ¶
type StackSetOperationPreferencesOutput struct{ *pulumi.OutputState }
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
func (StackSetOperationPreferencesOutput) ConcurrencyMode ¶ added in v0.110.0
func (o StackSetOperationPreferencesOutput) ConcurrencyMode() StackSetConcurrencyModePtrOutput
Specifies how the concurrency level behaves during the operation execution.
- `STRICT_FAILURE_TOLERANCE` : This option dynamically lowers the concurrency level to ensure the number of failed accounts never exceeds the value of `FailureToleranceCount` +1. The initial actual concurrency is set to the lower of either the value of the `MaxConcurrentCount` , or the value of `FailureToleranceCount` +1. The actual concurrency is then reduced proportionally by the number of failures. This is the default behavior.
If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar. - `SOFT_FAILURE_TOLERANCE` : This option decouples `FailureToleranceCount` from the actual concurrency. This allows stack set operations to run at the concurrency level set by the `MaxConcurrentCount` value, or `MaxConcurrentPercentage` , regardless of the number of failures.
func (StackSetOperationPreferencesOutput) ElementType ¶
func (StackSetOperationPreferencesOutput) ElementType() reflect.Type
func (StackSetOperationPreferencesOutput) FailureToleranceCount ¶
func (o StackSetOperationPreferencesOutput) FailureToleranceCount() pulumi.IntPtrOutput
The number of accounts, per Region, for which this operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions.
Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` (but not both).
func (StackSetOperationPreferencesOutput) FailureTolerancePercentage ¶
func (o StackSetOperationPreferencesOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
The percentage of accounts, per Region, for which this stack operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions.
When calculating the number of accounts based on the specified percentage, AWS CloudFormation rounds *down* to the next whole number.
Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` , but not both.
func (StackSetOperationPreferencesOutput) MaxConcurrentCount ¶
func (o StackSetOperationPreferencesOutput) MaxConcurrentCount() pulumi.IntPtrOutput
The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `FailureToleranceCount` . `MaxConcurrentCount` is at most one more than the `FailureToleranceCount` .
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.
Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both.
func (StackSetOperationPreferencesOutput) MaxConcurrentPercentage ¶
func (o StackSetOperationPreferencesOutput) MaxConcurrentPercentage() 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 CloudFormation rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, CloudFormation sets the number as one 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.
Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both.
func (StackSetOperationPreferencesOutput) RegionConcurrencyType ¶
func (o StackSetOperationPreferencesOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
The concurrency type of deploying StackSets operations in Regions, could be in parallel or one Region at a time.
func (StackSetOperationPreferencesOutput) RegionOrder ¶
func (o StackSetOperationPreferencesOutput) RegionOrder() pulumi.StringArrayOutput
The order of the Regions where you want to perform the stack operation.
> `RegionOrder` isn't followed if `AutoDeployment` is enabled.
func (StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutput ¶
func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutput() StackSetOperationPreferencesOutput
func (StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutputWithContext ¶
func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesOutputWithContext(ctx context.Context) StackSetOperationPreferencesOutput
func (StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutput ¶
func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
func (StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutputWithContext ¶
func (o StackSetOperationPreferencesOutput) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
type StackSetOperationPreferencesPtrInput ¶
type StackSetOperationPreferencesPtrInput interface { pulumi.Input ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput ToStackSetOperationPreferencesPtrOutputWithContext(context.Context) StackSetOperationPreferencesPtrOutput }
StackSetOperationPreferencesPtrInput is an input type that accepts StackSetOperationPreferencesArgs, StackSetOperationPreferencesPtr and StackSetOperationPreferencesPtrOutput values. You can construct a concrete instance of `StackSetOperationPreferencesPtrInput` via:
StackSetOperationPreferencesArgs{...} or: nil
func StackSetOperationPreferencesPtr ¶
func StackSetOperationPreferencesPtr(v *StackSetOperationPreferencesArgs) StackSetOperationPreferencesPtrInput
type StackSetOperationPreferencesPtrOutput ¶
type StackSetOperationPreferencesPtrOutput struct{ *pulumi.OutputState }
func (StackSetOperationPreferencesPtrOutput) ConcurrencyMode ¶ added in v0.110.0
func (o StackSetOperationPreferencesPtrOutput) ConcurrencyMode() StackSetConcurrencyModePtrOutput
Specifies how the concurrency level behaves during the operation execution.
- `STRICT_FAILURE_TOLERANCE` : This option dynamically lowers the concurrency level to ensure the number of failed accounts never exceeds the value of `FailureToleranceCount` +1. The initial actual concurrency is set to the lower of either the value of the `MaxConcurrentCount` , or the value of `FailureToleranceCount` +1. The actual concurrency is then reduced proportionally by the number of failures. This is the default behavior.
If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar. - `SOFT_FAILURE_TOLERANCE` : This option decouples `FailureToleranceCount` from the actual concurrency. This allows stack set operations to run at the concurrency level set by the `MaxConcurrentCount` value, or `MaxConcurrentPercentage` , regardless of the number of failures.
func (StackSetOperationPreferencesPtrOutput) ElementType ¶
func (StackSetOperationPreferencesPtrOutput) ElementType() reflect.Type
func (StackSetOperationPreferencesPtrOutput) FailureToleranceCount ¶
func (o StackSetOperationPreferencesPtrOutput) FailureToleranceCount() pulumi.IntPtrOutput
The number of accounts, per Region, for which this operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions.
Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` (but not both).
func (StackSetOperationPreferencesPtrOutput) FailureTolerancePercentage ¶
func (o StackSetOperationPreferencesPtrOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
The percentage of accounts, per Region, for which this stack operation can fail before AWS CloudFormation stops the operation in that Region. If the operation is stopped in a Region, AWS CloudFormation doesn't attempt the operation in any subsequent Regions.
When calculating the number of accounts based on the specified percentage, AWS CloudFormation rounds *down* to the next whole number.
Conditional: You must specify either `FailureToleranceCount` or `FailureTolerancePercentage` , but not both.
func (StackSetOperationPreferencesPtrOutput) MaxConcurrentCount ¶
func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentCount() pulumi.IntPtrOutput
The maximum number of accounts in which to perform this operation at one time. This is dependent on the value of `FailureToleranceCount` . `MaxConcurrentCount` is at most one more than the `FailureToleranceCount` .
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.
Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both.
func (StackSetOperationPreferencesPtrOutput) MaxConcurrentPercentage ¶
func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentPercentage() 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 CloudFormation rounds down to the next whole number. This is true except in cases where rounding down would result is zero. In this case, CloudFormation sets the number as one 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.
Conditional: You must specify either `MaxConcurrentCount` or `MaxConcurrentPercentage` , but not both.
func (StackSetOperationPreferencesPtrOutput) RegionConcurrencyType ¶
func (o StackSetOperationPreferencesPtrOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
The concurrency type of deploying StackSets operations in Regions, could be in parallel or one Region at a time.
func (StackSetOperationPreferencesPtrOutput) RegionOrder ¶
func (o StackSetOperationPreferencesPtrOutput) RegionOrder() pulumi.StringArrayOutput
The order of the Regions where you want to perform the stack operation.
> `RegionOrder` isn't followed if `AutoDeployment` is enabled.
func (StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutput ¶
func (o StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutput() StackSetOperationPreferencesPtrOutput
func (StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutputWithContext ¶
func (o StackSetOperationPreferencesPtrOutput) ToStackSetOperationPreferencesPtrOutputWithContext(ctx context.Context) StackSetOperationPreferencesPtrOutput
type StackSetOutput ¶
type StackSetOutput struct{ *pulumi.OutputState }
func (StackSetOutput) AdministrationRoleArn ¶ added in v0.72.0
func (o StackSetOutput) AdministrationRoleArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
func (StackSetOutput) AutoDeployment ¶ added in v0.17.0
func (o StackSetOutput) AutoDeployment() StackSetAutoDeploymentPtrOutput
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
func (StackSetOutput) CallAs ¶ added in v0.17.0
func (o StackSetOutput) CallAs() StackSetCallAsPtrOutput
Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
func (StackSetOutput) Capabilities ¶ added in v0.17.0
func (o StackSetOutput) Capabilities() StackSetCapabilityArrayOutput
In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
func (StackSetOutput) Description ¶ added in v0.17.0
func (o StackSetOutput) Description() pulumi.StringPtrOutput
A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
func (StackSetOutput) ElementType ¶
func (StackSetOutput) ElementType() reflect.Type
func (StackSetOutput) ExecutionRoleName ¶ added in v0.17.0
func (o StackSetOutput) ExecutionRoleName() pulumi.StringPtrOutput
The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
func (StackSetOutput) ManagedExecution ¶ added in v0.17.0
func (o StackSetOutput) ManagedExecution() ManagedExecutionPropertiesPtrOutput
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
func (StackSetOutput) OperationPreferences ¶ added in v0.17.0
func (o StackSetOutput) OperationPreferences() StackSetOperationPreferencesPtrOutput
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
func (StackSetOutput) Parameters ¶ added in v0.17.0
func (o StackSetOutput) Parameters() StackSetParameterArrayOutput
The input parameters for the stack set template.
func (StackSetOutput) PermissionModel ¶ added in v0.17.0
func (o StackSetOutput) PermissionModel() StackSetPermissionModelOutput
Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
func (StackSetOutput) StackInstancesGroup ¶ added in v0.17.0
func (o StackSetOutput) StackInstancesGroup() StackSetStackInstancesArrayOutput
A group of stack instances with parameters in some specific accounts and regions.
func (StackSetOutput) StackSetId ¶ added in v0.17.0
func (o StackSetOutput) StackSetId() pulumi.StringOutput
The ID of the stack set that you're creating.
func (StackSetOutput) StackSetName ¶ added in v0.17.0
func (o StackSetOutput) StackSetName() pulumi.StringOutput
The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
func (StackSetOutput) Tags ¶ added in v0.17.0
func (o StackSetOutput) Tags() aws.TagArrayOutput
The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
func (StackSetOutput) TemplateBody ¶ added in v0.17.0
func (o StackSetOutput) TemplateBody() pulumi.StringPtrOutput
The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
func (StackSetOutput) TemplateUrl ¶ added in v0.72.0
func (o StackSetOutput) TemplateUrl() pulumi.StringPtrOutput
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
func (StackSetOutput) ToStackSetOutput ¶
func (o StackSetOutput) ToStackSetOutput() StackSetOutput
func (StackSetOutput) ToStackSetOutputWithContext ¶
func (o StackSetOutput) ToStackSetOutputWithContext(ctx context.Context) StackSetOutput
type StackSetParameter ¶
type StackSetParameter struct { // The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template. ParameterKey string `pulumi:"parameterKey"` // The input value associated with the parameter. ParameterValue string `pulumi:"parameterValue"` }
type StackSetParameterArgs ¶
type StackSetParameterArgs struct { // The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template. ParameterKey pulumi.StringInput `pulumi:"parameterKey"` // The input value associated with the parameter. ParameterValue pulumi.StringInput `pulumi:"parameterValue"` }
func (StackSetParameterArgs) ElementType ¶
func (StackSetParameterArgs) ElementType() reflect.Type
func (StackSetParameterArgs) ToStackSetParameterOutput ¶
func (i StackSetParameterArgs) ToStackSetParameterOutput() StackSetParameterOutput
func (StackSetParameterArgs) ToStackSetParameterOutputWithContext ¶
func (i StackSetParameterArgs) ToStackSetParameterOutputWithContext(ctx context.Context) StackSetParameterOutput
type StackSetParameterArray ¶
type StackSetParameterArray []StackSetParameterInput
func (StackSetParameterArray) ElementType ¶
func (StackSetParameterArray) ElementType() reflect.Type
func (StackSetParameterArray) ToStackSetParameterArrayOutput ¶
func (i StackSetParameterArray) ToStackSetParameterArrayOutput() StackSetParameterArrayOutput
func (StackSetParameterArray) ToStackSetParameterArrayOutputWithContext ¶
func (i StackSetParameterArray) ToStackSetParameterArrayOutputWithContext(ctx context.Context) StackSetParameterArrayOutput
type StackSetParameterArrayInput ¶
type StackSetParameterArrayInput interface { pulumi.Input ToStackSetParameterArrayOutput() StackSetParameterArrayOutput ToStackSetParameterArrayOutputWithContext(context.Context) StackSetParameterArrayOutput }
StackSetParameterArrayInput is an input type that accepts StackSetParameterArray and StackSetParameterArrayOutput values. You can construct a concrete instance of `StackSetParameterArrayInput` via:
StackSetParameterArray{ StackSetParameterArgs{...} }
type StackSetParameterArrayOutput ¶
type StackSetParameterArrayOutput struct{ *pulumi.OutputState }
func (StackSetParameterArrayOutput) ElementType ¶
func (StackSetParameterArrayOutput) ElementType() reflect.Type
func (StackSetParameterArrayOutput) Index ¶
func (o StackSetParameterArrayOutput) Index(i pulumi.IntInput) StackSetParameterOutput
func (StackSetParameterArrayOutput) ToStackSetParameterArrayOutput ¶
func (o StackSetParameterArrayOutput) ToStackSetParameterArrayOutput() StackSetParameterArrayOutput
func (StackSetParameterArrayOutput) ToStackSetParameterArrayOutputWithContext ¶
func (o StackSetParameterArrayOutput) ToStackSetParameterArrayOutputWithContext(ctx context.Context) StackSetParameterArrayOutput
type StackSetParameterInput ¶
type StackSetParameterInput interface { pulumi.Input ToStackSetParameterOutput() StackSetParameterOutput ToStackSetParameterOutputWithContext(context.Context) StackSetParameterOutput }
StackSetParameterInput is an input type that accepts StackSetParameterArgs and StackSetParameterOutput values. You can construct a concrete instance of `StackSetParameterInput` via:
StackSetParameterArgs{...}
type StackSetParameterOutput ¶
type StackSetParameterOutput struct{ *pulumi.OutputState }
func (StackSetParameterOutput) ElementType ¶
func (StackSetParameterOutput) ElementType() reflect.Type
func (StackSetParameterOutput) ParameterKey ¶
func (o StackSetParameterOutput) ParameterKey() pulumi.StringOutput
The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
func (StackSetParameterOutput) ParameterValue ¶
func (o StackSetParameterOutput) ParameterValue() pulumi.StringOutput
The input value associated with the parameter.
func (StackSetParameterOutput) ToStackSetParameterOutput ¶
func (o StackSetParameterOutput) ToStackSetParameterOutput() StackSetParameterOutput
func (StackSetParameterOutput) ToStackSetParameterOutputWithContext ¶
func (o StackSetParameterOutput) ToStackSetParameterOutputWithContext(ctx context.Context) StackSetParameterOutput
type StackSetPermissionModel ¶
type StackSetPermissionModel string
Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
func (StackSetPermissionModel) ElementType ¶
func (StackSetPermissionModel) ElementType() reflect.Type
func (StackSetPermissionModel) ToStackSetPermissionModelOutput ¶
func (e StackSetPermissionModel) ToStackSetPermissionModelOutput() StackSetPermissionModelOutput
func (StackSetPermissionModel) ToStackSetPermissionModelOutputWithContext ¶
func (e StackSetPermissionModel) ToStackSetPermissionModelOutputWithContext(ctx context.Context) StackSetPermissionModelOutput
func (StackSetPermissionModel) ToStackSetPermissionModelPtrOutput ¶
func (e StackSetPermissionModel) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
func (StackSetPermissionModel) ToStackSetPermissionModelPtrOutputWithContext ¶
func (e StackSetPermissionModel) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
func (StackSetPermissionModel) ToStringOutput ¶
func (e StackSetPermissionModel) ToStringOutput() pulumi.StringOutput
func (StackSetPermissionModel) ToStringOutputWithContext ¶
func (e StackSetPermissionModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetPermissionModel) ToStringPtrOutput ¶
func (e StackSetPermissionModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetPermissionModel) ToStringPtrOutputWithContext ¶
func (e StackSetPermissionModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetPermissionModelInput ¶
type StackSetPermissionModelInput interface { pulumi.Input ToStackSetPermissionModelOutput() StackSetPermissionModelOutput ToStackSetPermissionModelOutputWithContext(context.Context) StackSetPermissionModelOutput }
StackSetPermissionModelInput is an input type that accepts values of the StackSetPermissionModel enum A concrete instance of `StackSetPermissionModelInput` can be one of the following:
StackSetPermissionModelServiceManaged StackSetPermissionModelSelfManaged
type StackSetPermissionModelOutput ¶
type StackSetPermissionModelOutput struct{ *pulumi.OutputState }
func (StackSetPermissionModelOutput) ElementType ¶
func (StackSetPermissionModelOutput) ElementType() reflect.Type
func (StackSetPermissionModelOutput) ToStackSetPermissionModelOutput ¶
func (o StackSetPermissionModelOutput) ToStackSetPermissionModelOutput() StackSetPermissionModelOutput
func (StackSetPermissionModelOutput) ToStackSetPermissionModelOutputWithContext ¶
func (o StackSetPermissionModelOutput) ToStackSetPermissionModelOutputWithContext(ctx context.Context) StackSetPermissionModelOutput
func (StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutput ¶
func (o StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
func (StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutputWithContext ¶
func (o StackSetPermissionModelOutput) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
func (StackSetPermissionModelOutput) ToStringOutput ¶
func (o StackSetPermissionModelOutput) ToStringOutput() pulumi.StringOutput
func (StackSetPermissionModelOutput) ToStringOutputWithContext ¶
func (o StackSetPermissionModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetPermissionModelOutput) ToStringPtrOutput ¶
func (o StackSetPermissionModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetPermissionModelOutput) ToStringPtrOutputWithContext ¶
func (o StackSetPermissionModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetPermissionModelPtrInput ¶
type StackSetPermissionModelPtrInput interface { pulumi.Input ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput ToStackSetPermissionModelPtrOutputWithContext(context.Context) StackSetPermissionModelPtrOutput }
func StackSetPermissionModelPtr ¶
func StackSetPermissionModelPtr(v string) StackSetPermissionModelPtrInput
type StackSetPermissionModelPtrOutput ¶
type StackSetPermissionModelPtrOutput struct{ *pulumi.OutputState }
func (StackSetPermissionModelPtrOutput) Elem ¶
func (o StackSetPermissionModelPtrOutput) Elem() StackSetPermissionModelOutput
func (StackSetPermissionModelPtrOutput) ElementType ¶
func (StackSetPermissionModelPtrOutput) ElementType() reflect.Type
func (StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutput ¶
func (o StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutput() StackSetPermissionModelPtrOutput
func (StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutputWithContext ¶
func (o StackSetPermissionModelPtrOutput) ToStackSetPermissionModelPtrOutputWithContext(ctx context.Context) StackSetPermissionModelPtrOutput
func (StackSetPermissionModelPtrOutput) ToStringPtrOutput ¶
func (o StackSetPermissionModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetPermissionModelPtrOutput) ToStringPtrOutputWithContext ¶
func (o StackSetPermissionModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetRegionConcurrencyType ¶
type StackSetRegionConcurrencyType string
The concurrency type of deploying StackSets operations in regions, could be in parallel or one region at a time
func (StackSetRegionConcurrencyType) ElementType ¶
func (StackSetRegionConcurrencyType) ElementType() reflect.Type
func (StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutput ¶
func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutput() StackSetRegionConcurrencyTypeOutput
func (StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutputWithContext ¶
func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypeOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypeOutput
func (StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutput ¶
func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutputWithContext ¶
func (e StackSetRegionConcurrencyType) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyType) ToStringOutput ¶
func (e StackSetRegionConcurrencyType) ToStringOutput() pulumi.StringOutput
func (StackSetRegionConcurrencyType) ToStringOutputWithContext ¶
func (e StackSetRegionConcurrencyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetRegionConcurrencyType) ToStringPtrOutput ¶
func (e StackSetRegionConcurrencyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetRegionConcurrencyType) ToStringPtrOutputWithContext ¶
func (e StackSetRegionConcurrencyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetRegionConcurrencyTypeInput ¶
type StackSetRegionConcurrencyTypeInput interface { pulumi.Input ToStackSetRegionConcurrencyTypeOutput() StackSetRegionConcurrencyTypeOutput ToStackSetRegionConcurrencyTypeOutputWithContext(context.Context) StackSetRegionConcurrencyTypeOutput }
StackSetRegionConcurrencyTypeInput is an input type that accepts values of the StackSetRegionConcurrencyType enum A concrete instance of `StackSetRegionConcurrencyTypeInput` can be one of the following:
StackSetRegionConcurrencyTypeSequential StackSetRegionConcurrencyTypeParallel
type StackSetRegionConcurrencyTypeOutput ¶
type StackSetRegionConcurrencyTypeOutput struct{ *pulumi.OutputState }
func (StackSetRegionConcurrencyTypeOutput) ElementType ¶
func (StackSetRegionConcurrencyTypeOutput) ElementType() reflect.Type
func (StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutput ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutput() StackSetRegionConcurrencyTypeOutput
func (StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutputWithContext ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypeOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypeOutput
func (StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutput ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyTypeOutput) ToStringOutput ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStringOutput() pulumi.StringOutput
func (StackSetRegionConcurrencyTypeOutput) ToStringOutputWithContext ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackSetRegionConcurrencyTypeOutput) ToStringPtrOutput ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetRegionConcurrencyTypeOutput) ToStringPtrOutputWithContext ¶
func (o StackSetRegionConcurrencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetRegionConcurrencyTypePtrInput ¶
type StackSetRegionConcurrencyTypePtrInput interface { pulumi.Input ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput ToStackSetRegionConcurrencyTypePtrOutputWithContext(context.Context) StackSetRegionConcurrencyTypePtrOutput }
func StackSetRegionConcurrencyTypePtr ¶
func StackSetRegionConcurrencyTypePtr(v string) StackSetRegionConcurrencyTypePtrInput
type StackSetRegionConcurrencyTypePtrOutput ¶
type StackSetRegionConcurrencyTypePtrOutput struct{ *pulumi.OutputState }
func (StackSetRegionConcurrencyTypePtrOutput) ElementType ¶
func (StackSetRegionConcurrencyTypePtrOutput) ElementType() reflect.Type
func (StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutput ¶
func (o StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutput() StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext ¶
func (o StackSetRegionConcurrencyTypePtrOutput) ToStackSetRegionConcurrencyTypePtrOutputWithContext(ctx context.Context) StackSetRegionConcurrencyTypePtrOutput
func (StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutput ¶
func (o StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StackSetRegionConcurrencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackSetStackInstances ¶
type StackSetStackInstances struct { // The AWS `OrganizationalUnitIds` or `Accounts` for which to create stack instances in the specified Regions. DeploymentTargets StackSetDeploymentTargets `pulumi:"deploymentTargets"` // A list of stack set parameters whose values you want to override in the selected stack instances. ParameterOverrides []StackSetParameter `pulumi:"parameterOverrides"` // The names of one or more Regions where you want to create stack instances using the specified AWS account(s). Regions []string `pulumi:"regions"` }
Stack instances in some specific accounts and Regions.
type StackSetStackInstancesArgs ¶
type StackSetStackInstancesArgs struct { // The AWS `OrganizationalUnitIds` or `Accounts` for which to create stack instances in the specified Regions. DeploymentTargets StackSetDeploymentTargetsInput `pulumi:"deploymentTargets"` // A list of stack set parameters whose values you want to override in the selected stack instances. ParameterOverrides StackSetParameterArrayInput `pulumi:"parameterOverrides"` // The names of one or more Regions where you want to create stack instances using the specified AWS account(s). Regions pulumi.StringArrayInput `pulumi:"regions"` }
Stack instances in some specific accounts and Regions.
func (StackSetStackInstancesArgs) ElementType ¶
func (StackSetStackInstancesArgs) ElementType() reflect.Type
func (StackSetStackInstancesArgs) ToStackSetStackInstancesOutput ¶
func (i StackSetStackInstancesArgs) ToStackSetStackInstancesOutput() StackSetStackInstancesOutput
func (StackSetStackInstancesArgs) ToStackSetStackInstancesOutputWithContext ¶
func (i StackSetStackInstancesArgs) ToStackSetStackInstancesOutputWithContext(ctx context.Context) StackSetStackInstancesOutput
type StackSetStackInstancesArray ¶
type StackSetStackInstancesArray []StackSetStackInstancesInput
func (StackSetStackInstancesArray) ElementType ¶
func (StackSetStackInstancesArray) ElementType() reflect.Type
func (StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutput ¶
func (i StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutput() StackSetStackInstancesArrayOutput
func (StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutputWithContext ¶
func (i StackSetStackInstancesArray) ToStackSetStackInstancesArrayOutputWithContext(ctx context.Context) StackSetStackInstancesArrayOutput
type StackSetStackInstancesArrayInput ¶
type StackSetStackInstancesArrayInput interface { pulumi.Input ToStackSetStackInstancesArrayOutput() StackSetStackInstancesArrayOutput ToStackSetStackInstancesArrayOutputWithContext(context.Context) StackSetStackInstancesArrayOutput }
StackSetStackInstancesArrayInput is an input type that accepts StackSetStackInstancesArray and StackSetStackInstancesArrayOutput values. You can construct a concrete instance of `StackSetStackInstancesArrayInput` via:
StackSetStackInstancesArray{ StackSetStackInstancesArgs{...} }
type StackSetStackInstancesArrayOutput ¶
type StackSetStackInstancesArrayOutput struct{ *pulumi.OutputState }
func (StackSetStackInstancesArrayOutput) ElementType ¶
func (StackSetStackInstancesArrayOutput) ElementType() reflect.Type
func (StackSetStackInstancesArrayOutput) Index ¶
func (o StackSetStackInstancesArrayOutput) Index(i pulumi.IntInput) StackSetStackInstancesOutput
func (StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutput ¶
func (o StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutput() StackSetStackInstancesArrayOutput
func (StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutputWithContext ¶
func (o StackSetStackInstancesArrayOutput) ToStackSetStackInstancesArrayOutputWithContext(ctx context.Context) StackSetStackInstancesArrayOutput
type StackSetStackInstancesInput ¶
type StackSetStackInstancesInput interface { pulumi.Input ToStackSetStackInstancesOutput() StackSetStackInstancesOutput ToStackSetStackInstancesOutputWithContext(context.Context) StackSetStackInstancesOutput }
StackSetStackInstancesInput is an input type that accepts StackSetStackInstancesArgs and StackSetStackInstancesOutput values. You can construct a concrete instance of `StackSetStackInstancesInput` via:
StackSetStackInstancesArgs{...}
type StackSetStackInstancesOutput ¶
type StackSetStackInstancesOutput struct{ *pulumi.OutputState }
Stack instances in some specific accounts and Regions.
func (StackSetStackInstancesOutput) DeploymentTargets ¶
func (o StackSetStackInstancesOutput) DeploymentTargets() StackSetDeploymentTargetsOutput
The AWS `OrganizationalUnitIds` or `Accounts` for which to create stack instances in the specified Regions.
func (StackSetStackInstancesOutput) ElementType ¶
func (StackSetStackInstancesOutput) ElementType() reflect.Type
func (StackSetStackInstancesOutput) ParameterOverrides ¶
func (o StackSetStackInstancesOutput) ParameterOverrides() StackSetParameterArrayOutput
A list of stack set parameters whose values you want to override in the selected stack instances.
func (StackSetStackInstancesOutput) Regions ¶
func (o StackSetStackInstancesOutput) Regions() pulumi.StringArrayOutput
The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
func (StackSetStackInstancesOutput) ToStackSetStackInstancesOutput ¶
func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutput() StackSetStackInstancesOutput
func (StackSetStackInstancesOutput) ToStackSetStackInstancesOutputWithContext ¶
func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutputWithContext(ctx context.Context) StackSetStackInstancesOutput
type StackSetState ¶
type StackSetState struct { }
func (StackSetState) ElementType ¶
func (StackSetState) ElementType() reflect.Type
type StackSetTag ¶
type StackSetTag struct { // A string used to identify this tag. You can specify a maximum of 127 characters for a tag key. Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
Tag type enables you to specify a key-value pair that can be used to store information about an AWS CloudFormation StackSet.
type StackState ¶
type StackState struct { }
func (StackState) ElementType ¶
func (StackState) ElementType() reflect.Type
type StackStatusOutput ¶ added in v0.73.1
type StackStatusOutput struct{ *pulumi.OutputState }
func (StackStatusOutput) ElementType ¶ added in v0.73.1
func (StackStatusOutput) ElementType() reflect.Type
func (StackStatusOutput) ToStackStatusOutput ¶ added in v0.73.1
func (o StackStatusOutput) ToStackStatusOutput() StackStatusOutput
func (StackStatusOutput) ToStackStatusOutputWithContext ¶ added in v0.73.1
func (o StackStatusOutput) ToStackStatusOutputWithContext(ctx context.Context) StackStatusOutput
func (StackStatusOutput) ToStackStatusPtrOutput ¶ added in v0.73.1
func (o StackStatusOutput) ToStackStatusPtrOutput() StackStatusPtrOutput
func (StackStatusOutput) ToStackStatusPtrOutputWithContext ¶ added in v0.73.1
func (o StackStatusOutput) ToStackStatusPtrOutputWithContext(ctx context.Context) StackStatusPtrOutput
func (StackStatusOutput) ToStringOutput ¶ added in v0.73.1
func (o StackStatusOutput) ToStringOutput() pulumi.StringOutput
func (StackStatusOutput) ToStringOutputWithContext ¶ added in v0.73.1
func (o StackStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StackStatusOutput) ToStringPtrOutput ¶ added in v0.73.1
func (o StackStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.73.1
func (o StackStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackStatusPtrOutput ¶ added in v0.73.1
type StackStatusPtrOutput struct{ *pulumi.OutputState }
func (StackStatusPtrOutput) Elem ¶ added in v0.73.1
func (o StackStatusPtrOutput) Elem() StackStatusOutput
func (StackStatusPtrOutput) ElementType ¶ added in v0.73.1
func (StackStatusPtrOutput) ElementType() reflect.Type
func (StackStatusPtrOutput) ToStackStatusPtrOutput ¶ added in v0.73.1
func (o StackStatusPtrOutput) ToStackStatusPtrOutput() StackStatusPtrOutput
func (StackStatusPtrOutput) ToStackStatusPtrOutputWithContext ¶ added in v0.73.1
func (o StackStatusPtrOutput) ToStackStatusPtrOutputWithContext(ctx context.Context) StackStatusPtrOutput
func (StackStatusPtrOutput) ToStringPtrOutput ¶ added in v0.73.1
func (o StackStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StackStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.1
func (o StackStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StackTag ¶
type StackTag struct { // *Required* . A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by AWS have the reserved prefix: `aws:` . Key string `pulumi:"key"` // *Required* . A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
type TypeActivation ¶
type TypeActivation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the extension. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically update the extension in this account and region when a new minor version is published by the extension publisher. Major versions released by the publisher must be manually updated. AutoUpdate pulumi.BoolPtrOutput `pulumi:"autoUpdate"` // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrOutput `pulumi:"executionRoleArn"` // Specifies logging configuration information for a type. LoggingConfig TypeActivationLoggingConfigPtrOutput `pulumi:"loggingConfig"` // The Major Version of the type you want to enable MajorVersion pulumi.StringPtrOutput `pulumi:"majorVersion"` // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn pulumi.StringPtrOutput `pulumi:"publicTypeArn"` // The publisher id assigned by CloudFormation for publishing in this region. PublisherId pulumi.StringPtrOutput `pulumi:"publisherId"` // The kind of extension Type TypeActivationTypePtrOutput `pulumi:"type"` // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrOutput `pulumi:"typeName"` // An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates. TypeNameAlias pulumi.StringPtrOutput `pulumi:"typeNameAlias"` // Manually updates a previously-enabled type to a new major or minor version, if available. You can also use this parameter to update the value of AutoUpdateEnabled VersionBump TypeActivationVersionBumpPtrOutput `pulumi:"versionBump"` }
Enable a resource that has been published in the CloudFormation Registry.
func GetTypeActivation ¶
func GetTypeActivation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TypeActivationState, opts ...pulumi.ResourceOption) (*TypeActivation, error)
GetTypeActivation gets an existing TypeActivation 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 NewTypeActivation ¶
func NewTypeActivation(ctx *pulumi.Context, name string, args *TypeActivationArgs, opts ...pulumi.ResourceOption) (*TypeActivation, error)
NewTypeActivation registers a new resource with the given unique name, arguments, and options.
func (*TypeActivation) ElementType ¶
func (*TypeActivation) ElementType() reflect.Type
func (*TypeActivation) ToTypeActivationOutput ¶
func (i *TypeActivation) ToTypeActivationOutput() TypeActivationOutput
func (*TypeActivation) ToTypeActivationOutputWithContext ¶
func (i *TypeActivation) ToTypeActivationOutputWithContext(ctx context.Context) TypeActivationOutput
type TypeActivationArgs ¶
type TypeActivationArgs struct { // Whether to automatically update the extension in this account and region when a new minor version is published by the extension publisher. Major versions released by the publisher must be manually updated. AutoUpdate pulumi.BoolPtrInput // The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. ExecutionRoleArn pulumi.StringPtrInput // Specifies logging configuration information for a type. LoggingConfig TypeActivationLoggingConfigPtrInput // The Major Version of the type you want to enable MajorVersion pulumi.StringPtrInput // The Amazon Resource Number (ARN) assigned to the public extension upon publication PublicTypeArn pulumi.StringPtrInput // The publisher id assigned by CloudFormation for publishing in this region. PublisherId pulumi.StringPtrInput // The kind of extension Type TypeActivationTypePtrInput // The name of the type being registered. // // We recommend that type names adhere to the following pattern: company_or_organization::service::type. TypeName pulumi.StringPtrInput // An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates. TypeNameAlias pulumi.StringPtrInput // Manually updates a previously-enabled type to a new major or minor version, if available. You can also use this parameter to update the value of AutoUpdateEnabled VersionBump TypeActivationVersionBumpPtrInput }
The set of arguments for constructing a TypeActivation resource.
func (TypeActivationArgs) ElementType ¶
func (TypeActivationArgs) ElementType() reflect.Type
type TypeActivationInput ¶
type TypeActivationInput interface { pulumi.Input ToTypeActivationOutput() TypeActivationOutput ToTypeActivationOutputWithContext(ctx context.Context) TypeActivationOutput }
type TypeActivationLoggingConfig ¶
type TypeActivationLoggingConfig struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName *string `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn *string `pulumi:"logRoleArn"` }
type TypeActivationLoggingConfigArgs ¶
type TypeActivationLoggingConfigArgs struct { // The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"` // The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. LogRoleArn pulumi.StringPtrInput `pulumi:"logRoleArn"` }
func (TypeActivationLoggingConfigArgs) ElementType ¶
func (TypeActivationLoggingConfigArgs) ElementType() reflect.Type
func (TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutput ¶
func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutput() TypeActivationLoggingConfigOutput
func (TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutputWithContext ¶
func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigOutputWithContext(ctx context.Context) TypeActivationLoggingConfigOutput
func (TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutput ¶
func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
func (TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutputWithContext ¶
func (i TypeActivationLoggingConfigArgs) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
type TypeActivationLoggingConfigInput ¶
type TypeActivationLoggingConfigInput interface { pulumi.Input ToTypeActivationLoggingConfigOutput() TypeActivationLoggingConfigOutput ToTypeActivationLoggingConfigOutputWithContext(context.Context) TypeActivationLoggingConfigOutput }
TypeActivationLoggingConfigInput is an input type that accepts TypeActivationLoggingConfigArgs and TypeActivationLoggingConfigOutput values. You can construct a concrete instance of `TypeActivationLoggingConfigInput` via:
TypeActivationLoggingConfigArgs{...}
type TypeActivationLoggingConfigOutput ¶
type TypeActivationLoggingConfigOutput struct{ *pulumi.OutputState }
func (TypeActivationLoggingConfigOutput) ElementType ¶
func (TypeActivationLoggingConfigOutput) ElementType() reflect.Type
func (TypeActivationLoggingConfigOutput) LogGroupName ¶
func (o TypeActivationLoggingConfigOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (TypeActivationLoggingConfigOutput) LogRoleArn ¶
func (o TypeActivationLoggingConfigOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutput ¶
func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutput() TypeActivationLoggingConfigOutput
func (TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutputWithContext ¶
func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigOutputWithContext(ctx context.Context) TypeActivationLoggingConfigOutput
func (TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutput ¶
func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
func (TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutputWithContext ¶
func (o TypeActivationLoggingConfigOutput) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
type TypeActivationLoggingConfigPtrInput ¶
type TypeActivationLoggingConfigPtrInput interface { pulumi.Input ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput ToTypeActivationLoggingConfigPtrOutputWithContext(context.Context) TypeActivationLoggingConfigPtrOutput }
TypeActivationLoggingConfigPtrInput is an input type that accepts TypeActivationLoggingConfigArgs, TypeActivationLoggingConfigPtr and TypeActivationLoggingConfigPtrOutput values. You can construct a concrete instance of `TypeActivationLoggingConfigPtrInput` via:
TypeActivationLoggingConfigArgs{...} or: nil
func TypeActivationLoggingConfigPtr ¶
func TypeActivationLoggingConfigPtr(v *TypeActivationLoggingConfigArgs) TypeActivationLoggingConfigPtrInput
type TypeActivationLoggingConfigPtrOutput ¶
type TypeActivationLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (TypeActivationLoggingConfigPtrOutput) ElementType ¶
func (TypeActivationLoggingConfigPtrOutput) ElementType() reflect.Type
func (TypeActivationLoggingConfigPtrOutput) LogGroupName ¶
func (o TypeActivationLoggingConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers.
func (TypeActivationLoggingConfigPtrOutput) LogRoleArn ¶
func (o TypeActivationLoggingConfigPtrOutput) LogRoleArn() pulumi.StringPtrOutput
The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs.
func (TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutput ¶
func (o TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutput() TypeActivationLoggingConfigPtrOutput
func (TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutputWithContext ¶
func (o TypeActivationLoggingConfigPtrOutput) ToTypeActivationLoggingConfigPtrOutputWithContext(ctx context.Context) TypeActivationLoggingConfigPtrOutput
type TypeActivationOutput ¶
type TypeActivationOutput struct{ *pulumi.OutputState }
func (TypeActivationOutput) Arn ¶ added in v0.17.0
func (o TypeActivationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the extension.
func (TypeActivationOutput) AutoUpdate ¶ added in v0.17.0
func (o TypeActivationOutput) AutoUpdate() pulumi.BoolPtrOutput
Whether to automatically update the extension in this account and region when a new minor version is published by the extension publisher. Major versions released by the publisher must be manually updated.
func (TypeActivationOutput) ElementType ¶
func (TypeActivationOutput) ElementType() reflect.Type
func (TypeActivationOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o TypeActivationOutput) ExecutionRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.
func (TypeActivationOutput) LoggingConfig ¶ added in v0.17.0
func (o TypeActivationOutput) LoggingConfig() TypeActivationLoggingConfigPtrOutput
Specifies logging configuration information for a type.
func (TypeActivationOutput) MajorVersion ¶ added in v0.17.0
func (o TypeActivationOutput) MajorVersion() pulumi.StringPtrOutput
The Major Version of the type you want to enable
func (TypeActivationOutput) PublicTypeArn ¶ added in v0.17.0
func (o TypeActivationOutput) PublicTypeArn() pulumi.StringPtrOutput
The Amazon Resource Number (ARN) assigned to the public extension upon publication
func (TypeActivationOutput) PublisherId ¶ added in v0.17.0
func (o TypeActivationOutput) PublisherId() pulumi.StringPtrOutput
The publisher id assigned by CloudFormation for publishing in this region.
func (TypeActivationOutput) ToTypeActivationOutput ¶
func (o TypeActivationOutput) ToTypeActivationOutput() TypeActivationOutput
func (TypeActivationOutput) ToTypeActivationOutputWithContext ¶
func (o TypeActivationOutput) ToTypeActivationOutputWithContext(ctx context.Context) TypeActivationOutput
func (TypeActivationOutput) Type ¶ added in v0.17.0
func (o TypeActivationOutput) Type() TypeActivationTypePtrOutput
The kind of extension
func (TypeActivationOutput) TypeName ¶ added in v0.17.0
func (o TypeActivationOutput) TypeName() pulumi.StringPtrOutput
The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
func (TypeActivationOutput) TypeNameAlias ¶ added in v0.17.0
func (o TypeActivationOutput) TypeNameAlias() pulumi.StringPtrOutput
An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates.
func (TypeActivationOutput) VersionBump ¶ added in v0.17.0
func (o TypeActivationOutput) VersionBump() TypeActivationVersionBumpPtrOutput
Manually updates a previously-enabled type to a new major or minor version, if available. You can also use this parameter to update the value of AutoUpdateEnabled
type TypeActivationState ¶
type TypeActivationState struct { }
func (TypeActivationState) ElementType ¶
func (TypeActivationState) ElementType() reflect.Type
type TypeActivationType ¶
type TypeActivationType string
The kind of extension
func (TypeActivationType) ElementType ¶
func (TypeActivationType) ElementType() reflect.Type
func (TypeActivationType) ToStringOutput ¶
func (e TypeActivationType) ToStringOutput() pulumi.StringOutput
func (TypeActivationType) ToStringOutputWithContext ¶
func (e TypeActivationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypeActivationType) ToStringPtrOutput ¶
func (e TypeActivationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationType) ToStringPtrOutputWithContext ¶
func (e TypeActivationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationType) ToTypeActivationTypeOutput ¶
func (e TypeActivationType) ToTypeActivationTypeOutput() TypeActivationTypeOutput
func (TypeActivationType) ToTypeActivationTypeOutputWithContext ¶
func (e TypeActivationType) ToTypeActivationTypeOutputWithContext(ctx context.Context) TypeActivationTypeOutput
func (TypeActivationType) ToTypeActivationTypePtrOutput ¶
func (e TypeActivationType) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
func (TypeActivationType) ToTypeActivationTypePtrOutputWithContext ¶
func (e TypeActivationType) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
type TypeActivationTypeInput ¶
type TypeActivationTypeInput interface { pulumi.Input ToTypeActivationTypeOutput() TypeActivationTypeOutput ToTypeActivationTypeOutputWithContext(context.Context) TypeActivationTypeOutput }
TypeActivationTypeInput is an input type that accepts values of the TypeActivationType enum A concrete instance of `TypeActivationTypeInput` can be one of the following:
TypeActivationTypeResource TypeActivationTypeModule TypeActivationTypeHook
type TypeActivationTypeOutput ¶
type TypeActivationTypeOutput struct{ *pulumi.OutputState }
func (TypeActivationTypeOutput) ElementType ¶
func (TypeActivationTypeOutput) ElementType() reflect.Type
func (TypeActivationTypeOutput) ToStringOutput ¶
func (o TypeActivationTypeOutput) ToStringOutput() pulumi.StringOutput
func (TypeActivationTypeOutput) ToStringOutputWithContext ¶
func (o TypeActivationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypeActivationTypeOutput) ToStringPtrOutput ¶
func (o TypeActivationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationTypeOutput) ToStringPtrOutputWithContext ¶
func (o TypeActivationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationTypeOutput) ToTypeActivationTypeOutput ¶
func (o TypeActivationTypeOutput) ToTypeActivationTypeOutput() TypeActivationTypeOutput
func (TypeActivationTypeOutput) ToTypeActivationTypeOutputWithContext ¶
func (o TypeActivationTypeOutput) ToTypeActivationTypeOutputWithContext(ctx context.Context) TypeActivationTypeOutput
func (TypeActivationTypeOutput) ToTypeActivationTypePtrOutput ¶
func (o TypeActivationTypeOutput) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
func (TypeActivationTypeOutput) ToTypeActivationTypePtrOutputWithContext ¶
func (o TypeActivationTypeOutput) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
type TypeActivationTypePtrInput ¶
type TypeActivationTypePtrInput interface { pulumi.Input ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput ToTypeActivationTypePtrOutputWithContext(context.Context) TypeActivationTypePtrOutput }
func TypeActivationTypePtr ¶
func TypeActivationTypePtr(v string) TypeActivationTypePtrInput
type TypeActivationTypePtrOutput ¶
type TypeActivationTypePtrOutput struct{ *pulumi.OutputState }
func (TypeActivationTypePtrOutput) Elem ¶
func (o TypeActivationTypePtrOutput) Elem() TypeActivationTypeOutput
func (TypeActivationTypePtrOutput) ElementType ¶
func (TypeActivationTypePtrOutput) ElementType() reflect.Type
func (TypeActivationTypePtrOutput) ToStringPtrOutput ¶
func (o TypeActivationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TypeActivationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutput ¶
func (o TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutput() TypeActivationTypePtrOutput
func (TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutputWithContext ¶
func (o TypeActivationTypePtrOutput) ToTypeActivationTypePtrOutputWithContext(ctx context.Context) TypeActivationTypePtrOutput
type TypeActivationVersionBump ¶
type TypeActivationVersionBump string
Manually updates a previously-enabled type to a new major or minor version, if available. You can also use this parameter to update the value of AutoUpdateEnabled
func (TypeActivationVersionBump) ElementType ¶
func (TypeActivationVersionBump) ElementType() reflect.Type
func (TypeActivationVersionBump) ToStringOutput ¶
func (e TypeActivationVersionBump) ToStringOutput() pulumi.StringOutput
func (TypeActivationVersionBump) ToStringOutputWithContext ¶
func (e TypeActivationVersionBump) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypeActivationVersionBump) ToStringPtrOutput ¶
func (e TypeActivationVersionBump) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationVersionBump) ToStringPtrOutputWithContext ¶
func (e TypeActivationVersionBump) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationVersionBump) ToTypeActivationVersionBumpOutput ¶
func (e TypeActivationVersionBump) ToTypeActivationVersionBumpOutput() TypeActivationVersionBumpOutput
func (TypeActivationVersionBump) ToTypeActivationVersionBumpOutputWithContext ¶
func (e TypeActivationVersionBump) ToTypeActivationVersionBumpOutputWithContext(ctx context.Context) TypeActivationVersionBumpOutput
func (TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutput ¶
func (e TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
func (TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutputWithContext ¶
func (e TypeActivationVersionBump) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
type TypeActivationVersionBumpInput ¶
type TypeActivationVersionBumpInput interface { pulumi.Input ToTypeActivationVersionBumpOutput() TypeActivationVersionBumpOutput ToTypeActivationVersionBumpOutputWithContext(context.Context) TypeActivationVersionBumpOutput }
TypeActivationVersionBumpInput is an input type that accepts values of the TypeActivationVersionBump enum A concrete instance of `TypeActivationVersionBumpInput` can be one of the following:
TypeActivationVersionBumpMajor TypeActivationVersionBumpMinor
type TypeActivationVersionBumpOutput ¶
type TypeActivationVersionBumpOutput struct{ *pulumi.OutputState }
func (TypeActivationVersionBumpOutput) ElementType ¶
func (TypeActivationVersionBumpOutput) ElementType() reflect.Type
func (TypeActivationVersionBumpOutput) ToStringOutput ¶
func (o TypeActivationVersionBumpOutput) ToStringOutput() pulumi.StringOutput
func (TypeActivationVersionBumpOutput) ToStringOutputWithContext ¶
func (o TypeActivationVersionBumpOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypeActivationVersionBumpOutput) ToStringPtrOutput ¶
func (o TypeActivationVersionBumpOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationVersionBumpOutput) ToStringPtrOutputWithContext ¶
func (o TypeActivationVersionBumpOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutput ¶
func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutput() TypeActivationVersionBumpOutput
func (TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutputWithContext ¶
func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpOutputWithContext(ctx context.Context) TypeActivationVersionBumpOutput
func (TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutput ¶
func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
func (TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutputWithContext ¶
func (o TypeActivationVersionBumpOutput) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
type TypeActivationVersionBumpPtrInput ¶
type TypeActivationVersionBumpPtrInput interface { pulumi.Input ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput ToTypeActivationVersionBumpPtrOutputWithContext(context.Context) TypeActivationVersionBumpPtrOutput }
func TypeActivationVersionBumpPtr ¶
func TypeActivationVersionBumpPtr(v string) TypeActivationVersionBumpPtrInput
type TypeActivationVersionBumpPtrOutput ¶
type TypeActivationVersionBumpPtrOutput struct{ *pulumi.OutputState }
func (TypeActivationVersionBumpPtrOutput) Elem ¶
func (o TypeActivationVersionBumpPtrOutput) Elem() TypeActivationVersionBumpOutput
func (TypeActivationVersionBumpPtrOutput) ElementType ¶
func (TypeActivationVersionBumpPtrOutput) ElementType() reflect.Type
func (TypeActivationVersionBumpPtrOutput) ToStringPtrOutput ¶
func (o TypeActivationVersionBumpPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeActivationVersionBumpPtrOutput) ToStringPtrOutputWithContext ¶
func (o TypeActivationVersionBumpPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutput ¶
func (o TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutput() TypeActivationVersionBumpPtrOutput
func (TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutputWithContext ¶
func (o TypeActivationVersionBumpPtrOutput) ToTypeActivationVersionBumpPtrOutputWithContext(ctx context.Context) TypeActivationVersionBumpPtrOutput
Source Files
¶
- getHookDefaultVersion.go
- getHookTypeConfig.go
- getHookVersion.go
- getModuleVersion.go
- getPublicTypeVersion.go
- getPublisher.go
- getResourceDefaultVersion.go
- getResourceVersion.go
- getStack.go
- getStackSet.go
- getTypeActivation.go
- hookDefaultVersion.go
- hookTypeConfig.go
- hookVersion.go
- init.go
- moduleDefaultVersion.go
- moduleVersion.go
- publicTypeVersion.go
- publisher.go
- pulumiEnums.go
- pulumiTypes.go
- resourceDefaultVersion.go
- resourceVersion.go
- stack.go
- stackSet.go
- typeActivation.go