Documentation
¶
Index ¶
- Constants
- type CustomResourcedeprecated
- func (*CustomResource) ElementType() reflect.Type
- func (i *CustomResource) ToCustomResourceOutput() CustomResourceOutput
- func (i *CustomResource) ToCustomResourceOutputWithContext(ctx context.Context) CustomResourceOutput
- func (i *CustomResource) ToOutput(ctx context.Context) pulumix.Output[*CustomResource]
- type CustomResourceArgs
- type CustomResourceInput
- type CustomResourceOutput
- func (CustomResourceOutput) ElementType() reflect.Type
- func (o CustomResourceOutput) ServiceToken() pulumi.StringOutput
- func (o CustomResourceOutput) ToCustomResourceOutput() CustomResourceOutput
- func (o CustomResourceOutput) ToCustomResourceOutputWithContext(ctx context.Context) CustomResourceOutput
- func (o CustomResourceOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomResource]
- type CustomResourceState
- type HookDefaultVersion
- func (*HookDefaultVersion) ElementType() reflect.Type
- func (i *HookDefaultVersion) ToHookDefaultVersionOutput() HookDefaultVersionOutput
- func (i *HookDefaultVersion) ToHookDefaultVersionOutputWithContext(ctx context.Context) HookDefaultVersionOutput
- func (i *HookDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*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) ToOutput(ctx context.Context) pulumix.Output[*HookDefaultVersion]
- func (o HookDefaultVersionOutput) TypeName() pulumi.StringPtrOutput
- func (o HookDefaultVersionOutput) TypeVersionArn() pulumi.StringPtrOutput
- func (o HookDefaultVersionOutput) VersionId() pulumi.StringPtrOutput
- type HookDefaultVersionState
- type HookTypeConfig
- func (*HookTypeConfig) ElementType() reflect.Type
- func (i *HookTypeConfig) ToHookTypeConfigOutput() HookTypeConfigOutput
- func (i *HookTypeConfig) ToHookTypeConfigOutputWithContext(ctx context.Context) HookTypeConfigOutput
- func (i *HookTypeConfig) ToOutput(ctx context.Context) pulumix.Output[*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) ToOutput(ctx context.Context) pulumix.Output[HookTypeConfigConfigurationAlias]
- 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) ToOutput(ctx context.Context) pulumix.Output[*HookTypeConfigConfigurationAlias]
- 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) ToOutput(ctx context.Context) pulumix.Output[*HookTypeConfig]
- 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
- func (i HookVersionLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[HookVersionLoggingConfig]
- 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
- func (o HookVersionLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[HookVersionLoggingConfig]
- 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
- func (o HookVersionLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HookVersionLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*HookVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[HookVersionVisibility]
- 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) ToOutput(ctx context.Context) pulumix.Output[*HookVersionVisibility]
- func (o HookVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HookVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupCustomResourceArgs
- type LookupCustomResourceOutputArgs
- type LookupCustomResourceResult
- type LookupCustomResourceResultOutput
- func (LookupCustomResourceResultOutput) ElementType() reflect.Type
- func (o LookupCustomResourceResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutput() LookupCustomResourceResultOutput
- func (o LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutputWithContext(ctx context.Context) LookupCustomResourceResultOutput
- func (o LookupCustomResourceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCustomResourceResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupHookDefaultVersionResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupHookTypeConfigResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupHookVersionResult]
- func (o LookupHookVersionResultOutput) TypeArn() pulumi.StringPtrOutput
- func (o LookupHookVersionResultOutput) VersionId() pulumi.StringPtrOutput
- func (o LookupHookVersionResultOutput) Visibility() HookVersionVisibilityPtrOutput
- type LookupMacroArgs
- type LookupMacroOutputArgs
- type LookupMacroResult
- type LookupMacroResultOutput
- func (o LookupMacroResultOutput) Description() pulumi.StringPtrOutput
- func (LookupMacroResultOutput) ElementType() reflect.Type
- func (o LookupMacroResultOutput) FunctionName() pulumi.StringPtrOutput
- func (o LookupMacroResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupMacroResultOutput) LogGroupName() pulumi.StringPtrOutput
- func (o LookupMacroResultOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o LookupMacroResultOutput) ToLookupMacroResultOutput() LookupMacroResultOutput
- func (o LookupMacroResultOutput) ToLookupMacroResultOutputWithContext(ctx context.Context) LookupMacroResultOutput
- func (o LookupMacroResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMacroResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupModuleVersionResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupPublicTypeVersionResult]
- 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
- func (o LookupPublisherResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPublisherResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupResourceDefaultVersionResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupResourceVersionResult]
- 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.AnyOutput
- 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() StackTagArrayOutput
- 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
- func (o LookupStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackResult]
- 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() StackSetTagArrayOutput
- func (o LookupStackSetResultOutput) TemplateBody() pulumi.StringPtrOutput
- func (o LookupStackSetResultOutput) ToLookupStackSetResultOutput() LookupStackSetResultOutput
- func (o LookupStackSetResultOutput) ToLookupStackSetResultOutputWithContext(ctx context.Context) LookupStackSetResultOutput
- func (o LookupStackSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackSetResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupTypeActivationResult]
- func (o LookupTypeActivationResultOutput) TypeName() pulumi.StringPtrOutput
- func (o LookupTypeActivationResultOutput) TypeNameAlias() pulumi.StringPtrOutput
- type LookupWaitConditionArgs
- type LookupWaitConditionHandleArgs
- type LookupWaitConditionHandleOutputArgs
- type LookupWaitConditionHandleResult
- type LookupWaitConditionHandleResultOutput
- func (LookupWaitConditionHandleResultOutput) ElementType() reflect.Type
- func (o LookupWaitConditionHandleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutput() LookupWaitConditionHandleResultOutput
- func (o LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutputWithContext(ctx context.Context) LookupWaitConditionHandleResultOutput
- func (o LookupWaitConditionHandleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWaitConditionHandleResult]
- type LookupWaitConditionOutputArgs
- type LookupWaitConditionResult
- type LookupWaitConditionResultOutput
- func (o LookupWaitConditionResultOutput) Count() pulumi.IntPtrOutput
- func (o LookupWaitConditionResultOutput) Data() pulumi.AnyOutput
- func (LookupWaitConditionResultOutput) ElementType() reflect.Type
- func (o LookupWaitConditionResultOutput) Handle() pulumi.StringPtrOutput
- func (o LookupWaitConditionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWaitConditionResultOutput) Timeout() pulumi.StringPtrOutput
- func (o LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutput() LookupWaitConditionResultOutput
- func (o LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutputWithContext(ctx context.Context) LookupWaitConditionResultOutput
- func (o LookupWaitConditionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWaitConditionResult]
- type Macrodeprecated
- type MacroArgs
- type MacroInput
- type MacroOutput
- func (o MacroOutput) Description() pulumi.StringPtrOutput
- func (MacroOutput) ElementType() reflect.Type
- func (o MacroOutput) FunctionName() pulumi.StringOutput
- func (o MacroOutput) LogGroupName() pulumi.StringPtrOutput
- func (o MacroOutput) LogRoleArn() pulumi.StringPtrOutput
- func (o MacroOutput) Name() pulumi.StringOutput
- func (o MacroOutput) ToMacroOutput() MacroOutput
- func (o MacroOutput) ToMacroOutputWithContext(ctx context.Context) MacroOutput
- func (o MacroOutput) ToOutput(ctx context.Context) pulumix.Output[*Macro]
- type MacroState
- 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
- func (i ManagedExecutionPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedExecutionProperties]
- 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
- func (o ManagedExecutionPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedExecutionProperties]
- 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
- func (o ManagedExecutionPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedExecutionProperties]
- type ModuleDefaultVersion
- func (*ModuleDefaultVersion) ElementType() reflect.Type
- func (i *ModuleDefaultVersion) ToModuleDefaultVersionOutput() ModuleDefaultVersionOutput
- func (i *ModuleDefaultVersion) ToModuleDefaultVersionOutputWithContext(ctx context.Context) ModuleDefaultVersionOutput
- func (i *ModuleDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*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) ToOutput(ctx context.Context) pulumix.Output[*ModuleDefaultVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ModuleVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[ModuleVersionVisibility]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ModuleVersionVisibility]
- func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ModuleVersionVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicTypeVersion
- func (*PublicTypeVersion) ElementType() reflect.Type
- func (i *PublicTypeVersion) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersion]
- func (i *PublicTypeVersion) ToPublicTypeVersionOutput() PublicTypeVersionOutput
- func (i *PublicTypeVersion) ToPublicTypeVersionOutputWithContext(ctx context.Context) PublicTypeVersionOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[PublicTypeVersionType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersionType]
- 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) ToOutput(ctx context.Context) pulumix.Output[PublisherIdentityProvider]
- 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) ToOutput(ctx context.Context) pulumix.Output[*PublisherIdentityProvider]
- 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) ToOutput(ctx context.Context) pulumix.Output[*Publisher]
- 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) ToOutput(ctx context.Context) pulumix.Output[PublisherStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[*PublisherStatus]
- 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
- func (*ResourceDefaultVersion) ElementType() reflect.Type
- func (i *ResourceDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*ResourceDefaultVersion]
- func (i *ResourceDefaultVersion) ToResourceDefaultVersionOutput() ResourceDefaultVersionOutput
- func (i *ResourceDefaultVersion) ToResourceDefaultVersionOutputWithContext(ctx context.Context) ResourceDefaultVersionOutput
- type ResourceDefaultVersionArgs
- type ResourceDefaultVersionInput
- type ResourceDefaultVersionOutput
- func (o ResourceDefaultVersionOutput) Arn() pulumi.StringOutput
- func (ResourceDefaultVersionOutput) ElementType() reflect.Type
- func (o ResourceDefaultVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceDefaultVersion]
- 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
- func (*ResourceVersion) ElementType() reflect.Type
- func (i *ResourceVersion) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersion]
- func (i *ResourceVersion) ToResourceVersionOutput() ResourceVersionOutput
- func (i *ResourceVersion) ToResourceVersionOutputWithContext(ctx context.Context) ResourceVersionOutput
- type ResourceVersionArgs
- type ResourceVersionInput
- type ResourceVersionLoggingConfig
- type ResourceVersionLoggingConfigArgs
- func (ResourceVersionLoggingConfigArgs) ElementType() reflect.Type
- func (i ResourceVersionLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionProvisioningType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionProvisioningType]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionVisibility]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionVisibility]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]StackCapabilitiesItem]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]StackCapabilitiesItem]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackCapabilitiesItem]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackCapabilitiesItem]
- 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.AnyOutput
- 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() StackTagArrayOutput
- func (o StackOutput) TemplateBody() pulumi.AnyOutput
- func (o StackOutput) TemplateUrl() pulumi.StringPtrOutput
- func (o StackOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o StackOutput) ToOutput(ctx context.Context) pulumix.Output[*Stack]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]StackOutputType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackOutputType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetAutoDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetAutoDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetAutoDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetCallAs]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetCallAs]
- 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
- func (StackSetCapabilityArray) ElementType() reflect.Type
- func (i StackSetCapabilityArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetCapability]
- func (i StackSetCapabilityArray) ToStackSetCapabilityArrayOutput() StackSetCapabilityArrayOutput
- func (i StackSetCapabilityArray) ToStackSetCapabilityArrayOutputWithContext(ctx context.Context) StackSetCapabilityArrayOutput
- type StackSetCapabilityArrayInput
- type StackSetCapabilityArrayOutput
- func (StackSetCapabilityArrayOutput) ElementType() reflect.Type
- func (o StackSetCapabilityArrayOutput) Index(i pulumi.IntInput) StackSetCapabilityOutput
- func (o StackSetCapabilityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetCapability]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetCapability]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetCapability]
- 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 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) ToOutput(ctx context.Context) pulumix.Output[StackSetDeploymentTargetsAccountFilterType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetDeploymentTargetsAccountFilterType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetDeploymentTargets]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetDeploymentTargets]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetOperationPreferences]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[StackSetOperationPreferences]
- 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) 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetOperationPreferences]
- 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() StackSetTagArrayOutput
- func (o StackSetOutput) TemplateBody() pulumi.StringPtrOutput
- func (o StackSetOutput) TemplateUrl() pulumi.StringPtrOutput
- func (o StackSetOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSet]
- func (o StackSetOutput) ToStackSetOutput() StackSetOutput
- func (o StackSetOutput) ToStackSetOutputWithContext(ctx context.Context) StackSetOutput
- type StackSetParameter
- type StackSetParameterArgs
- func (StackSetParameterArgs) ElementType() reflect.Type
- func (i StackSetParameterArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetParameter]
- func (i StackSetParameterArgs) ToStackSetParameterOutput() StackSetParameterOutput
- func (i StackSetParameterArgs) ToStackSetParameterOutputWithContext(ctx context.Context) StackSetParameterOutput
- type StackSetParameterArray
- func (StackSetParameterArray) ElementType() reflect.Type
- func (i StackSetParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetParameter]
- func (i StackSetParameterArray) ToStackSetParameterArrayOutput() StackSetParameterArrayOutput
- func (i StackSetParameterArray) ToStackSetParameterArrayOutputWithContext(ctx context.Context) StackSetParameterArrayOutput
- type StackSetParameterArrayInput
- type StackSetParameterArrayOutput
- func (StackSetParameterArrayOutput) ElementType() reflect.Type
- func (o StackSetParameterArrayOutput) Index(i pulumi.IntInput) StackSetParameterOutput
- func (o StackSetParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetParameter]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetParameter]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetPermissionModel]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetPermissionModel]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetRegionConcurrencyType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackSetRegionConcurrencyType]
- 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
- func (StackSetStackInstancesArgs) ElementType() reflect.Type
- func (i StackSetStackInstancesArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetStackInstances]
- func (i StackSetStackInstancesArgs) ToStackSetStackInstancesOutput() StackSetStackInstancesOutput
- func (i StackSetStackInstancesArgs) ToStackSetStackInstancesOutputWithContext(ctx context.Context) StackSetStackInstancesOutput
- type StackSetStackInstancesArray
- func (StackSetStackInstancesArray) ElementType() reflect.Type
- func (i StackSetStackInstancesArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetStackInstances]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]StackSetStackInstances]
- 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) ToOutput(ctx context.Context) pulumix.Output[StackSetStackInstances]
- func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutput() StackSetStackInstancesOutput
- func (o StackSetStackInstancesOutput) ToStackSetStackInstancesOutputWithContext(ctx context.Context) StackSetStackInstancesOutput
- type StackSetState
- type StackSetTag
- type StackSetTagArgs
- type StackSetTagArray
- func (StackSetTagArray) ElementType() reflect.Type
- func (i StackSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetTag]
- func (i StackSetTagArray) ToStackSetTagArrayOutput() StackSetTagArrayOutput
- func (i StackSetTagArray) ToStackSetTagArrayOutputWithContext(ctx context.Context) StackSetTagArrayOutput
- type StackSetTagArrayInput
- type StackSetTagArrayOutput
- func (StackSetTagArrayOutput) ElementType() reflect.Type
- func (o StackSetTagArrayOutput) Index(i pulumi.IntInput) StackSetTagOutput
- func (o StackSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetTag]
- func (o StackSetTagArrayOutput) ToStackSetTagArrayOutput() StackSetTagArrayOutput
- func (o StackSetTagArrayOutput) ToStackSetTagArrayOutputWithContext(ctx context.Context) StackSetTagArrayOutput
- type StackSetTagInput
- type StackSetTagOutput
- func (StackSetTagOutput) ElementType() reflect.Type
- func (o StackSetTagOutput) Key() pulumi.StringOutput
- func (o StackSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetTag]
- func (o StackSetTagOutput) ToStackSetTagOutput() StackSetTagOutput
- func (o StackSetTagOutput) ToStackSetTagOutputWithContext(ctx context.Context) StackSetTagOutput
- func (o StackSetTagOutput) Value() pulumi.StringOutput
- type StackState
- type StackStatus
- type StackStatusOutput
- func (StackStatusOutput) ElementType() reflect.Type
- func (o StackStatusOutput) ToOutput(ctx context.Context) pulumix.Output[StackStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StackStatus]
- 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 StackTagArgs
- type StackTagArray
- type StackTagArrayInput
- type StackTagArrayOutput
- func (StackTagArrayOutput) ElementType() reflect.Type
- func (o StackTagArrayOutput) Index(i pulumi.IntInput) StackTagOutput
- func (o StackTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackTag]
- func (o StackTagArrayOutput) ToStackTagArrayOutput() StackTagArrayOutput
- func (o StackTagArrayOutput) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput
- type StackTagInput
- type StackTagOutput
- func (StackTagOutput) ElementType() reflect.Type
- func (o StackTagOutput) Key() pulumi.StringOutput
- func (o StackTagOutput) ToOutput(ctx context.Context) pulumix.Output[StackTag]
- func (o StackTagOutput) ToStackTagOutput() StackTagOutput
- func (o StackTagOutput) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput
- func (o StackTagOutput) Value() pulumi.StringOutput
- type TypeActivation
- func (*TypeActivation) ElementType() reflect.Type
- func (i *TypeActivation) ToOutput(ctx context.Context) pulumix.Output[*TypeActivation]
- func (i *TypeActivation) ToTypeActivationOutput() TypeActivationOutput
- func (i *TypeActivation) ToTypeActivationOutputWithContext(ctx context.Context) TypeActivationOutput
- type TypeActivationArgs
- type TypeActivationInput
- type TypeActivationLoggingConfig
- type TypeActivationLoggingConfigArgs
- func (TypeActivationLoggingConfigArgs) ElementType() reflect.Type
- func (i TypeActivationLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[TypeActivationLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[TypeActivationLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*TypeActivation]
- 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) ToOutput(ctx context.Context) pulumix.Output[TypeActivationType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationType]
- 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) ToOutput(ctx context.Context) pulumix.Output[TypeActivationVersionBump]
- 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) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationVersionBump]
- 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
- type WaitConditiondeprecated
- type WaitConditionArgs
- type WaitConditionHandledeprecated
- func (*WaitConditionHandle) ElementType() reflect.Type
- func (i *WaitConditionHandle) ToOutput(ctx context.Context) pulumix.Output[*WaitConditionHandle]
- func (i *WaitConditionHandle) ToWaitConditionHandleOutput() WaitConditionHandleOutput
- func (i *WaitConditionHandle) ToWaitConditionHandleOutputWithContext(ctx context.Context) WaitConditionHandleOutput
- type WaitConditionHandleArgs
- type WaitConditionHandleInput
- type WaitConditionHandleOutput
- func (WaitConditionHandleOutput) ElementType() reflect.Type
- func (o WaitConditionHandleOutput) ToOutput(ctx context.Context) pulumix.Output[*WaitConditionHandle]
- func (o WaitConditionHandleOutput) ToWaitConditionHandleOutput() WaitConditionHandleOutput
- func (o WaitConditionHandleOutput) ToWaitConditionHandleOutputWithContext(ctx context.Context) WaitConditionHandleOutput
- type WaitConditionHandleState
- type WaitConditionInput
- type WaitConditionOutput
- func (o WaitConditionOutput) Count() pulumi.IntPtrOutput
- func (o WaitConditionOutput) Data() pulumi.AnyOutput
- func (WaitConditionOutput) ElementType() reflect.Type
- func (o WaitConditionOutput) Handle() pulumi.StringPtrOutput
- func (o WaitConditionOutput) Timeout() pulumi.StringPtrOutput
- func (o WaitConditionOutput) ToOutput(ctx context.Context) pulumix.Output[*WaitCondition]
- func (o WaitConditionOutput) ToWaitConditionOutput() WaitConditionOutput
- func (o WaitConditionOutput) ToWaitConditionOutputWithContext(ctx context.Context) WaitConditionOutput
- type WaitConditionState
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 ( 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 CustomResource
deprecated
type CustomResource struct { pulumi.CustomResourceState ServiceToken pulumi.StringOutput `pulumi:"serviceToken"` }
Resource Type definition for AWS::CloudFormation::CustomResource
Deprecated: CustomResource is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetCustomResource ¶
func GetCustomResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomResourceState, opts ...pulumi.ResourceOption) (*CustomResource, error)
GetCustomResource gets an existing CustomResource 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 NewCustomResource ¶
func NewCustomResource(ctx *pulumi.Context, name string, args *CustomResourceArgs, opts ...pulumi.ResourceOption) (*CustomResource, error)
NewCustomResource registers a new resource with the given unique name, arguments, and options.
func (*CustomResource) ElementType ¶
func (*CustomResource) ElementType() reflect.Type
func (*CustomResource) ToCustomResourceOutput ¶
func (i *CustomResource) ToCustomResourceOutput() CustomResourceOutput
func (*CustomResource) ToCustomResourceOutputWithContext ¶
func (i *CustomResource) ToCustomResourceOutputWithContext(ctx context.Context) CustomResourceOutput
func (*CustomResource) ToOutput ¶ added in v0.76.0
func (i *CustomResource) ToOutput(ctx context.Context) pulumix.Output[*CustomResource]
type CustomResourceArgs ¶
type CustomResourceArgs struct {
ServiceToken pulumi.StringInput
}
The set of arguments for constructing a CustomResource resource.
func (CustomResourceArgs) ElementType ¶
func (CustomResourceArgs) ElementType() reflect.Type
type CustomResourceInput ¶
type CustomResourceInput interface { pulumi.Input ToCustomResourceOutput() CustomResourceOutput ToCustomResourceOutputWithContext(ctx context.Context) CustomResourceOutput }
type CustomResourceOutput ¶
type CustomResourceOutput struct{ *pulumi.OutputState }
func (CustomResourceOutput) ElementType ¶
func (CustomResourceOutput) ElementType() reflect.Type
func (CustomResourceOutput) ServiceToken ¶ added in v0.17.0
func (o CustomResourceOutput) ServiceToken() pulumi.StringOutput
func (CustomResourceOutput) ToCustomResourceOutput ¶
func (o CustomResourceOutput) ToCustomResourceOutput() CustomResourceOutput
func (CustomResourceOutput) ToCustomResourceOutputWithContext ¶
func (o CustomResourceOutput) ToCustomResourceOutputWithContext(ctx context.Context) CustomResourceOutput
func (CustomResourceOutput) ToOutput ¶ added in v0.76.0
func (o CustomResourceOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomResource]
type CustomResourceState ¶
type CustomResourceState struct { }
func (CustomResourceState) ElementType ¶
func (CustomResourceState) ElementType() reflect.Type
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.
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
func (*HookDefaultVersion) ToOutput ¶ added in v0.76.0
func (i *HookDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*HookDefaultVersion]
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) ToOutput ¶ added in v0.76.0
func (o HookDefaultVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*HookDefaultVersion]
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.
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
func (*HookTypeConfig) ToOutput ¶ added in v0.76.0
func (i *HookTypeConfig) ToOutput(ctx context.Context) pulumix.Output[*HookTypeConfig]
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 HookTypeConfigConfigurationAliasArgs and HookTypeConfigConfigurationAliasOutput values. You can construct a concrete instance of `HookTypeConfigConfigurationAliasInput` via:
HookTypeConfigConfigurationAliasArgs{...}
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) ToOutput ¶ added in v0.76.0
func (o HookTypeConfigConfigurationAliasOutput) ToOutput(ctx context.Context) pulumix.Output[HookTypeConfigConfigurationAlias]
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) ToOutput ¶ added in v0.76.0
func (o HookTypeConfigConfigurationAliasPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HookTypeConfigConfigurationAlias]
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) ToOutput ¶ added in v0.76.0
func (o HookTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*HookTypeConfig]
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.
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
func (*HookVersion) ToOutput ¶ added in v0.76.0
func (i *HookVersion) ToOutput(ctx context.Context) pulumix.Output[*HookVersion]
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
func (HookVersionLoggingConfigArgs) ToOutput ¶ added in v0.76.0
func (i HookVersionLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[HookVersionLoggingConfig]
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
func (HookVersionLoggingConfigOutput) ToOutput ¶ added in v0.76.0
func (o HookVersionLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[HookVersionLoggingConfig]
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
func (HookVersionLoggingConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o HookVersionLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HookVersionLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o HookVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*HookVersion]
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) ToOutput ¶ added in v0.76.0
func (o HookVersionVisibilityOutput) ToOutput(ctx context.Context) pulumix.Output[HookVersionVisibility]
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) ToOutput ¶ added in v0.76.0
func (o HookVersionVisibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HookVersionVisibility]
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 LookupCustomResourceArgs ¶ added in v0.12.0
type LookupCustomResourceArgs struct {
Id string `pulumi:"id"`
}
type LookupCustomResourceOutputArgs ¶ added in v0.12.0
type LookupCustomResourceOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupCustomResourceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCustomResourceOutputArgs) ElementType() reflect.Type
type LookupCustomResourceResult ¶ added in v0.12.0
type LookupCustomResourceResult struct {
Id *string `pulumi:"id"`
}
func LookupCustomResource ¶ added in v0.12.0
func LookupCustomResource(ctx *pulumi.Context, args *LookupCustomResourceArgs, opts ...pulumi.InvokeOption) (*LookupCustomResourceResult, error)
Resource Type definition for AWS::CloudFormation::CustomResource
type LookupCustomResourceResultOutput ¶ added in v0.12.0
type LookupCustomResourceResultOutput struct{ *pulumi.OutputState }
func LookupCustomResourceOutput ¶ added in v0.12.0
func LookupCustomResourceOutput(ctx *pulumi.Context, args LookupCustomResourceOutputArgs, opts ...pulumi.InvokeOption) LookupCustomResourceResultOutput
func (LookupCustomResourceResultOutput) ElementType ¶ added in v0.12.0
func (LookupCustomResourceResultOutput) ElementType() reflect.Type
func (LookupCustomResourceResultOutput) Id ¶ added in v0.12.0
func (o LookupCustomResourceResultOutput) Id() pulumi.StringPtrOutput
func (LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutput ¶ added in v0.12.0
func (o LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutput() LookupCustomResourceResultOutput
func (LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutputWithContext ¶ added in v0.12.0
func (o LookupCustomResourceResultOutput) ToLookupCustomResourceResultOutputWithContext(ctx context.Context) LookupCustomResourceResultOutput
func (LookupCustomResourceResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCustomResourceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCustomResourceResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupHookDefaultVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHookDefaultVersionResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupHookTypeConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHookTypeConfigResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupHookVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHookVersionResult]
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 LookupMacroArgs ¶ added in v0.12.0
type LookupMacroArgs struct {
Id string `pulumi:"id"`
}
type LookupMacroOutputArgs ¶ added in v0.12.0
type LookupMacroOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupMacroOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMacroOutputArgs) ElementType() reflect.Type
type LookupMacroResult ¶ added in v0.12.0
type LookupMacroResult struct { Description *string `pulumi:"description"` FunctionName *string `pulumi:"functionName"` Id *string `pulumi:"id"` LogGroupName *string `pulumi:"logGroupName"` LogRoleArn *string `pulumi:"logRoleArn"` }
func LookupMacro ¶ added in v0.12.0
func LookupMacro(ctx *pulumi.Context, args *LookupMacroArgs, opts ...pulumi.InvokeOption) (*LookupMacroResult, error)
Resource Type definition for AWS::CloudFormation::Macro
type LookupMacroResultOutput ¶ added in v0.12.0
type LookupMacroResultOutput struct{ *pulumi.OutputState }
func LookupMacroOutput ¶ added in v0.12.0
func LookupMacroOutput(ctx *pulumi.Context, args LookupMacroOutputArgs, opts ...pulumi.InvokeOption) LookupMacroResultOutput
func (LookupMacroResultOutput) Description ¶ added in v0.12.0
func (o LookupMacroResultOutput) Description() pulumi.StringPtrOutput
func (LookupMacroResultOutput) ElementType ¶ added in v0.12.0
func (LookupMacroResultOutput) ElementType() reflect.Type
func (LookupMacroResultOutput) FunctionName ¶ added in v0.12.0
func (o LookupMacroResultOutput) FunctionName() pulumi.StringPtrOutput
func (LookupMacroResultOutput) Id ¶ added in v0.12.0
func (o LookupMacroResultOutput) Id() pulumi.StringPtrOutput
func (LookupMacroResultOutput) LogGroupName ¶ added in v0.12.0
func (o LookupMacroResultOutput) LogGroupName() pulumi.StringPtrOutput
func (LookupMacroResultOutput) LogRoleArn ¶ added in v0.72.0
func (o LookupMacroResultOutput) LogRoleArn() pulumi.StringPtrOutput
func (LookupMacroResultOutput) ToLookupMacroResultOutput ¶ added in v0.12.0
func (o LookupMacroResultOutput) ToLookupMacroResultOutput() LookupMacroResultOutput
func (LookupMacroResultOutput) ToLookupMacroResultOutputWithContext ¶ added in v0.12.0
func (o LookupMacroResultOutput) ToLookupMacroResultOutputWithContext(ctx context.Context) LookupMacroResultOutput
func (LookupMacroResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMacroResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMacroResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupModuleVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupModuleVersionResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupPublicTypeVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPublicTypeVersionResult]
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
func (LookupPublisherResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPublisherResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPublisherResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupResourceDefaultVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceDefaultVersionResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupResourceVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceVersionResult]
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 {
StackId string `pulumi:"stackId"`
}
type LookupStackOutputArgs ¶ added in v0.12.0
type LookupStackOutputArgs struct {
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 { Capabilities []StackCapabilitiesItem `pulumi:"capabilities"` ChangeSetId *string `pulumi:"changeSetId"` CreationTime *string `pulumi:"creationTime"` Description *string `pulumi:"description"` DisableRollback *bool `pulumi:"disableRollback"` EnableTerminationProtection *bool `pulumi:"enableTerminationProtection"` LastUpdateTime *string `pulumi:"lastUpdateTime"` NotificationArns []string `pulumi:"notificationArns"` Outputs []StackOutputType `pulumi:"outputs"` Parameters interface{} `pulumi:"parameters"` ParentId *string `pulumi:"parentId"` RoleArn *string `pulumi:"roleArn"` RootId *string `pulumi:"rootId"` StackId *string `pulumi:"stackId"` StackPolicyBody interface{} `pulumi:"stackPolicyBody"` StackStatus *StackStatus `pulumi:"stackStatus"` StackStatusReason *string `pulumi:"stackStatusReason"` Tags []StackTag `pulumi:"tags"` TemplateBody interface{} `pulumi:"templateBody"` 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
func (LookupStackResultOutput) ChangeSetId ¶ added in v0.73.1
func (o LookupStackResultOutput) ChangeSetId() pulumi.StringPtrOutput
func (LookupStackResultOutput) CreationTime ¶ added in v0.73.1
func (o LookupStackResultOutput) CreationTime() pulumi.StringPtrOutput
func (LookupStackResultOutput) Description ¶ added in v0.73.1
func (o LookupStackResultOutput) Description() pulumi.StringPtrOutput
func (LookupStackResultOutput) DisableRollback ¶ added in v0.73.1
func (o LookupStackResultOutput) DisableRollback() pulumi.BoolPtrOutput
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
func (LookupStackResultOutput) LastUpdateTime ¶ added in v0.73.1
func (o LookupStackResultOutput) LastUpdateTime() pulumi.StringPtrOutput
func (LookupStackResultOutput) NotificationArns ¶ added in v0.72.0
func (o LookupStackResultOutput) NotificationArns() pulumi.StringArrayOutput
func (LookupStackResultOutput) Outputs ¶ added in v0.73.1
func (o LookupStackResultOutput) Outputs() StackOutputTypeArrayOutput
func (LookupStackResultOutput) Parameters ¶ added in v0.12.0
func (o LookupStackResultOutput) Parameters() pulumi.AnyOutput
func (LookupStackResultOutput) ParentId ¶ added in v0.73.1
func (o LookupStackResultOutput) ParentId() pulumi.StringPtrOutput
func (LookupStackResultOutput) RoleArn ¶ added in v0.73.1
func (o LookupStackResultOutput) RoleArn() pulumi.StringPtrOutput
func (LookupStackResultOutput) RootId ¶ added in v0.73.1
func (o LookupStackResultOutput) RootId() pulumi.StringPtrOutput
func (LookupStackResultOutput) StackId ¶ added in v0.73.1
func (o LookupStackResultOutput) StackId() pulumi.StringPtrOutput
func (LookupStackResultOutput) StackPolicyBody ¶ added in v0.73.1
func (o LookupStackResultOutput) StackPolicyBody() pulumi.AnyOutput
func (LookupStackResultOutput) StackStatus ¶ added in v0.73.1
func (o LookupStackResultOutput) StackStatus() StackStatusPtrOutput
func (LookupStackResultOutput) StackStatusReason ¶ added in v0.73.1
func (o LookupStackResultOutput) StackStatusReason() pulumi.StringPtrOutput
func (LookupStackResultOutput) Tags ¶ added in v0.12.0
func (o LookupStackResultOutput) Tags() StackTagArrayOutput
func (LookupStackResultOutput) TemplateBody ¶ added in v0.73.1
func (o LookupStackResultOutput) TemplateBody() pulumi.AnyOutput
func (LookupStackResultOutput) TimeoutInMinutes ¶ added in v0.12.0
func (o LookupStackResultOutput) TimeoutInMinutes() pulumi.IntPtrOutput
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
func (LookupStackResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackResult]
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 []StackSetTag `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() StackSetTagArrayOutput
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
func (LookupStackSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStackSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackSetResult]
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) ToOutput ¶ added in v0.76.0
func (o LookupTypeActivationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTypeActivationResult]
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 LookupWaitConditionArgs ¶ added in v0.12.0
type LookupWaitConditionArgs struct {
Id string `pulumi:"id"`
}
type LookupWaitConditionHandleArgs ¶ added in v0.12.0
type LookupWaitConditionHandleArgs struct {
Id string `pulumi:"id"`
}
type LookupWaitConditionHandleOutputArgs ¶ added in v0.12.0
type LookupWaitConditionHandleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupWaitConditionHandleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWaitConditionHandleOutputArgs) ElementType() reflect.Type
type LookupWaitConditionHandleResult ¶ added in v0.12.0
type LookupWaitConditionHandleResult struct {
Id *string `pulumi:"id"`
}
func LookupWaitConditionHandle ¶ added in v0.12.0
func LookupWaitConditionHandle(ctx *pulumi.Context, args *LookupWaitConditionHandleArgs, opts ...pulumi.InvokeOption) (*LookupWaitConditionHandleResult, error)
Resource Type definition for AWS::CloudFormation::WaitConditionHandle
type LookupWaitConditionHandleResultOutput ¶ added in v0.12.0
type LookupWaitConditionHandleResultOutput struct{ *pulumi.OutputState }
func LookupWaitConditionHandleOutput ¶ added in v0.12.0
func LookupWaitConditionHandleOutput(ctx *pulumi.Context, args LookupWaitConditionHandleOutputArgs, opts ...pulumi.InvokeOption) LookupWaitConditionHandleResultOutput
func (LookupWaitConditionHandleResultOutput) ElementType ¶ added in v0.12.0
func (LookupWaitConditionHandleResultOutput) ElementType() reflect.Type
func (LookupWaitConditionHandleResultOutput) Id ¶ added in v0.12.0
func (o LookupWaitConditionHandleResultOutput) Id() pulumi.StringPtrOutput
func (LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutput ¶ added in v0.12.0
func (o LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutput() LookupWaitConditionHandleResultOutput
func (LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutputWithContext ¶ added in v0.12.0
func (o LookupWaitConditionHandleResultOutput) ToLookupWaitConditionHandleResultOutputWithContext(ctx context.Context) LookupWaitConditionHandleResultOutput
func (LookupWaitConditionHandleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWaitConditionHandleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWaitConditionHandleResult]
type LookupWaitConditionOutputArgs ¶ added in v0.12.0
type LookupWaitConditionOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupWaitConditionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWaitConditionOutputArgs) ElementType() reflect.Type
type LookupWaitConditionResult ¶ added in v0.12.0
type LookupWaitConditionResult struct { Count *int `pulumi:"count"` Data interface{} `pulumi:"data"` Handle *string `pulumi:"handle"` Id *string `pulumi:"id"` Timeout *string `pulumi:"timeout"` }
func LookupWaitCondition ¶ added in v0.12.0
func LookupWaitCondition(ctx *pulumi.Context, args *LookupWaitConditionArgs, opts ...pulumi.InvokeOption) (*LookupWaitConditionResult, error)
Resource Type definition for AWS::CloudFormation::WaitCondition
type LookupWaitConditionResultOutput ¶ added in v0.12.0
type LookupWaitConditionResultOutput struct{ *pulumi.OutputState }
func LookupWaitConditionOutput ¶ added in v0.12.0
func LookupWaitConditionOutput(ctx *pulumi.Context, args LookupWaitConditionOutputArgs, opts ...pulumi.InvokeOption) LookupWaitConditionResultOutput
func (LookupWaitConditionResultOutput) Count ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) Count() pulumi.IntPtrOutput
func (LookupWaitConditionResultOutput) Data ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) Data() pulumi.AnyOutput
func (LookupWaitConditionResultOutput) ElementType ¶ added in v0.12.0
func (LookupWaitConditionResultOutput) ElementType() reflect.Type
func (LookupWaitConditionResultOutput) Handle ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) Handle() pulumi.StringPtrOutput
func (LookupWaitConditionResultOutput) Id ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) Id() pulumi.StringPtrOutput
func (LookupWaitConditionResultOutput) Timeout ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) Timeout() pulumi.StringPtrOutput
func (LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutput ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutput() LookupWaitConditionResultOutput
func (LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutputWithContext ¶ added in v0.12.0
func (o LookupWaitConditionResultOutput) ToLookupWaitConditionResultOutputWithContext(ctx context.Context) LookupWaitConditionResultOutput
func (LookupWaitConditionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWaitConditionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWaitConditionResult]
type Macro
deprecated
type Macro struct { pulumi.CustomResourceState Description pulumi.StringPtrOutput `pulumi:"description"` FunctionName pulumi.StringOutput `pulumi:"functionName"` LogGroupName pulumi.StringPtrOutput `pulumi:"logGroupName"` LogRoleArn pulumi.StringPtrOutput `pulumi:"logRoleArn"` Name pulumi.StringOutput `pulumi:"name"` }
Resource Type definition for AWS::CloudFormation::Macro
Deprecated: Macro is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetMacro ¶
func GetMacro(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MacroState, opts ...pulumi.ResourceOption) (*Macro, error)
GetMacro gets an existing Macro 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 NewMacro ¶
func NewMacro(ctx *pulumi.Context, name string, args *MacroArgs, opts ...pulumi.ResourceOption) (*Macro, error)
NewMacro registers a new resource with the given unique name, arguments, and options.
func (*Macro) ElementType ¶
func (*Macro) ToMacroOutput ¶
func (i *Macro) ToMacroOutput() MacroOutput
func (*Macro) ToMacroOutputWithContext ¶
func (i *Macro) ToMacroOutputWithContext(ctx context.Context) MacroOutput
type MacroArgs ¶
type MacroArgs struct { Description pulumi.StringPtrInput FunctionName pulumi.StringInput LogGroupName pulumi.StringPtrInput LogRoleArn pulumi.StringPtrInput Name pulumi.StringPtrInput }
The set of arguments for constructing a Macro resource.
func (MacroArgs) ElementType ¶
type MacroInput ¶
type MacroInput interface { pulumi.Input ToMacroOutput() MacroOutput ToMacroOutputWithContext(ctx context.Context) MacroOutput }
type MacroOutput ¶
type MacroOutput struct{ *pulumi.OutputState }
func (MacroOutput) Description ¶ added in v0.17.0
func (o MacroOutput) Description() pulumi.StringPtrOutput
func (MacroOutput) ElementType ¶
func (MacroOutput) ElementType() reflect.Type
func (MacroOutput) FunctionName ¶ added in v0.17.0
func (o MacroOutput) FunctionName() pulumi.StringOutput
func (MacroOutput) LogGroupName ¶ added in v0.17.0
func (o MacroOutput) LogGroupName() pulumi.StringPtrOutput
func (MacroOutput) LogRoleArn ¶ added in v0.72.0
func (o MacroOutput) LogRoleArn() pulumi.StringPtrOutput
func (MacroOutput) Name ¶ added in v0.17.0
func (o MacroOutput) Name() pulumi.StringOutput
func (MacroOutput) ToMacroOutput ¶
func (o MacroOutput) ToMacroOutput() MacroOutput
func (MacroOutput) ToMacroOutputWithContext ¶
func (o MacroOutput) ToMacroOutputWithContext(ctx context.Context) MacroOutput
type MacroState ¶
type MacroState struct { }
func (MacroState) ElementType ¶
func (MacroState) ElementType() reflect.Type
type ManagedExecutionProperties ¶ added in v0.6.0
type ManagedExecutionProperties struct {
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 {
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
func (ManagedExecutionPropertiesArgs) ToOutput ¶ added in v0.76.0
func (i ManagedExecutionPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedExecutionProperties]
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
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
func (ManagedExecutionPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o ManagedExecutionPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedExecutionProperties]
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
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
func (ManagedExecutionPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o ManagedExecutionPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedExecutionProperties]
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
func (*ModuleDefaultVersion) ToOutput ¶ added in v0.76.0
func (i *ModuleDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*ModuleDefaultVersion]
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) ToOutput ¶ added in v0.76.0
func (o ModuleDefaultVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleDefaultVersion]
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.
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
func (*ModuleVersion) ToOutput ¶ added in v0.76.0
func (i *ModuleVersion) ToOutput(ctx context.Context) pulumix.Output[*ModuleVersion]
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) ToOutput ¶ added in v0.76.0
func (o ModuleVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleVersion]
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) ToOutput ¶ added in v0.76.0
func (o ModuleVersionVisibilityOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleVersionVisibility]
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) ToOutput ¶ added in v0.76.0
func (o ModuleVersionVisibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleVersionVisibility]
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) ToOutput ¶ added in v0.76.0
func (i *PublicTypeVersion) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersion]
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) ToOutput ¶ added in v0.76.0
func (o PublicTypeVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersion]
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 PublicTypeVersionTypeArgs and PublicTypeVersionTypeOutput values. You can construct a concrete instance of `PublicTypeVersionTypeInput` via:
PublicTypeVersionTypeArgs{...}
type PublicTypeVersionTypeOutput ¶
type PublicTypeVersionTypeOutput struct{ *pulumi.OutputState }
func (PublicTypeVersionTypeOutput) ElementType ¶
func (PublicTypeVersionTypeOutput) ElementType() reflect.Type
func (PublicTypeVersionTypeOutput) ToOutput ¶ added in v0.76.0
func (o PublicTypeVersionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PublicTypeVersionType]
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) ToOutput ¶ added in v0.76.0
func (o PublicTypeVersionTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicTypeVersionType]
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) ToOutput ¶ added in v0.76.0
func (o PublisherIdentityProviderOutput) ToOutput(ctx context.Context) pulumix.Output[PublisherIdentityProvider]
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) ToOutput ¶ added in v0.76.0
func (o PublisherIdentityProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublisherIdentityProvider]
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) ToOutput ¶ added in v0.76.0
func (o PublisherStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PublisherStatus]
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) ToOutput ¶ added in v0.76.0
func (o PublisherStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublisherStatus]
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) ToOutput ¶ added in v0.76.0
func (i *ResourceDefaultVersion) ToOutput(ctx context.Context) pulumix.Output[*ResourceDefaultVersion]
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) ToOutput ¶ added in v0.76.0
func (o ResourceDefaultVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceDefaultVersion]
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.
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) ToOutput ¶ added in v0.76.0
func (i *ResourceVersion) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersion]
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) ToOutput ¶ added in v0.76.0
func (i ResourceVersionLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersion]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionProvisioningTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionProvisioningType]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionProvisioningTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionProvisioningType]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionVisibilityOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceVersionVisibility]
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) ToOutput ¶ added in v0.76.0
func (o ResourceVersionVisibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceVersionVisibility]
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 Capabilities StackCapabilitiesItemArrayOutput `pulumi:"capabilities"` ChangeSetId pulumi.StringOutput `pulumi:"changeSetId"` CreationTime pulumi.StringOutput `pulumi:"creationTime"` Description pulumi.StringPtrOutput `pulumi:"description"` DisableRollback pulumi.BoolPtrOutput `pulumi:"disableRollback"` EnableTerminationProtection pulumi.BoolPtrOutput `pulumi:"enableTerminationProtection"` LastUpdateTime pulumi.StringOutput `pulumi:"lastUpdateTime"` NotificationArns pulumi.StringArrayOutput `pulumi:"notificationArns"` Outputs StackOutputTypeArrayOutput `pulumi:"outputs"` Parameters pulumi.AnyOutput `pulumi:"parameters"` ParentId pulumi.StringOutput `pulumi:"parentId"` RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` RootId pulumi.StringOutput `pulumi:"rootId"` StackId pulumi.StringOutput `pulumi:"stackId"` StackName pulumi.StringOutput `pulumi:"stackName"` StackPolicyBody pulumi.AnyOutput `pulumi:"stackPolicyBody"` StackPolicyUrl pulumi.StringPtrOutput `pulumi:"stackPolicyUrl"` StackStatus StackStatusOutput `pulumi:"stackStatus"` StackStatusReason pulumi.StringPtrOutput `pulumi:"stackStatusReason"` Tags StackTagArrayOutput `pulumi:"tags"` TemplateBody pulumi.AnyOutput `pulumi:"templateBody"` TemplateUrl pulumi.StringPtrOutput `pulumi:"templateUrl"` 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 { Capabilities StackCapabilitiesItemArrayInput Description pulumi.StringPtrInput DisableRollback pulumi.BoolPtrInput EnableTerminationProtection pulumi.BoolPtrInput NotificationArns pulumi.StringArrayInput Parameters pulumi.Input RoleArn pulumi.StringPtrInput StackName pulumi.StringPtrInput StackPolicyBody pulumi.Input StackPolicyUrl pulumi.StringPtrInput StackStatusReason pulumi.StringPtrInput Tags StackTagArrayInput TemplateBody pulumi.Input TemplateUrl pulumi.StringPtrInput 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) ToOutput ¶ added in v0.76.0
func (i StackCapabilitiesItemArray) ToOutput(ctx context.Context) pulumix.Output[[]StackCapabilitiesItem]
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) ToOutput ¶ added in v0.76.0
func (o StackCapabilitiesItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackCapabilitiesItem]
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 StackCapabilitiesItemArgs and StackCapabilitiesItemOutput values. You can construct a concrete instance of `StackCapabilitiesItemInput` via:
StackCapabilitiesItemArgs{...}
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) ToOutput ¶ added in v0.76.0
func (o StackCapabilitiesItemOutput) ToOutput(ctx context.Context) pulumix.Output[StackCapabilitiesItem]
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) ToOutput ¶ added in v0.76.0
func (o StackCapabilitiesItemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackCapabilitiesItem]
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
func (StackOutput) ChangeSetId ¶ added in v0.73.1
func (o StackOutput) ChangeSetId() pulumi.StringOutput
func (StackOutput) CreationTime ¶ added in v0.73.1
func (o StackOutput) CreationTime() pulumi.StringOutput
func (StackOutput) Description ¶ added in v0.73.1
func (o StackOutput) Description() pulumi.StringPtrOutput
func (StackOutput) DisableRollback ¶ added in v0.73.1
func (o StackOutput) DisableRollback() pulumi.BoolPtrOutput
func (StackOutput) ElementType ¶
func (StackOutput) ElementType() reflect.Type
func (StackOutput) EnableTerminationProtection ¶ added in v0.73.1
func (o StackOutput) EnableTerminationProtection() pulumi.BoolPtrOutput
func (StackOutput) LastUpdateTime ¶ added in v0.73.1
func (o StackOutput) LastUpdateTime() pulumi.StringOutput
func (StackOutput) NotificationArns ¶ added in v0.72.0
func (o StackOutput) NotificationArns() pulumi.StringArrayOutput
func (StackOutput) Outputs ¶ added in v0.73.1
func (o StackOutput) Outputs() StackOutputTypeArrayOutput
func (StackOutput) Parameters ¶ added in v0.17.0
func (o StackOutput) Parameters() pulumi.AnyOutput
func (StackOutput) ParentId ¶ added in v0.73.1
func (o StackOutput) ParentId() pulumi.StringOutput
func (StackOutput) RoleArn ¶ added in v0.73.1
func (o StackOutput) RoleArn() pulumi.StringPtrOutput
func (StackOutput) RootId ¶ added in v0.73.1
func (o StackOutput) RootId() pulumi.StringOutput
func (StackOutput) StackId ¶ added in v0.73.1
func (o StackOutput) StackId() pulumi.StringOutput
func (StackOutput) StackName ¶ added in v0.73.1
func (o StackOutput) StackName() pulumi.StringOutput
func (StackOutput) StackPolicyBody ¶ added in v0.73.1
func (o StackOutput) StackPolicyBody() pulumi.AnyOutput
func (StackOutput) StackPolicyUrl ¶ added in v0.73.1
func (o StackOutput) StackPolicyUrl() pulumi.StringPtrOutput
func (StackOutput) StackStatus ¶ added in v0.73.1
func (o StackOutput) StackStatus() StackStatusOutput
func (StackOutput) StackStatusReason ¶ added in v0.73.1
func (o StackOutput) StackStatusReason() pulumi.StringPtrOutput
func (StackOutput) Tags ¶ added in v0.17.0
func (o StackOutput) Tags() StackTagArrayOutput
func (StackOutput) TemplateBody ¶ added in v0.73.1
func (o StackOutput) TemplateBody() pulumi.AnyOutput
func (StackOutput) TemplateUrl ¶ added in v0.72.0
func (o StackOutput) TemplateUrl() pulumi.StringPtrOutput
func (StackOutput) TimeoutInMinutes ¶ added in v0.17.0
func (o StackOutput) TimeoutInMinutes() pulumi.IntPtrOutput
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 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) ToOutput ¶ added in v0.76.0
func (o StackOutputTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackOutputType]
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
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
func (StackOutputTypeOutput) OutputKey ¶ added in v0.73.1
func (o StackOutputTypeOutput) OutputKey() pulumi.StringPtrOutput
func (StackOutputTypeOutput) OutputValue ¶ added in v0.73.1
func (o StackOutputTypeOutput) OutputValue() pulumi.StringPtrOutput
func (StackOutputTypeOutput) ToOutput ¶ added in v0.76.0
func (o StackOutputTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StackOutputType]
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"` 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 StackSetTagArrayOutput `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 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 StackSetTagArrayInput // 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) ToOutput ¶ added in v0.76.0
func (i StackSetAutoDeploymentArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetAutoDeployment]
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) ToOutput ¶ added in v0.76.0
func (o StackSetAutoDeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetAutoDeployment]
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) ToOutput ¶ added in v0.76.0
func (o StackSetAutoDeploymentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetAutoDeployment]
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 StackSetCallAsArgs and StackSetCallAsOutput values. You can construct a concrete instance of `StackSetCallAsInput` via:
StackSetCallAsArgs{...}
type StackSetCallAsOutput ¶
type StackSetCallAsOutput struct{ *pulumi.OutputState }
func (StackSetCallAsOutput) ElementType ¶
func (StackSetCallAsOutput) ElementType() reflect.Type
func (StackSetCallAsOutput) ToOutput ¶ added in v0.76.0
func (o StackSetCallAsOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetCallAs]
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) ToOutput ¶ added in v0.76.0
func (o StackSetCallAsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetCallAs]
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) ToOutput ¶ added in v0.76.0
func (i StackSetCapabilityArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetCapability]
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) ToOutput ¶ added in v0.76.0
func (o StackSetCapabilityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetCapability]
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 StackSetCapabilityArgs and StackSetCapabilityOutput values. You can construct a concrete instance of `StackSetCapabilityInput` via:
StackSetCapabilityArgs{...}
type StackSetCapabilityOutput ¶
type StackSetCapabilityOutput struct{ *pulumi.OutputState }
func (StackSetCapabilityOutput) ElementType ¶
func (StackSetCapabilityOutput) ElementType() reflect.Type
func (StackSetCapabilityOutput) ToOutput ¶ added in v0.76.0
func (o StackSetCapabilityOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetCapability]
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) ToOutput ¶ added in v0.76.0
func (o StackSetCapabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetCapability]
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 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 StackSetDeploymentTargetsAccountFilterTypeArgs and StackSetDeploymentTargetsAccountFilterTypeOutput values. You can construct a concrete instance of `StackSetDeploymentTargetsAccountFilterTypeInput` via:
StackSetDeploymentTargetsAccountFilterTypeArgs{...}
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) ToOutput ¶ added in v0.76.0
func (o StackSetDeploymentTargetsAccountFilterTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetDeploymentTargetsAccountFilterType]
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) ToOutput ¶ added in v0.76.0
func (i StackSetDeploymentTargetsArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetDeploymentTargets]
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) ToOutput ¶ added in v0.76.0
func (o StackSetDeploymentTargetsOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetDeploymentTargets]
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 { FailureToleranceCount *int `pulumi:"failureToleranceCount"` FailureTolerancePercentage *int `pulumi:"failureTolerancePercentage"` MaxConcurrentCount *int `pulumi:"maxConcurrentCount"` MaxConcurrentPercentage *int `pulumi:"maxConcurrentPercentage"` RegionConcurrencyType *StackSetRegionConcurrencyType `pulumi:"regionConcurrencyType"` RegionOrder []string `pulumi:"regionOrder"` }
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
type StackSetOperationPreferencesArgs ¶
type StackSetOperationPreferencesArgs struct { FailureToleranceCount pulumi.IntPtrInput `pulumi:"failureToleranceCount"` FailureTolerancePercentage pulumi.IntPtrInput `pulumi:"failureTolerancePercentage"` MaxConcurrentCount pulumi.IntPtrInput `pulumi:"maxConcurrentCount"` MaxConcurrentPercentage pulumi.IntPtrInput `pulumi:"maxConcurrentPercentage"` RegionConcurrencyType StackSetRegionConcurrencyTypePtrInput `pulumi:"regionConcurrencyType"` 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) ToOutput ¶ added in v0.76.0
func (i StackSetOperationPreferencesArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetOperationPreferences]
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) ElementType ¶
func (StackSetOperationPreferencesOutput) ElementType() reflect.Type
func (StackSetOperationPreferencesOutput) FailureToleranceCount ¶
func (o StackSetOperationPreferencesOutput) FailureToleranceCount() pulumi.IntPtrOutput
func (StackSetOperationPreferencesOutput) FailureTolerancePercentage ¶
func (o StackSetOperationPreferencesOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
func (StackSetOperationPreferencesOutput) MaxConcurrentCount ¶
func (o StackSetOperationPreferencesOutput) MaxConcurrentCount() pulumi.IntPtrOutput
func (StackSetOperationPreferencesOutput) MaxConcurrentPercentage ¶
func (o StackSetOperationPreferencesOutput) MaxConcurrentPercentage() pulumi.IntPtrOutput
func (StackSetOperationPreferencesOutput) RegionConcurrencyType ¶
func (o StackSetOperationPreferencesOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
func (StackSetOperationPreferencesOutput) RegionOrder ¶
func (o StackSetOperationPreferencesOutput) RegionOrder() pulumi.StringArrayOutput
func (StackSetOperationPreferencesOutput) ToOutput ¶ added in v0.76.0
func (o StackSetOperationPreferencesOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetOperationPreferences]
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) ElementType ¶
func (StackSetOperationPreferencesPtrOutput) ElementType() reflect.Type
func (StackSetOperationPreferencesPtrOutput) FailureToleranceCount ¶
func (o StackSetOperationPreferencesPtrOutput) FailureToleranceCount() pulumi.IntPtrOutput
func (StackSetOperationPreferencesPtrOutput) FailureTolerancePercentage ¶
func (o StackSetOperationPreferencesPtrOutput) FailureTolerancePercentage() pulumi.IntPtrOutput
func (StackSetOperationPreferencesPtrOutput) MaxConcurrentCount ¶
func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentCount() pulumi.IntPtrOutput
func (StackSetOperationPreferencesPtrOutput) MaxConcurrentPercentage ¶
func (o StackSetOperationPreferencesPtrOutput) MaxConcurrentPercentage() pulumi.IntPtrOutput
func (StackSetOperationPreferencesPtrOutput) RegionConcurrencyType ¶
func (o StackSetOperationPreferencesPtrOutput) RegionConcurrencyType() StackSetRegionConcurrencyTypePtrOutput
func (StackSetOperationPreferencesPtrOutput) RegionOrder ¶
func (o StackSetOperationPreferencesPtrOutput) RegionOrder() pulumi.StringArrayOutput
func (StackSetOperationPreferencesPtrOutput) ToOutput ¶ added in v0.76.0
func (o StackSetOperationPreferencesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetOperationPreferences]
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
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() StackSetTagArrayOutput
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) ToOutput ¶ added in v0.76.0
func (i StackSetParameterArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetParameter]
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) ToOutput ¶ added in v0.76.0
func (i StackSetParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetParameter]
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) ToOutput ¶ added in v0.76.0
func (o StackSetParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetParameter]
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) ToOutput ¶ added in v0.76.0
func (o StackSetParameterOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetParameter]
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 StackSetPermissionModelArgs and StackSetPermissionModelOutput values. You can construct a concrete instance of `StackSetPermissionModelInput` via:
StackSetPermissionModelArgs{...}
type StackSetPermissionModelOutput ¶
type StackSetPermissionModelOutput struct{ *pulumi.OutputState }
func (StackSetPermissionModelOutput) ElementType ¶
func (StackSetPermissionModelOutput) ElementType() reflect.Type
func (StackSetPermissionModelOutput) ToOutput ¶ added in v0.76.0
func (o StackSetPermissionModelOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetPermissionModel]
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) ToOutput ¶ added in v0.76.0
func (o StackSetPermissionModelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetPermissionModel]
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 StackSetRegionConcurrencyTypeArgs and StackSetRegionConcurrencyTypeOutput values. You can construct a concrete instance of `StackSetRegionConcurrencyTypeInput` via:
StackSetRegionConcurrencyTypeArgs{...}
type StackSetRegionConcurrencyTypeOutput ¶
type StackSetRegionConcurrencyTypeOutput struct{ *pulumi.OutputState }
func (StackSetRegionConcurrencyTypeOutput) ElementType ¶
func (StackSetRegionConcurrencyTypeOutput) ElementType() reflect.Type
func (StackSetRegionConcurrencyTypeOutput) ToOutput ¶ added in v0.76.0
func (o StackSetRegionConcurrencyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetRegionConcurrencyType]
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) ToOutput ¶ added in v0.76.0
func (o StackSetRegionConcurrencyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackSetRegionConcurrencyType]
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 { 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 { 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) ToOutput ¶ added in v0.76.0
func (i StackSetStackInstancesArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetStackInstances]
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) ToOutput ¶ added in v0.76.0
func (i StackSetStackInstancesArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetStackInstances]
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) ToOutput ¶ added in v0.76.0
func (o StackSetStackInstancesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetStackInstances]
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
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) ToOutput ¶ added in v0.76.0
func (o StackSetStackInstancesOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetStackInstances]
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 StackSetTagArgs ¶
type StackSetTagArgs struct { // A string used to identify this tag. You can specify a maximum of 127 characters for a tag key. Key pulumi.StringInput `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value pulumi.StringInput `pulumi:"value"` }
Tag type enables you to specify a key-value pair that can be used to store information about an AWS CloudFormation StackSet.
func (StackSetTagArgs) ElementType ¶
func (StackSetTagArgs) ElementType() reflect.Type
func (StackSetTagArgs) ToOutput ¶ added in v0.76.0
func (i StackSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[StackSetTag]
func (StackSetTagArgs) ToStackSetTagOutput ¶
func (i StackSetTagArgs) ToStackSetTagOutput() StackSetTagOutput
func (StackSetTagArgs) ToStackSetTagOutputWithContext ¶
func (i StackSetTagArgs) ToStackSetTagOutputWithContext(ctx context.Context) StackSetTagOutput
type StackSetTagArray ¶
type StackSetTagArray []StackSetTagInput
func (StackSetTagArray) ElementType ¶
func (StackSetTagArray) ElementType() reflect.Type
func (StackSetTagArray) ToOutput ¶ added in v0.76.0
func (i StackSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StackSetTag]
func (StackSetTagArray) ToStackSetTagArrayOutput ¶
func (i StackSetTagArray) ToStackSetTagArrayOutput() StackSetTagArrayOutput
func (StackSetTagArray) ToStackSetTagArrayOutputWithContext ¶
func (i StackSetTagArray) ToStackSetTagArrayOutputWithContext(ctx context.Context) StackSetTagArrayOutput
type StackSetTagArrayInput ¶
type StackSetTagArrayInput interface { pulumi.Input ToStackSetTagArrayOutput() StackSetTagArrayOutput ToStackSetTagArrayOutputWithContext(context.Context) StackSetTagArrayOutput }
StackSetTagArrayInput is an input type that accepts StackSetTagArray and StackSetTagArrayOutput values. You can construct a concrete instance of `StackSetTagArrayInput` via:
StackSetTagArray{ StackSetTagArgs{...} }
type StackSetTagArrayOutput ¶
type StackSetTagArrayOutput struct{ *pulumi.OutputState }
func (StackSetTagArrayOutput) ElementType ¶
func (StackSetTagArrayOutput) ElementType() reflect.Type
func (StackSetTagArrayOutput) Index ¶
func (o StackSetTagArrayOutput) Index(i pulumi.IntInput) StackSetTagOutput
func (StackSetTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o StackSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StackSetTag]
func (StackSetTagArrayOutput) ToStackSetTagArrayOutput ¶
func (o StackSetTagArrayOutput) ToStackSetTagArrayOutput() StackSetTagArrayOutput
func (StackSetTagArrayOutput) ToStackSetTagArrayOutputWithContext ¶
func (o StackSetTagArrayOutput) ToStackSetTagArrayOutputWithContext(ctx context.Context) StackSetTagArrayOutput
type StackSetTagInput ¶
type StackSetTagInput interface { pulumi.Input ToStackSetTagOutput() StackSetTagOutput ToStackSetTagOutputWithContext(context.Context) StackSetTagOutput }
StackSetTagInput is an input type that accepts StackSetTagArgs and StackSetTagOutput values. You can construct a concrete instance of `StackSetTagInput` via:
StackSetTagArgs{...}
type StackSetTagOutput ¶
type StackSetTagOutput struct{ *pulumi.OutputState }
Tag type enables you to specify a key-value pair that can be used to store information about an AWS CloudFormation StackSet.
func (StackSetTagOutput) ElementType ¶
func (StackSetTagOutput) ElementType() reflect.Type
func (StackSetTagOutput) Key ¶
func (o StackSetTagOutput) Key() pulumi.StringOutput
A string used to identify this tag. You can specify a maximum of 127 characters for a tag key.
func (StackSetTagOutput) ToOutput ¶ added in v0.76.0
func (o StackSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[StackSetTag]
func (StackSetTagOutput) ToStackSetTagOutput ¶
func (o StackSetTagOutput) ToStackSetTagOutput() StackSetTagOutput
func (StackSetTagOutput) ToStackSetTagOutputWithContext ¶
func (o StackSetTagOutput) ToStackSetTagOutputWithContext(ctx context.Context) StackSetTagOutput
func (StackSetTagOutput) Value ¶
func (o StackSetTagOutput) Value() pulumi.StringOutput
A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value.
type StackState ¶
type StackState struct { }
func (StackState) ElementType ¶
func (StackState) ElementType() reflect.Type
type StackStatus ¶ added in v0.73.1
type StackStatus string
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) ToOutput ¶ added in v0.76.0
func (o StackStatusOutput) ToOutput(ctx context.Context) pulumix.Output[StackStatus]
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) ToOutput ¶ added in v0.76.0
func (o StackStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackStatus]
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 StackTagArgs ¶
type StackTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (StackTagArgs) ElementType ¶
func (StackTagArgs) ElementType() reflect.Type
func (StackTagArgs) ToStackTagOutput ¶
func (i StackTagArgs) ToStackTagOutput() StackTagOutput
func (StackTagArgs) ToStackTagOutputWithContext ¶
func (i StackTagArgs) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput
type StackTagArray ¶
type StackTagArray []StackTagInput
func (StackTagArray) ElementType ¶
func (StackTagArray) ElementType() reflect.Type
func (StackTagArray) ToStackTagArrayOutput ¶
func (i StackTagArray) ToStackTagArrayOutput() StackTagArrayOutput
func (StackTagArray) ToStackTagArrayOutputWithContext ¶
func (i StackTagArray) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput
type StackTagArrayInput ¶
type StackTagArrayInput interface { pulumi.Input ToStackTagArrayOutput() StackTagArrayOutput ToStackTagArrayOutputWithContext(context.Context) StackTagArrayOutput }
StackTagArrayInput is an input type that accepts StackTagArray and StackTagArrayOutput values. You can construct a concrete instance of `StackTagArrayInput` via:
StackTagArray{ StackTagArgs{...} }
type StackTagArrayOutput ¶
type StackTagArrayOutput struct{ *pulumi.OutputState }
func (StackTagArrayOutput) ElementType ¶
func (StackTagArrayOutput) ElementType() reflect.Type
func (StackTagArrayOutput) Index ¶
func (o StackTagArrayOutput) Index(i pulumi.IntInput) StackTagOutput
func (StackTagArrayOutput) ToStackTagArrayOutput ¶
func (o StackTagArrayOutput) ToStackTagArrayOutput() StackTagArrayOutput
func (StackTagArrayOutput) ToStackTagArrayOutputWithContext ¶
func (o StackTagArrayOutput) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput
type StackTagInput ¶
type StackTagInput interface { pulumi.Input ToStackTagOutput() StackTagOutput ToStackTagOutputWithContext(context.Context) StackTagOutput }
StackTagInput is an input type that accepts StackTagArgs and StackTagOutput values. You can construct a concrete instance of `StackTagInput` via:
StackTagArgs{...}
type StackTagOutput ¶
type StackTagOutput struct{ *pulumi.OutputState }
func (StackTagOutput) ElementType ¶
func (StackTagOutput) ElementType() reflect.Type
func (StackTagOutput) Key ¶
func (o StackTagOutput) Key() pulumi.StringOutput
func (StackTagOutput) ToStackTagOutput ¶
func (o StackTagOutput) ToStackTagOutput() StackTagOutput
func (StackTagOutput) ToStackTagOutputWithContext ¶
func (o StackTagOutput) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput
func (StackTagOutput) Value ¶
func (o StackTagOutput) Value() pulumi.StringOutput
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) ToOutput ¶ added in v0.76.0
func (i *TypeActivation) ToOutput(ctx context.Context) pulumix.Output[*TypeActivation]
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) ToOutput ¶ added in v0.76.0
func (i TypeActivationLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[TypeActivationLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o TypeActivationLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[TypeActivationLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o TypeActivationLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationLoggingConfig]
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) ToOutput ¶ added in v0.76.0
func (o TypeActivationOutput) ToOutput(ctx context.Context) pulumix.Output[*TypeActivation]
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 TypeActivationTypeArgs and TypeActivationTypeOutput values. You can construct a concrete instance of `TypeActivationTypeInput` via:
TypeActivationTypeArgs{...}
type TypeActivationTypeOutput ¶
type TypeActivationTypeOutput struct{ *pulumi.OutputState }
func (TypeActivationTypeOutput) ElementType ¶
func (TypeActivationTypeOutput) ElementType() reflect.Type
func (TypeActivationTypeOutput) ToOutput ¶ added in v0.76.0
func (o TypeActivationTypeOutput) ToOutput(ctx context.Context) pulumix.Output[TypeActivationType]
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) ToOutput ¶ added in v0.76.0
func (o TypeActivationTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationType]
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 TypeActivationVersionBumpArgs and TypeActivationVersionBumpOutput values. You can construct a concrete instance of `TypeActivationVersionBumpInput` via:
TypeActivationVersionBumpArgs{...}
type TypeActivationVersionBumpOutput ¶
type TypeActivationVersionBumpOutput struct{ *pulumi.OutputState }
func (TypeActivationVersionBumpOutput) ElementType ¶
func (TypeActivationVersionBumpOutput) ElementType() reflect.Type
func (TypeActivationVersionBumpOutput) ToOutput ¶ added in v0.76.0
func (o TypeActivationVersionBumpOutput) ToOutput(ctx context.Context) pulumix.Output[TypeActivationVersionBump]
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) ToOutput ¶ added in v0.76.0
func (o TypeActivationVersionBumpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TypeActivationVersionBump]
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
type WaitCondition
deprecated
type WaitCondition struct { pulumi.CustomResourceState Count pulumi.IntPtrOutput `pulumi:"count"` Data pulumi.AnyOutput `pulumi:"data"` Handle pulumi.StringPtrOutput `pulumi:"handle"` Timeout pulumi.StringPtrOutput `pulumi:"timeout"` }
Resource Type definition for AWS::CloudFormation::WaitCondition
Deprecated: WaitCondition is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetWaitCondition ¶
func GetWaitCondition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WaitConditionState, opts ...pulumi.ResourceOption) (*WaitCondition, error)
GetWaitCondition gets an existing WaitCondition 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 NewWaitCondition ¶
func NewWaitCondition(ctx *pulumi.Context, name string, args *WaitConditionArgs, opts ...pulumi.ResourceOption) (*WaitCondition, error)
NewWaitCondition registers a new resource with the given unique name, arguments, and options.
func (*WaitCondition) ElementType ¶
func (*WaitCondition) ElementType() reflect.Type
func (*WaitCondition) ToOutput ¶ added in v0.76.0
func (i *WaitCondition) ToOutput(ctx context.Context) pulumix.Output[*WaitCondition]
func (*WaitCondition) ToWaitConditionOutput ¶
func (i *WaitCondition) ToWaitConditionOutput() WaitConditionOutput
func (*WaitCondition) ToWaitConditionOutputWithContext ¶
func (i *WaitCondition) ToWaitConditionOutputWithContext(ctx context.Context) WaitConditionOutput
type WaitConditionArgs ¶
type WaitConditionArgs struct { Count pulumi.IntPtrInput Handle pulumi.StringPtrInput Timeout pulumi.StringPtrInput }
The set of arguments for constructing a WaitCondition resource.
func (WaitConditionArgs) ElementType ¶
func (WaitConditionArgs) ElementType() reflect.Type
type WaitConditionHandle
deprecated
type WaitConditionHandle struct {
pulumi.CustomResourceState
}
Resource Type definition for AWS::CloudFormation::WaitConditionHandle
Deprecated: WaitConditionHandle is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetWaitConditionHandle ¶
func GetWaitConditionHandle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WaitConditionHandleState, opts ...pulumi.ResourceOption) (*WaitConditionHandle, error)
GetWaitConditionHandle gets an existing WaitConditionHandle 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 NewWaitConditionHandle ¶
func NewWaitConditionHandle(ctx *pulumi.Context, name string, args *WaitConditionHandleArgs, opts ...pulumi.ResourceOption) (*WaitConditionHandle, error)
NewWaitConditionHandle registers a new resource with the given unique name, arguments, and options.
func (*WaitConditionHandle) ElementType ¶
func (*WaitConditionHandle) ElementType() reflect.Type
func (*WaitConditionHandle) ToOutput ¶ added in v0.76.0
func (i *WaitConditionHandle) ToOutput(ctx context.Context) pulumix.Output[*WaitConditionHandle]
func (*WaitConditionHandle) ToWaitConditionHandleOutput ¶
func (i *WaitConditionHandle) ToWaitConditionHandleOutput() WaitConditionHandleOutput
func (*WaitConditionHandle) ToWaitConditionHandleOutputWithContext ¶
func (i *WaitConditionHandle) ToWaitConditionHandleOutputWithContext(ctx context.Context) WaitConditionHandleOutput
type WaitConditionHandleArgs ¶
type WaitConditionHandleArgs struct { }
The set of arguments for constructing a WaitConditionHandle resource.
func (WaitConditionHandleArgs) ElementType ¶
func (WaitConditionHandleArgs) ElementType() reflect.Type
type WaitConditionHandleInput ¶
type WaitConditionHandleInput interface { pulumi.Input ToWaitConditionHandleOutput() WaitConditionHandleOutput ToWaitConditionHandleOutputWithContext(ctx context.Context) WaitConditionHandleOutput }
type WaitConditionHandleOutput ¶
type WaitConditionHandleOutput struct{ *pulumi.OutputState }
func (WaitConditionHandleOutput) ElementType ¶
func (WaitConditionHandleOutput) ElementType() reflect.Type
func (WaitConditionHandleOutput) ToOutput ¶ added in v0.76.0
func (o WaitConditionHandleOutput) ToOutput(ctx context.Context) pulumix.Output[*WaitConditionHandle]
func (WaitConditionHandleOutput) ToWaitConditionHandleOutput ¶
func (o WaitConditionHandleOutput) ToWaitConditionHandleOutput() WaitConditionHandleOutput
func (WaitConditionHandleOutput) ToWaitConditionHandleOutputWithContext ¶
func (o WaitConditionHandleOutput) ToWaitConditionHandleOutputWithContext(ctx context.Context) WaitConditionHandleOutput
type WaitConditionHandleState ¶
type WaitConditionHandleState struct { }
func (WaitConditionHandleState) ElementType ¶
func (WaitConditionHandleState) ElementType() reflect.Type
type WaitConditionInput ¶
type WaitConditionInput interface { pulumi.Input ToWaitConditionOutput() WaitConditionOutput ToWaitConditionOutputWithContext(ctx context.Context) WaitConditionOutput }
type WaitConditionOutput ¶
type WaitConditionOutput struct{ *pulumi.OutputState }
func (WaitConditionOutput) Count ¶ added in v0.17.0
func (o WaitConditionOutput) Count() pulumi.IntPtrOutput
func (WaitConditionOutput) Data ¶ added in v0.17.0
func (o WaitConditionOutput) Data() pulumi.AnyOutput
func (WaitConditionOutput) ElementType ¶
func (WaitConditionOutput) ElementType() reflect.Type
func (WaitConditionOutput) Handle ¶ added in v0.17.0
func (o WaitConditionOutput) Handle() pulumi.StringPtrOutput
func (WaitConditionOutput) Timeout ¶ added in v0.17.0
func (o WaitConditionOutput) Timeout() pulumi.StringPtrOutput
func (WaitConditionOutput) ToOutput ¶ added in v0.76.0
func (o WaitConditionOutput) ToOutput(ctx context.Context) pulumix.Output[*WaitCondition]
func (WaitConditionOutput) ToWaitConditionOutput ¶
func (o WaitConditionOutput) ToWaitConditionOutput() WaitConditionOutput
func (WaitConditionOutput) ToWaitConditionOutputWithContext ¶
func (o WaitConditionOutput) ToWaitConditionOutputWithContext(ctx context.Context) WaitConditionOutput
type WaitConditionState ¶
type WaitConditionState struct { }
func (WaitConditionState) ElementType ¶
func (WaitConditionState) ElementType() reflect.Type
Source Files
¶
- customResource.go
- getCustomResource.go
- getHookDefaultVersion.go
- getHookTypeConfig.go
- getHookVersion.go
- getMacro.go
- getModuleVersion.go
- getPublicTypeVersion.go
- getPublisher.go
- getResourceDefaultVersion.go
- getResourceVersion.go
- getStack.go
- getStackSet.go
- getTypeActivation.go
- getWaitCondition.go
- getWaitConditionHandle.go
- hookDefaultVersion.go
- hookTypeConfig.go
- hookVersion.go
- init.go
- macro.go
- moduleDefaultVersion.go
- moduleVersion.go
- publicTypeVersion.go
- publisher.go
- pulumiEnums.go
- pulumiTypes.go
- resourceDefaultVersion.go
- resourceVersion.go
- stack.go
- stackSet.go
- typeActivation.go
- waitCondition.go
- waitConditionHandle.go