Documentation
¶
Index ¶
- Constants
- type Component
- type ComponentArgs
- type ComponentInput
- type ComponentOutput
- func (o ComponentOutput) Arn() pulumi.StringOutput
- func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o ComponentOutput) Data() pulumi.StringPtrOutput
- func (o ComponentOutput) Description() pulumi.StringPtrOutput
- func (ComponentOutput) ElementType() reflect.Type
- func (o ComponentOutput) Encrypted() pulumi.BoolOutput
- func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ComponentOutput) Name() pulumi.StringOutput
- func (o ComponentOutput) Platform() ComponentPlatformOutput
- func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o ComponentOutput) Tags() pulumi.StringMapOutput
- func (o ComponentOutput) ToComponentOutput() ComponentOutput
- func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
- func (o ComponentOutput) Type() ComponentTypeOutput
- func (o ComponentOutput) Uri() pulumi.StringPtrOutput
- func (o ComponentOutput) Version() pulumi.StringOutput
- type ComponentPlatform
- func (ComponentPlatform) ElementType() reflect.Type
- func (e ComponentPlatform) ToComponentPlatformOutput() ComponentPlatformOutput
- func (e ComponentPlatform) ToComponentPlatformOutputWithContext(ctx context.Context) ComponentPlatformOutput
- func (e ComponentPlatform) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
- func (e ComponentPlatform) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
- func (e ComponentPlatform) ToStringOutput() pulumi.StringOutput
- func (e ComponentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentPlatformInput
- type ComponentPlatformOutput
- func (ComponentPlatformOutput) ElementType() reflect.Type
- func (o ComponentPlatformOutput) ToComponentPlatformOutput() ComponentPlatformOutput
- func (o ComponentPlatformOutput) ToComponentPlatformOutputWithContext(ctx context.Context) ComponentPlatformOutput
- func (o ComponentPlatformOutput) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
- func (o ComponentPlatformOutput) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
- func (o ComponentPlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentPlatformPtrInput
- type ComponentPlatformPtrOutput
- func (o ComponentPlatformPtrOutput) Elem() ComponentPlatformOutput
- func (ComponentPlatformPtrOutput) ElementType() reflect.Type
- func (o ComponentPlatformPtrOutput) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
- func (o ComponentPlatformPtrOutput) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
- func (o ComponentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentState
- type ComponentType
- type ComponentTypeOutput
- func (ComponentTypeOutput) ElementType() reflect.Type
- func (o ComponentTypeOutput) ToComponentTypeOutput() ComponentTypeOutput
- func (o ComponentTypeOutput) ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput
- func (o ComponentTypeOutput) ToComponentTypePtrOutput() ComponentTypePtrOutput
- func (o ComponentTypeOutput) ToComponentTypePtrOutputWithContext(ctx context.Context) ComponentTypePtrOutput
- func (o ComponentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentTypePtrOutput
- func (o ComponentTypePtrOutput) Elem() ComponentTypeOutput
- func (ComponentTypePtrOutput) ElementType() reflect.Type
- func (o ComponentTypePtrOutput) ToComponentTypePtrOutput() ComponentTypePtrOutput
- func (o ComponentTypePtrOutput) ToComponentTypePtrOutputWithContext(ctx context.Context) ComponentTypePtrOutput
- func (o ComponentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipe
- type ContainerRecipeArgs
- type ContainerRecipeComponentConfiguration
- type ContainerRecipeComponentConfigurationArgs
- func (ContainerRecipeComponentConfigurationArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
- func (i ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
- type ContainerRecipeComponentConfigurationArray
- func (ContainerRecipeComponentConfigurationArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutput() ContainerRecipeComponentConfigurationArrayOutput
- func (i ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationArrayOutput
- type ContainerRecipeComponentConfigurationArrayInput
- type ContainerRecipeComponentConfigurationArrayOutput
- func (ContainerRecipeComponentConfigurationArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentConfigurationArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentConfigurationOutput
- func (o ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutput() ContainerRecipeComponentConfigurationArrayOutput
- func (o ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationArrayOutput
- type ContainerRecipeComponentConfigurationInput
- type ContainerRecipeComponentConfigurationOutput
- func (o ContainerRecipeComponentConfigurationOutput) ComponentArn() pulumi.StringPtrOutput
- func (ContainerRecipeComponentConfigurationOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentConfigurationOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
- func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
- type ContainerRecipeComponentParameter
- type ContainerRecipeComponentParameterArgs
- func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- type ContainerRecipeComponentParameterArray
- func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterArrayInput
- type ContainerRecipeComponentParameterArrayOutput
- func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterInput
- type ContainerRecipeComponentParameterOutput
- func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringArrayOutput
- type ContainerRecipeContainerType
- func (ContainerRecipeContainerType) ElementType() reflect.Type
- func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutput() ContainerRecipeContainerTypeOutput
- func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutputWithContext(ctx context.Context) ContainerRecipeContainerTypeOutput
- func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
- func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
- func (e ContainerRecipeContainerType) ToStringOutput() pulumi.StringOutput
- func (e ContainerRecipeContainerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerRecipeContainerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerRecipeContainerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeContainerTypeInput
- type ContainerRecipeContainerTypeOutput
- func (ContainerRecipeContainerTypeOutput) ElementType() reflect.Type
- func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutput() ContainerRecipeContainerTypeOutput
- func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutputWithContext(ctx context.Context) ContainerRecipeContainerTypeOutput
- func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeContainerTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerRecipeContainerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerRecipeContainerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeContainerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeContainerTypePtrInput
- type ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeContainerTypePtrOutput) Elem() ContainerRecipeContainerTypeOutput
- func (ContainerRecipeContainerTypePtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeContainerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeContainerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecification
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType() reflect.Type
- func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationInput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType() reflect.Type
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Elem() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType() reflect.Type
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput() pulumi.StringOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType() reflect.Type
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput
- type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) Elem() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeInput
- type ContainerRecipeInstanceBlockDeviceMapping
- type ContainerRecipeInstanceBlockDeviceMappingArgs
- func (ContainerRecipeInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutput() ContainerRecipeInstanceBlockDeviceMappingOutput
- func (i ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingOutput
- type ContainerRecipeInstanceBlockDeviceMappingArray
- func (ContainerRecipeInstanceBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- func (i ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceBlockDeviceMappingArrayInput
- type ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- func (ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ContainerRecipeInstanceBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceBlockDeviceMappingInput
- type ContainerRecipeInstanceBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) Ebs() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (ContainerRecipeInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutput() ContainerRecipeInstanceBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfiguration
- type ContainerRecipeInstanceConfigurationArgs
- func (ContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeInstanceConfigurationInput
- type ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- func (ContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeInstanceConfigurationPtrInput
- type ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) Elem() ContainerRecipeInstanceConfigurationOutput
- func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationPtrOutput) Image() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeOutput
- func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
- func (o ContainerRecipeOutput) Components() ContainerRecipeComponentConfigurationArrayOutput
- func (o ContainerRecipeOutput) ContainerType() ContainerRecipeContainerTypePtrOutput
- func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
- func (ContainerRecipeOutput) ElementType() reflect.Type
- func (o ContainerRecipeOutput) ImageOsVersionOverride() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) Name() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) ParentImage() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) PlatformOverride() ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetContainerRepositoryPtrOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
- func (o ContainerRecipeOutput) Version() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ContainerRecipePlatformOverride
- func (ContainerRecipePlatformOverride) ElementType() reflect.Type
- func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutput() ContainerRecipePlatformOverrideOutput
- func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutputWithContext(ctx context.Context) ContainerRecipePlatformOverrideOutput
- func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
- func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
- func (e ContainerRecipePlatformOverride) ToStringOutput() pulumi.StringOutput
- func (e ContainerRecipePlatformOverride) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerRecipePlatformOverride) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerRecipePlatformOverride) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipePlatformOverrideInput
- type ContainerRecipePlatformOverrideOutput
- func (ContainerRecipePlatformOverrideOutput) ElementType() reflect.Type
- func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutput() ContainerRecipePlatformOverrideOutput
- func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutputWithContext(ctx context.Context) ContainerRecipePlatformOverrideOutput
- func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipePlatformOverrideOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerRecipePlatformOverrideOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerRecipePlatformOverrideOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipePlatformOverrideOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipePlatformOverridePtrInput
- type ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipePlatformOverridePtrOutput) Elem() ContainerRecipePlatformOverrideOutput
- func (ContainerRecipePlatformOverridePtrOutput) ElementType() reflect.Type
- func (o ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
- func (o ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeState
- type ContainerRecipeTargetContainerRepository
- type ContainerRecipeTargetContainerRepositoryArgs
- func (ContainerRecipeTargetContainerRepositoryArgs) ElementType() reflect.Type
- func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutput() ContainerRecipeTargetContainerRepositoryOutput
- func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryOutput
- func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
- func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
- type ContainerRecipeTargetContainerRepositoryInput
- type ContainerRecipeTargetContainerRepositoryOutput
- func (ContainerRecipeTargetContainerRepositoryOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetContainerRepositoryOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryOutput) Service() ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutput() ContainerRecipeTargetContainerRepositoryOutput
- func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryOutput
- func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
- type ContainerRecipeTargetContainerRepositoryPtrInput
- type ContainerRecipeTargetContainerRepositoryPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryPtrOutput) Elem() ContainerRecipeTargetContainerRepositoryOutput
- func (ContainerRecipeTargetContainerRepositoryPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetContainerRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryPtrOutput) Service() ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
- type ContainerRecipeTargetContainerRepositoryService
- func (ContainerRecipeTargetContainerRepositoryService) ElementType() reflect.Type
- func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutput() ContainerRecipeTargetContainerRepositoryServiceOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServiceOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToStringOutput() pulumi.StringOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeTargetContainerRepositoryServiceInput
- type ContainerRecipeTargetContainerRepositoryServiceOutput
- func (ContainerRecipeTargetContainerRepositoryServiceOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutput() ContainerRecipeTargetContainerRepositoryServiceOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServiceOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerRecipeTargetContainerRepositoryServicePtrInput
- type ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) Elem() ContainerRecipeTargetContainerRepositoryServiceOutput
- func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionConfiguration
- type DistributionConfigurationAmiDistributionConfiguration
- type DistributionConfigurationAmiDistributionConfigurationArgs
- func (DistributionConfigurationAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutput() DistributionConfigurationAmiDistributionConfigurationOutput
- func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationOutput
- func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
- func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationAmiDistributionConfigurationInput
- type DistributionConfigurationAmiDistributionConfigurationOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) LaunchPermissionConfiguration() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutput() DistributionConfigurationAmiDistributionConfigurationOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationAmiDistributionConfigurationPtrInput
- type DistributionConfigurationAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) Elem() DistributionConfigurationAmiDistributionConfigurationOutput
- func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) LaunchPermissionConfiguration() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationArgs
- type DistributionConfigurationContainerDistributionConfiguration
- type DistributionConfigurationContainerDistributionConfigurationArgs
- func (DistributionConfigurationContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutput() DistributionConfigurationContainerDistributionConfigurationOutput
- func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationOutput
- func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
- func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
- type DistributionConfigurationContainerDistributionConfigurationInput
- type DistributionConfigurationContainerDistributionConfigurationOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutput() DistributionConfigurationContainerDistributionConfigurationOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
- type DistributionConfigurationContainerDistributionConfigurationPtrInput
- type DistributionConfigurationContainerDistributionConfigurationPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) Elem() DistributionConfigurationContainerDistributionConfigurationOutput
- func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
- func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
- type DistributionConfigurationDistribution
- type DistributionConfigurationDistributionArgs
- func (DistributionConfigurationDistributionArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
- func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
- type DistributionConfigurationDistributionArray
- func (DistributionConfigurationDistributionArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
- func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
- type DistributionConfigurationDistributionArrayInput
- type DistributionConfigurationDistributionArrayOutput
- func (DistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
- func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
- type DistributionConfigurationDistributionInput
- type DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() DistributionConfigurationContainerDistributionConfigurationPtrOutput
- func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
- type DistributionConfigurationFastLaunchConfiguration
- type DistributionConfigurationFastLaunchConfigurationArgs
- func (DistributionConfigurationFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutput() DistributionConfigurationFastLaunchConfigurationOutput
- func (i DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationOutput
- type DistributionConfigurationFastLaunchConfigurationArray
- func (DistributionConfigurationFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutput() DistributionConfigurationFastLaunchConfigurationArrayOutput
- func (i DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationArrayOutput
- type DistributionConfigurationFastLaunchConfigurationArrayInput
- type DistributionConfigurationFastLaunchConfigurationArrayOutput
- func (DistributionConfigurationFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationFastLaunchConfigurationOutput
- func (o DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutput() DistributionConfigurationFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationArrayOutput
- type DistributionConfigurationFastLaunchConfigurationInput
- type DistributionConfigurationFastLaunchConfigurationOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (DistributionConfigurationFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) LaunchTemplate() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) SnapshotConfiguration() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutput() DistributionConfigurationFastLaunchConfigurationOutput
- func (o DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationOutput
- type DistributionConfigurationFastLaunchLaunchTemplateSpecification
- type DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs
- func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- type DistributionConfigurationFastLaunchLaunchTemplateSpecificationInput
- type DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput
- type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) Elem() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
- func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
- type DistributionConfigurationFastLaunchSnapshotConfiguration
- type DistributionConfigurationFastLaunchSnapshotConfigurationArgs
- func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput() DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- type DistributionConfigurationFastLaunchSnapshotConfigurationInput
- type DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput() DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- type DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput
- type DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) Elem() DistributionConfigurationFastLaunchSnapshotConfigurationOutput
- func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
- type DistributionConfigurationInput
- type DistributionConfigurationLaunchPermissionConfiguration
- type DistributionConfigurationLaunchPermissionConfigurationArgs
- func (DistributionConfigurationLaunchPermissionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutput() DistributionConfigurationLaunchPermissionConfigurationOutput
- func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationOutput
- func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- type DistributionConfigurationLaunchPermissionConfigurationInput
- type DistributionConfigurationLaunchPermissionConfigurationOutput
- func (DistributionConfigurationLaunchPermissionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutput() DistributionConfigurationLaunchPermissionConfigurationOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationLaunchPermissionConfigurationPtrInput
- type DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) Elem() DistributionConfigurationLaunchPermissionConfigurationOutput
- func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationLaunchTemplateConfiguration
- type DistributionConfigurationLaunchTemplateConfigurationArgs
- func (DistributionConfigurationLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutput() DistributionConfigurationLaunchTemplateConfigurationOutput
- func (i DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationOutput
- type DistributionConfigurationLaunchTemplateConfigurationArray
- func (DistributionConfigurationLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- func (i DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationLaunchTemplateConfigurationArrayInput
- type DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- func (DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationLaunchTemplateConfigurationInput
- type DistributionConfigurationLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (DistributionConfigurationLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationOutput) SetDefaultVersion() pulumi.BoolPtrOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutput() DistributionConfigurationLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationOutput
- type DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
- func (DistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
- type DistributionConfigurationState
- type DistributionConfigurationTargetContainerRepository
- type DistributionConfigurationTargetContainerRepositoryArgs
- func (DistributionConfigurationTargetContainerRepositoryArgs) ElementType() reflect.Type
- func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutput() DistributionConfigurationTargetContainerRepositoryOutput
- func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryOutput
- func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
- type DistributionConfigurationTargetContainerRepositoryInput
- type DistributionConfigurationTargetContainerRepositoryOutput
- func (DistributionConfigurationTargetContainerRepositoryOutput) ElementType() reflect.Type
- func (o DistributionConfigurationTargetContainerRepositoryOutput) RepositoryName() pulumi.StringPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryOutput) Service() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutput() DistributionConfigurationTargetContainerRepositoryOutput
- func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryOutput
- func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
- type DistributionConfigurationTargetContainerRepositoryPtrInput
- type DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) Elem() DistributionConfigurationTargetContainerRepositoryOutput
- func (DistributionConfigurationTargetContainerRepositoryPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) Service() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
- type DistributionConfigurationTargetContainerRepositoryService
- func (DistributionConfigurationTargetContainerRepositoryService) ElementType() reflect.Type
- func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutput() DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToStringOutput() pulumi.StringOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionConfigurationTargetContainerRepositoryServiceInput
- type DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ElementType() reflect.Type
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutput() DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutput() pulumi.StringOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionConfigurationTargetContainerRepositoryServicePtrInput
- type DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) Elem() DistributionConfigurationTargetContainerRepositoryServiceOutput
- func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Image
- type ImageArgs
- type ImageEcrConfiguration
- type ImageEcrConfigurationArgs
- func (ImageEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationOutput() ImageEcrConfigurationOutput
- func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationOutputWithContext(ctx context.Context) ImageEcrConfigurationOutput
- func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
- func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
- type ImageEcrConfigurationInput
- type ImageEcrConfigurationOutput
- func (o ImageEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImageEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImageEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationOutput() ImageEcrConfigurationOutput
- func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationOutputWithContext(ctx context.Context) ImageEcrConfigurationOutput
- func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
- func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
- type ImageEcrConfigurationPtrInput
- type ImageEcrConfigurationPtrOutput
- func (o ImageEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImageEcrConfigurationPtrOutput) Elem() ImageEcrConfigurationOutput
- func (ImageEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
- func (o ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
- type ImageInput
- type ImageOutput
- func (o ImageOutput) Arn() pulumi.StringOutput
- func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImageOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o ImageOutput) ImageId() pulumi.StringOutput
- func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) ImageScanningConfiguration() ImageScanningConfigurationPtrOutput
- func (o ImageOutput) ImageTestsConfiguration() ImageTestsConfigurationPtrOutput
- func (o ImageOutput) ImageUri() pulumi.StringOutput
- func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
- func (o ImageOutput) Name() pulumi.StringOutput
- func (o ImageOutput) Tags() pulumi.StringMapOutput
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) Workflows() ImageWorkflowConfigurationArrayOutput
- type ImagePipeline
- type ImagePipelineArgs
- type ImagePipelineEcrConfiguration
- type ImagePipelineEcrConfigurationArgs
- func (ImagePipelineEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutput() ImagePipelineEcrConfigurationOutput
- func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationOutput
- func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
- func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
- type ImagePipelineEcrConfigurationInput
- type ImagePipelineEcrConfigurationOutput
- func (o ImagePipelineEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImagePipelineEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutput() ImagePipelineEcrConfigurationOutput
- func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationOutput
- func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
- func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
- type ImagePipelineEcrConfigurationPtrInput
- type ImagePipelineEcrConfigurationPtrOutput
- func (o ImagePipelineEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImagePipelineEcrConfigurationPtrOutput) Elem() ImagePipelineEcrConfigurationOutput
- func (ImagePipelineEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
- func (o ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfiguration
- type ImagePipelineImageScanningConfigurationArgs
- func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationInput
- type ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineEcrConfigurationPtrOutput
- func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationPtrInput
- type ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) Elem() ImagePipelineImageScanningConfigurationOutput
- func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageTestsConfiguration
- type ImagePipelineImageTestsConfigurationArgs
- func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationInput
- type ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationPtrInput
- type ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) Elem() ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineInput
- type ImagePipelineOutput
- func (o ImagePipelineOutput) Arn() pulumi.StringOutput
- func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImagePipelineOutput) ElementType() reflect.Type
- func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Name() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineOutput) Status() ImagePipelineStatusPtrOutput
- func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
- func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
- func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
- func (o ImagePipelineOutput) Workflows() ImagePipelineWorkflowConfigurationArrayOutput
- type ImagePipelineSchedule
- type ImagePipelineScheduleArgs
- func (ImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
- type ImagePipelineScheduleInput
- type ImagePipelineScheduleOutput
- func (ImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
- func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
- func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
- type ImagePipelineSchedulePipelineExecutionStartCondition
- func (ImagePipelineSchedulePipelineExecutionStartCondition) ElementType() reflect.Type
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutput() ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutput() pulumi.StringOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineSchedulePipelineExecutionStartConditionInput
- type ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ElementType() reflect.Type
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutput() ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutput() pulumi.StringOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineSchedulePipelineExecutionStartConditionPtrInput
- type ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) Elem() ImagePipelineSchedulePipelineExecutionStartConditionOutput
- func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineSchedulePtrInput
- type ImagePipelineSchedulePtrOutput
- func (o ImagePipelineSchedulePtrOutput) Elem() ImagePipelineScheduleOutput
- func (ImagePipelineSchedulePtrOutput) ElementType() reflect.Type
- func (o ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
- func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
- type ImagePipelineState
- type ImagePipelineStatus
- func (ImagePipelineStatus) ElementType() reflect.Type
- func (e ImagePipelineStatus) ToImagePipelineStatusOutput() ImagePipelineStatusOutput
- func (e ImagePipelineStatus) ToImagePipelineStatusOutputWithContext(ctx context.Context) ImagePipelineStatusOutput
- func (e ImagePipelineStatus) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
- func (e ImagePipelineStatus) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
- func (e ImagePipelineStatus) ToStringOutput() pulumi.StringOutput
- func (e ImagePipelineStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImagePipelineStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImagePipelineStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineStatusInput
- type ImagePipelineStatusOutput
- func (ImagePipelineStatusOutput) ElementType() reflect.Type
- func (o ImagePipelineStatusOutput) ToImagePipelineStatusOutput() ImagePipelineStatusOutput
- func (o ImagePipelineStatusOutput) ToImagePipelineStatusOutputWithContext(ctx context.Context) ImagePipelineStatusOutput
- func (o ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
- func (o ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
- func (o ImagePipelineStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ImagePipelineStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImagePipelineStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineStatusPtrInput
- type ImagePipelineStatusPtrOutput
- func (o ImagePipelineStatusPtrOutput) Elem() ImagePipelineStatusOutput
- func (ImagePipelineStatusPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
- func (o ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
- func (o ImagePipelineStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineWorkflowConfiguration
- type ImagePipelineWorkflowConfigurationArgs
- func (ImagePipelineWorkflowConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutput() ImagePipelineWorkflowConfigurationOutput
- func (i ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOutput
- type ImagePipelineWorkflowConfigurationArray
- func (ImagePipelineWorkflowConfigurationArray) ElementType() reflect.Type
- func (i ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutput() ImagePipelineWorkflowConfigurationArrayOutput
- func (i ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationArrayOutput
- type ImagePipelineWorkflowConfigurationArrayInput
- type ImagePipelineWorkflowConfigurationArrayOutput
- func (ImagePipelineWorkflowConfigurationArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowConfigurationArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowConfigurationOutput
- func (o ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutput() ImagePipelineWorkflowConfigurationArrayOutput
- func (o ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationArrayOutput
- type ImagePipelineWorkflowConfigurationInput
- type ImagePipelineWorkflowConfigurationOnFailure
- func (ImagePipelineWorkflowConfigurationOnFailure) ElementType() reflect.Type
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutput() ImagePipelineWorkflowConfigurationOnFailureOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailureOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringOutput() pulumi.StringOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineWorkflowConfigurationOnFailureInput
- type ImagePipelineWorkflowConfigurationOnFailureOutput
- func (ImagePipelineWorkflowConfigurationOnFailureOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutput() ImagePipelineWorkflowConfigurationOnFailureOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailureOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutput() pulumi.StringOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineWorkflowConfigurationOnFailurePtrInput
- type ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) Elem() ImagePipelineWorkflowConfigurationOnFailureOutput
- func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagePipelineWorkflowConfigurationOutput
- func (ImagePipelineWorkflowConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowConfigurationOutput) OnFailure() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
- func (o ImagePipelineWorkflowConfigurationOutput) ParallelGroup() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowConfigurationOutput) Parameters() ImagePipelineWorkflowParameterArrayOutput
- func (o ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutput() ImagePipelineWorkflowConfigurationOutput
- func (o ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOutput
- func (o ImagePipelineWorkflowConfigurationOutput) WorkflowArn() pulumi.StringPtrOutput
- type ImagePipelineWorkflowParameter
- type ImagePipelineWorkflowParameterArgs
- func (ImagePipelineWorkflowParameterArgs) ElementType() reflect.Type
- func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
- func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
- type ImagePipelineWorkflowParameterArray
- func (ImagePipelineWorkflowParameterArray) ElementType() reflect.Type
- func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
- func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
- type ImagePipelineWorkflowParameterArrayInput
- type ImagePipelineWorkflowParameterArrayOutput
- func (ImagePipelineWorkflowParameterArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
- func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
- type ImagePipelineWorkflowParameterInput
- type ImagePipelineWorkflowParameterOutput
- func (ImagePipelineWorkflowParameterOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowParameterOutput) Name() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterOutput) Value() pulumi.StringArrayOutput
- type ImageRecipe
- type ImageRecipeAdditionalInstanceConfiguration
- type ImageRecipeAdditionalInstanceConfigurationArgs
- func (ImageRecipeAdditionalInstanceConfigurationArgs) ElementType() reflect.Type
- func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutput() ImageRecipeAdditionalInstanceConfigurationOutput
- func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationOutput
- func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
- type ImageRecipeAdditionalInstanceConfigurationInput
- type ImageRecipeAdditionalInstanceConfigurationOutput
- func (ImageRecipeAdditionalInstanceConfigurationOutput) ElementType() reflect.Type
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutput() ImageRecipeAdditionalInstanceConfigurationOutput
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationOutput
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationOutput) UserDataOverride() pulumi.StringPtrOutput
- type ImageRecipeAdditionalInstanceConfigurationPtrInput
- type ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) Elem() ImageRecipeAdditionalInstanceConfigurationOutput
- func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) UserDataOverride() pulumi.StringPtrOutput
- type ImageRecipeArgs
- type ImageRecipeComponentConfiguration
- type ImageRecipeComponentConfigurationArgs
- func (ImageRecipeComponentConfigurationArgs) ElementType() reflect.Type
- func (i ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutput() ImageRecipeComponentConfigurationOutput
- func (i ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationOutput
- type ImageRecipeComponentConfigurationArray
- func (ImageRecipeComponentConfigurationArray) ElementType() reflect.Type
- func (i ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutput() ImageRecipeComponentConfigurationArrayOutput
- func (i ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationArrayOutput
- type ImageRecipeComponentConfigurationArrayInput
- type ImageRecipeComponentConfigurationArrayOutput
- func (ImageRecipeComponentConfigurationArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentConfigurationArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentConfigurationOutput
- func (o ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutput() ImageRecipeComponentConfigurationArrayOutput
- func (o ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationArrayOutput
- type ImageRecipeComponentConfigurationInput
- type ImageRecipeComponentConfigurationOutput
- func (o ImageRecipeComponentConfigurationOutput) ComponentArn() pulumi.StringPtrOutput
- func (ImageRecipeComponentConfigurationOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentConfigurationOutput) Parameters() ImageRecipeComponentParameterArrayOutput
- func (o ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutput() ImageRecipeComponentConfigurationOutput
- func (o ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationOutput
- type ImageRecipeComponentParameter
- type ImageRecipeComponentParameterArgs
- func (ImageRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
- func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
- type ImageRecipeComponentParameterArray
- func (ImageRecipeComponentParameterArray) ElementType() reflect.Type
- func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
- func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
- type ImageRecipeComponentParameterArrayInput
- type ImageRecipeComponentParameterArrayOutput
- func (ImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
- func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
- type ImageRecipeComponentParameterInput
- type ImageRecipeComponentParameterOutput
- func (ImageRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterOutput) Value() pulumi.StringArrayOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecification
- type ImageRecipeEbsInstanceBlockDeviceSpecificationArgs
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType() reflect.Type
- func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationInput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType() reflect.Type
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Elem() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType() reflect.Type
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput() pulumi.StringOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType() reflect.Type
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput
- type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) Elem() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
- func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType() reflect.Type
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageRecipeInput
- type ImageRecipeInstanceBlockDeviceMapping
- type ImageRecipeInstanceBlockDeviceMappingArgs
- func (ImageRecipeInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutput() ImageRecipeInstanceBlockDeviceMappingOutput
- func (i ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingOutput
- type ImageRecipeInstanceBlockDeviceMappingArray
- func (ImageRecipeInstanceBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutput() ImageRecipeInstanceBlockDeviceMappingArrayOutput
- func (i ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingArrayOutput
- type ImageRecipeInstanceBlockDeviceMappingArrayInput
- type ImageRecipeInstanceBlockDeviceMappingArrayOutput
- func (ImageRecipeInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeInstanceBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ImageRecipeInstanceBlockDeviceMappingOutput
- func (o ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutput() ImageRecipeInstanceBlockDeviceMappingArrayOutput
- func (o ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingArrayOutput
- type ImageRecipeInstanceBlockDeviceMappingInput
- type ImageRecipeInstanceBlockDeviceMappingOutput
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) Ebs() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
- func (ImageRecipeInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutput() ImageRecipeInstanceBlockDeviceMappingOutput
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingOutput
- func (o ImageRecipeInstanceBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ImageRecipeOutput
- func (o ImageRecipeOutput) AdditionalInstanceConfiguration() ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o ImageRecipeOutput) Arn() pulumi.StringOutput
- func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeInstanceBlockDeviceMappingArrayOutput
- func (o ImageRecipeOutput) Components() ImageRecipeComponentConfigurationArrayOutput
- func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
- func (ImageRecipeOutput) ElementType() reflect.Type
- func (o ImageRecipeOutput) Name() pulumi.StringOutput
- func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
- func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
- func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
- func (o ImageRecipeOutput) Version() pulumi.StringOutput
- func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ImageRecipeState
- type ImageRecipeSystemsManagerAgent
- type ImageRecipeSystemsManagerAgentArgs
- func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- type ImageRecipeSystemsManagerAgentInput
- type ImageRecipeSystemsManagerAgentOutput
- func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
- type ImageRecipeSystemsManagerAgentPtrInput
- type ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) Elem() ImageRecipeSystemsManagerAgentOutput
- func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
- type ImageScanningConfiguration
- type ImageScanningConfigurationArgs
- func (ImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationOutput() ImageScanningConfigurationOutput
- func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationOutputWithContext(ctx context.Context) ImageScanningConfigurationOutput
- func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
- func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
- type ImageScanningConfigurationInput
- type ImageScanningConfigurationOutput
- func (o ImageScanningConfigurationOutput) EcrConfiguration() ImageEcrConfigurationPtrOutput
- func (ImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationOutput() ImageScanningConfigurationOutput
- func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationOutputWithContext(ctx context.Context) ImageScanningConfigurationOutput
- func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
- func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
- type ImageScanningConfigurationPtrInput
- type ImageScanningConfigurationPtrOutput
- func (o ImageScanningConfigurationPtrOutput) EcrConfiguration() ImageEcrConfigurationPtrOutput
- func (o ImageScanningConfigurationPtrOutput) Elem() ImageScanningConfigurationOutput
- func (ImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
- func (o ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
- type ImageState
- type ImageTestsConfiguration
- type ImageTestsConfigurationArgs
- func (ImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationOutput() ImageTestsConfigurationOutput
- func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationOutputWithContext(ctx context.Context) ImageTestsConfigurationOutput
- func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
- func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
- type ImageTestsConfigurationInput
- type ImageTestsConfigurationOutput
- func (ImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationOutput() ImageTestsConfigurationOutput
- func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationOutputWithContext(ctx context.Context) ImageTestsConfigurationOutput
- func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
- func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
- type ImageTestsConfigurationPtrInput
- type ImageTestsConfigurationPtrOutput
- func (o ImageTestsConfigurationPtrOutput) Elem() ImageTestsConfigurationOutput
- func (ImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
- func (o ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
- type ImageWorkflowConfiguration
- type ImageWorkflowConfigurationArgs
- func (ImageWorkflowConfigurationArgs) ElementType() reflect.Type
- func (i ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutput() ImageWorkflowConfigurationOutput
- func (i ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOutput
- type ImageWorkflowConfigurationArray
- func (ImageWorkflowConfigurationArray) ElementType() reflect.Type
- func (i ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutput() ImageWorkflowConfigurationArrayOutput
- func (i ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImageWorkflowConfigurationArrayOutput
- type ImageWorkflowConfigurationArrayInput
- type ImageWorkflowConfigurationArrayOutput
- func (ImageWorkflowConfigurationArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowConfigurationArrayOutput) Index(i pulumi.IntInput) ImageWorkflowConfigurationOutput
- func (o ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutput() ImageWorkflowConfigurationArrayOutput
- func (o ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImageWorkflowConfigurationArrayOutput
- type ImageWorkflowConfigurationInput
- type ImageWorkflowConfigurationOnFailure
- func (ImageWorkflowConfigurationOnFailure) ElementType() reflect.Type
- func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutput() ImageWorkflowConfigurationOnFailureOutput
- func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailureOutput
- func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
- func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
- func (e ImageWorkflowConfigurationOnFailure) ToStringOutput() pulumi.StringOutput
- func (e ImageWorkflowConfigurationOnFailure) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImageWorkflowConfigurationOnFailure) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImageWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageWorkflowConfigurationOnFailureInput
- type ImageWorkflowConfigurationOnFailureOutput
- func (ImageWorkflowConfigurationOnFailureOutput) ElementType() reflect.Type
- func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutput() ImageWorkflowConfigurationOnFailureOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailureOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageWorkflowConfigurationOnFailurePtrInput
- type ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOnFailurePtrOutput) Elem() ImageWorkflowConfigurationOnFailureOutput
- func (ImageWorkflowConfigurationOnFailurePtrOutput) ElementType() reflect.Type
- func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageWorkflowConfigurationOutput
- func (ImageWorkflowConfigurationOutput) ElementType() reflect.Type
- func (o ImageWorkflowConfigurationOutput) OnFailure() ImageWorkflowConfigurationOnFailurePtrOutput
- func (o ImageWorkflowConfigurationOutput) ParallelGroup() pulumi.StringPtrOutput
- func (o ImageWorkflowConfigurationOutput) Parameters() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutput() ImageWorkflowConfigurationOutput
- func (o ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOutput
- func (o ImageWorkflowConfigurationOutput) WorkflowArn() pulumi.StringPtrOutput
- type ImageWorkflowParameter
- type ImageWorkflowParameterArgs
- type ImageWorkflowParameterArray
- func (ImageWorkflowParameterArray) ElementType() reflect.Type
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterArrayInput
- type ImageWorkflowParameterArrayOutput
- func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterInput
- type ImageWorkflowParameterOutput
- func (ImageWorkflowParameterOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterOutput) Name() pulumi.StringPtrOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) Value() pulumi.StringArrayOutput
- type InfrastructureConfiguration
- func (*InfrastructureConfiguration) ElementType() reflect.Type
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationArgs
- type InfrastructureConfigurationInput
- type InfrastructureConfigurationInstanceMetadataOptions
- type InfrastructureConfigurationInstanceMetadataOptionsArgs
- func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsHttpTokens
- func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ElementType() reflect.Type
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutput() pulumi.StringOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput
- type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutput() pulumi.StringOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrInput
- type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) Elem() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsInput
- type InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrInput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) Elem() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationLogging
- type InfrastructureConfigurationLoggingArgs
- func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingInput
- type InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingPtrInput
- type InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) Elem() InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
- func (InfrastructureConfigurationOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) Placement() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationPlacement
- type InfrastructureConfigurationPlacementArgs
- func (InfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- type InfrastructureConfigurationPlacementInput
- type InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (InfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementOutput) HostId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) Tenancy() InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- type InfrastructureConfigurationPlacementPtrInput
- type InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) Elem() InfrastructureConfigurationPlacementOutput
- func (InfrastructureConfigurationPlacementPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementPtrOutput) HostId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) Tenancy() InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- type InfrastructureConfigurationPlacementTenancy
- func (InfrastructureConfigurationPlacementTenancy) ElementType() reflect.Type
- func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutput() InfrastructureConfigurationPlacementTenancyOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToStringOutput() pulumi.StringOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InfrastructureConfigurationPlacementTenancy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationPlacementTenancyInput
- type InfrastructureConfigurationPlacementTenancyOutput
- func (InfrastructureConfigurationPlacementTenancyOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutput() InfrastructureConfigurationPlacementTenancyOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringOutput() pulumi.StringOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationPlacementTenancyPtrInput
- type InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyPtrOutput) Elem() InfrastructureConfigurationPlacementTenancyOutput
- func (InfrastructureConfigurationPlacementTenancyPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureConfigurationS3Logs
- type InfrastructureConfigurationS3LogsArgs
- func (InfrastructureConfigurationS3LogsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutput() InfrastructureConfigurationS3LogsOutput
- func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsOutput
- func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
- func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
- type InfrastructureConfigurationS3LogsInput
- type InfrastructureConfigurationS3LogsOutput
- func (InfrastructureConfigurationS3LogsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationS3LogsOutput) S3BucketName() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutput() InfrastructureConfigurationS3LogsOutput
- func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsOutput
- func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
- func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
- type InfrastructureConfigurationS3LogsPtrInput
- type InfrastructureConfigurationS3LogsPtrOutput
- func (o InfrastructureConfigurationS3LogsPtrOutput) Elem() InfrastructureConfigurationS3LogsOutput
- func (InfrastructureConfigurationS3LogsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
- func (o InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
- type InfrastructureConfigurationState
- type LifecyclePolicy
- type LifecyclePolicyAction
- type LifecyclePolicyActionArgs
- type LifecyclePolicyActionInput
- type LifecyclePolicyActionOutput
- func (LifecyclePolicyActionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyActionOutput) IncludeResources() LifecyclePolicyIncludeResourcesPtrOutput
- func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
- func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
- func (o LifecyclePolicyActionOutput) Type() LifecyclePolicyActionTypeOutput
- type LifecyclePolicyActionType
- func (LifecyclePolicyActionType) ElementType() reflect.Type
- func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutput() LifecyclePolicyActionTypeOutput
- func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutputWithContext(ctx context.Context) LifecyclePolicyActionTypeOutput
- func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
- func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
- func (e LifecyclePolicyActionType) ToStringOutput() pulumi.StringOutput
- func (e LifecyclePolicyActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LifecyclePolicyActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LifecyclePolicyActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyActionTypeInput
- type LifecyclePolicyActionTypeOutput
- func (LifecyclePolicyActionTypeOutput) ElementType() reflect.Type
- func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutput() LifecyclePolicyActionTypeOutput
- func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutputWithContext(ctx context.Context) LifecyclePolicyActionTypeOutput
- func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
- func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
- func (o LifecyclePolicyActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LifecyclePolicyActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LifecyclePolicyActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyActionTypePtrInput
- type LifecyclePolicyActionTypePtrOutput
- func (o LifecyclePolicyActionTypePtrOutput) Elem() LifecyclePolicyActionTypeOutput
- func (LifecyclePolicyActionTypePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
- func (o LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
- func (o LifecyclePolicyActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyAmiExclusionRules
- type LifecyclePolicyAmiExclusionRulesArgs
- func (LifecyclePolicyAmiExclusionRulesArgs) ElementType() reflect.Type
- func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutput() LifecyclePolicyAmiExclusionRulesOutput
- func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesOutput
- func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
- func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
- type LifecyclePolicyAmiExclusionRulesInput
- type LifecyclePolicyAmiExclusionRulesOutput
- func (LifecyclePolicyAmiExclusionRulesOutput) ElementType() reflect.Type
- func (o LifecyclePolicyAmiExclusionRulesOutput) IsPublic() pulumi.BoolPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) LastLaunched() LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) Regions() pulumi.StringArrayOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutput() LifecyclePolicyAmiExclusionRulesOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
- type LifecyclePolicyAmiExclusionRulesPtrInput
- type LifecyclePolicyAmiExclusionRulesPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) Elem() LifecyclePolicyAmiExclusionRulesOutput
- func (LifecyclePolicyAmiExclusionRulesPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) IsPublic() pulumi.BoolPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) LastLaunched() LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) Regions() pulumi.StringArrayOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
- func (o LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
- type LifecyclePolicyArgs
- type LifecyclePolicyExclusionRules
- type LifecyclePolicyExclusionRulesArgs
- func (LifecyclePolicyExclusionRulesArgs) ElementType() reflect.Type
- func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutput() LifecyclePolicyExclusionRulesOutput
- func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesOutput
- func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
- func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
- type LifecyclePolicyExclusionRulesInput
- type LifecyclePolicyExclusionRulesOutput
- func (o LifecyclePolicyExclusionRulesOutput) Amis() LifecyclePolicyAmiExclusionRulesPtrOutput
- func (LifecyclePolicyExclusionRulesOutput) ElementType() reflect.Type
- func (o LifecyclePolicyExclusionRulesOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutput() LifecyclePolicyExclusionRulesOutput
- func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesOutput
- func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
- func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
- type LifecyclePolicyExclusionRulesPtrInput
- type LifecyclePolicyExclusionRulesPtrOutput
- func (o LifecyclePolicyExclusionRulesPtrOutput) Amis() LifecyclePolicyAmiExclusionRulesPtrOutput
- func (o LifecyclePolicyExclusionRulesPtrOutput) Elem() LifecyclePolicyExclusionRulesOutput
- func (LifecyclePolicyExclusionRulesPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
- func (o LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
- type LifecyclePolicyFilter
- type LifecyclePolicyFilterArgs
- type LifecyclePolicyFilterInput
- type LifecyclePolicyFilterOutput
- func (LifecyclePolicyFilterOutput) ElementType() reflect.Type
- func (o LifecyclePolicyFilterOutput) RetainAtLeast() pulumi.IntPtrOutput
- func (o LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutput() LifecyclePolicyFilterOutput
- func (o LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutputWithContext(ctx context.Context) LifecyclePolicyFilterOutput
- func (o LifecyclePolicyFilterOutput) Type() LifecyclePolicyFilterTypeOutput
- func (o LifecyclePolicyFilterOutput) Unit() LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyFilterOutput) Value() pulumi.IntOutput
- type LifecyclePolicyFilterType
- func (LifecyclePolicyFilterType) ElementType() reflect.Type
- func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutput() LifecyclePolicyFilterTypeOutput
- func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypeOutput
- func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
- func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
- func (e LifecyclePolicyFilterType) ToStringOutput() pulumi.StringOutput
- func (e LifecyclePolicyFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LifecyclePolicyFilterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LifecyclePolicyFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyFilterTypeInput
- type LifecyclePolicyFilterTypeOutput
- func (LifecyclePolicyFilterTypeOutput) ElementType() reflect.Type
- func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutput() LifecyclePolicyFilterTypeOutput
- func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypeOutput
- func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
- func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
- func (o LifecyclePolicyFilterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LifecyclePolicyFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LifecyclePolicyFilterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyFilterTypePtrInput
- type LifecyclePolicyFilterTypePtrOutput
- func (o LifecyclePolicyFilterTypePtrOutput) Elem() LifecyclePolicyFilterTypeOutput
- func (LifecyclePolicyFilterTypePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
- func (o LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
- func (o LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyIncludeResources
- type LifecyclePolicyIncludeResourcesArgs
- func (LifecyclePolicyIncludeResourcesArgs) ElementType() reflect.Type
- func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutput() LifecyclePolicyIncludeResourcesOutput
- func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesOutput
- func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
- func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
- type LifecyclePolicyIncludeResourcesInput
- type LifecyclePolicyIncludeResourcesOutput
- func (o LifecyclePolicyIncludeResourcesOutput) Amis() pulumi.BoolPtrOutput
- func (o LifecyclePolicyIncludeResourcesOutput) Containers() pulumi.BoolPtrOutput
- func (LifecyclePolicyIncludeResourcesOutput) ElementType() reflect.Type
- func (o LifecyclePolicyIncludeResourcesOutput) Snapshots() pulumi.BoolPtrOutput
- func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutput() LifecyclePolicyIncludeResourcesOutput
- func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesOutput
- func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
- func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
- type LifecyclePolicyIncludeResourcesPtrInput
- type LifecyclePolicyIncludeResourcesPtrOutput
- func (o LifecyclePolicyIncludeResourcesPtrOutput) Amis() pulumi.BoolPtrOutput
- func (o LifecyclePolicyIncludeResourcesPtrOutput) Containers() pulumi.BoolPtrOutput
- func (o LifecyclePolicyIncludeResourcesPtrOutput) Elem() LifecyclePolicyIncludeResourcesOutput
- func (LifecyclePolicyIncludeResourcesPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyIncludeResourcesPtrOutput) Snapshots() pulumi.BoolPtrOutput
- func (o LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
- func (o LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
- type LifecyclePolicyInput
- type LifecyclePolicyLastLaunched
- type LifecyclePolicyLastLaunchedArgs
- func (LifecyclePolicyLastLaunchedArgs) ElementType() reflect.Type
- func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutput() LifecyclePolicyLastLaunchedOutput
- func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedOutput
- func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
- func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
- type LifecyclePolicyLastLaunchedInput
- type LifecyclePolicyLastLaunchedOutput
- func (LifecyclePolicyLastLaunchedOutput) ElementType() reflect.Type
- func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutput() LifecyclePolicyLastLaunchedOutput
- func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedOutput
- func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyLastLaunchedOutput) Unit() LifecyclePolicyTimeUnitOutput
- func (o LifecyclePolicyLastLaunchedOutput) Value() pulumi.IntOutput
- type LifecyclePolicyLastLaunchedPtrInput
- type LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyLastLaunchedPtrOutput) Elem() LifecyclePolicyLastLaunchedOutput
- func (LifecyclePolicyLastLaunchedPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
- func (o LifecyclePolicyLastLaunchedPtrOutput) Unit() LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyLastLaunchedPtrOutput) Value() pulumi.IntPtrOutput
- type LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
- func (LifecyclePolicyOutput) ElementType() reflect.Type
- func (o LifecyclePolicyOutput) ExecutionRole() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Name() pulumi.StringOutput
- func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
- func (o LifecyclePolicyOutput) ResourceSelection() LifecyclePolicyResourceSelectionOutput
- func (o LifecyclePolicyOutput) ResourceType() LifecyclePolicyResourceTypeOutput
- func (o LifecyclePolicyOutput) Status() LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyOutput) Tags() pulumi.StringMapOutput
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
- type LifecyclePolicyPolicyDetail
- type LifecyclePolicyPolicyDetailArgs
- func (LifecyclePolicyPolicyDetailArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
- func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
- type LifecyclePolicyPolicyDetailArray
- func (LifecyclePolicyPolicyDetailArray) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
- func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
- type LifecyclePolicyPolicyDetailArrayInput
- type LifecyclePolicyPolicyDetailArrayOutput
- func (LifecyclePolicyPolicyDetailArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
- func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
- type LifecyclePolicyPolicyDetailInput
- type LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailOutput) Action() LifecyclePolicyActionOutput
- func (LifecyclePolicyPolicyDetailOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailOutput) ExclusionRules() LifecyclePolicyExclusionRulesPtrOutput
- func (o LifecyclePolicyPolicyDetailOutput) Filter() LifecyclePolicyFilterOutput
- func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
- type LifecyclePolicyRecipeSelection
- type LifecyclePolicyRecipeSelectionArgs
- func (LifecyclePolicyRecipeSelectionArgs) ElementType() reflect.Type
- func (i LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutput() LifecyclePolicyRecipeSelectionOutput
- func (i LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionOutput
- type LifecyclePolicyRecipeSelectionArray
- func (LifecyclePolicyRecipeSelectionArray) ElementType() reflect.Type
- func (i LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutput() LifecyclePolicyRecipeSelectionArrayOutput
- func (i LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionArrayOutput
- type LifecyclePolicyRecipeSelectionArrayInput
- type LifecyclePolicyRecipeSelectionArrayOutput
- func (LifecyclePolicyRecipeSelectionArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRecipeSelectionArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyRecipeSelectionOutput
- func (o LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutput() LifecyclePolicyRecipeSelectionArrayOutput
- func (o LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionArrayOutput
- type LifecyclePolicyRecipeSelectionInput
- type LifecyclePolicyRecipeSelectionOutput
- func (LifecyclePolicyRecipeSelectionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyRecipeSelectionOutput) Name() pulumi.StringOutput
- func (o LifecyclePolicyRecipeSelectionOutput) SemanticVersion() pulumi.StringOutput
- func (o LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutput() LifecyclePolicyRecipeSelectionOutput
- func (o LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionOutput
- type LifecyclePolicyResourceSelection
- type LifecyclePolicyResourceSelectionArgs
- func (LifecyclePolicyResourceSelectionArgs) ElementType() reflect.Type
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
- type LifecyclePolicyResourceSelectionInput
- type LifecyclePolicyResourceSelectionOutput
- func (LifecyclePolicyResourceSelectionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionOutput) Recipes() LifecyclePolicyRecipeSelectionArrayOutput
- func (o LifecyclePolicyResourceSelectionOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
- type LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) Elem() LifecyclePolicyResourceSelectionOutput
- func (LifecyclePolicyResourceSelectionPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionPtrOutput) Recipes() LifecyclePolicyRecipeSelectionArrayOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
- type LifecyclePolicyResourceType
- func (LifecyclePolicyResourceType) ElementType() reflect.Type
- func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutput() LifecyclePolicyResourceTypeOutput
- func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypeOutput
- func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
- func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
- func (e LifecyclePolicyResourceType) ToStringOutput() pulumi.StringOutput
- func (e LifecyclePolicyResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LifecyclePolicyResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LifecyclePolicyResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyResourceTypeInput
- type LifecyclePolicyResourceTypeOutput
- func (LifecyclePolicyResourceTypeOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutput() LifecyclePolicyResourceTypeOutput
- func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypeOutput
- func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
- func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
- func (o LifecyclePolicyResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LifecyclePolicyResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LifecyclePolicyResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyResourceTypePtrInput
- type LifecyclePolicyResourceTypePtrOutput
- func (o LifecyclePolicyResourceTypePtrOutput) Elem() LifecyclePolicyResourceTypeOutput
- func (LifecyclePolicyResourceTypePtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
- func (o LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
- func (o LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyState
- type LifecyclePolicyStatus
- func (LifecyclePolicyStatus) ElementType() reflect.Type
- func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusOutput() LifecyclePolicyStatusOutput
- func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusOutputWithContext(ctx context.Context) LifecyclePolicyStatusOutput
- func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
- func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
- func (e LifecyclePolicyStatus) ToStringOutput() pulumi.StringOutput
- func (e LifecyclePolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LifecyclePolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LifecyclePolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyStatusInput
- type LifecyclePolicyStatusOutput
- func (LifecyclePolicyStatusOutput) ElementType() reflect.Type
- func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutput() LifecyclePolicyStatusOutput
- func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutputWithContext(ctx context.Context) LifecyclePolicyStatusOutput
- func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o LifecyclePolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LifecyclePolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyStatusPtrInput
- type LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyStatusPtrOutput) Elem() LifecyclePolicyStatusOutput
- func (LifecyclePolicyStatusPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
- func (o LifecyclePolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyTimeUnit
- func (LifecyclePolicyTimeUnit) ElementType() reflect.Type
- func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutput() LifecyclePolicyTimeUnitOutput
- func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitOutput
- func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
- func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
- func (e LifecyclePolicyTimeUnit) ToStringOutput() pulumi.StringOutput
- func (e LifecyclePolicyTimeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LifecyclePolicyTimeUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LifecyclePolicyTimeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyTimeUnitInput
- type LifecyclePolicyTimeUnitOutput
- func (LifecyclePolicyTimeUnitOutput) ElementType() reflect.Type
- func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutput() LifecyclePolicyTimeUnitOutput
- func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitOutput
- func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyTimeUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o LifecyclePolicyTimeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LifecyclePolicyTimeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyTimeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LifecyclePolicyTimeUnitPtrInput
- type LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyTimeUnitPtrOutput) Elem() LifecyclePolicyTimeUnitOutput
- func (LifecyclePolicyTimeUnitPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
- func (o LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupComponentArgs
- type LookupComponentOutputArgs
- type LookupComponentResult
- type LookupComponentResultOutput
- func (o LookupComponentResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupComponentResultOutput) ElementType() reflect.Type
- func (o LookupComponentResultOutput) Encrypted() pulumi.BoolPtrOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
- func (o LookupComponentResultOutput) Type() ComponentTypePtrOutput
- type LookupContainerRecipeArgs
- type LookupContainerRecipeOutputArgs
- type LookupContainerRecipeResult
- type LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
- type LookupDistributionConfigurationArgs
- type LookupDistributionConfigurationOutputArgs
- type LookupDistributionConfigurationResult
- type LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDistributionConfigurationResultOutput) Distributions() DistributionConfigurationDistributionArrayOutput
- func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
- type LookupImageArgs
- type LookupImageOutputArgs
- type LookupImagePipelineArgs
- type LookupImagePipelineOutputArgs
- type LookupImagePipelineResult
- type LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (LookupImagePipelineResultOutput) ElementType() reflect.Type
- func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o LookupImagePipelineResultOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationPtrOutput
- func (o LookupImagePipelineResultOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationPtrOutput
- func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
- func (o LookupImagePipelineResultOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o LookupImagePipelineResultOutput) Status() ImagePipelineStatusPtrOutput
- func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) Workflows() ImagePipelineWorkflowConfigurationArrayOutput
- type LookupImageRecipeArgs
- type LookupImageRecipeOutputArgs
- type LookupImageRecipeResult
- type LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) AdditionalInstanceConfiguration() ImageRecipeAdditionalInstanceConfigurationPtrOutput
- func (o LookupImageRecipeResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupImageRecipeResultOutput) ElementType() reflect.Type
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o LookupImageResultOutput) ImageId() pulumi.StringPtrOutput
- func (o LookupImageResultOutput) ImageUri() pulumi.StringPtrOutput
- func (o LookupImageResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- type LookupInfrastructureConfigurationArgs
- type LookupInfrastructureConfigurationOutputArgs
- type LookupInfrastructureConfigurationResult
- type LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) Placement() InfrastructureConfigurationPlacementPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
- type LookupLifecyclePolicyArgs
- type LookupLifecyclePolicyOutputArgs
- type LookupLifecyclePolicyResult
- type LookupLifecyclePolicyResultOutput
- func (o LookupLifecyclePolicyResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLifecyclePolicyResultOutput) ElementType() reflect.Type
- func (o LookupLifecyclePolicyResultOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o LookupLifecyclePolicyResultOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
- func (o LookupLifecyclePolicyResultOutput) ResourceSelection() LifecyclePolicyResourceSelectionPtrOutput
- func (o LookupLifecyclePolicyResultOutput) ResourceType() LifecyclePolicyResourceTypePtrOutput
- func (o LookupLifecyclePolicyResultOutput) Status() LifecyclePolicyStatusPtrOutput
- func (o LookupLifecyclePolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput() LookupLifecyclePolicyResultOutput
- func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext(ctx context.Context) LookupLifecyclePolicyResultOutput
- type LookupWorkflowArgs
- type LookupWorkflowOutputArgs
- type LookupWorkflowResult
- type LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupWorkflowResultOutput) ElementType() reflect.Type
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
- type Workflow
- type WorkflowArgs
- type WorkflowInput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o WorkflowOutput) Data() pulumi.StringPtrOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o WorkflowOutput) Name() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) Type() WorkflowTypeOutput
- func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
- func (o WorkflowOutput) Version() pulumi.StringOutput
- type WorkflowState
- type WorkflowType
- func (WorkflowType) ElementType() reflect.Type
- func (e WorkflowType) ToStringOutput() pulumi.StringOutput
- func (e WorkflowType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkflowType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkflowType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkflowType) ToWorkflowTypeOutput() WorkflowTypeOutput
- func (e WorkflowType) ToWorkflowTypeOutputWithContext(ctx context.Context) WorkflowTypeOutput
- func (e WorkflowType) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
- func (e WorkflowType) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
- type WorkflowTypeInput
- type WorkflowTypeOutput
- func (WorkflowTypeOutput) ElementType() reflect.Type
- func (o WorkflowTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkflowTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkflowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowTypeOutput) ToWorkflowTypeOutput() WorkflowTypeOutput
- func (o WorkflowTypeOutput) ToWorkflowTypeOutputWithContext(ctx context.Context) WorkflowTypeOutput
- func (o WorkflowTypeOutput) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
- func (o WorkflowTypeOutput) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
- type WorkflowTypePtrInput
- type WorkflowTypePtrOutput
- func (o WorkflowTypePtrOutput) Elem() WorkflowTypeOutput
- func (WorkflowTypePtrOutput) ElementType() reflect.Type
- func (o WorkflowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowTypePtrOutput) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
- func (o WorkflowTypePtrOutput) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
Constants ¶
const ( ComponentPlatformWindows = ComponentPlatform("Windows") ComponentPlatformLinux = ComponentPlatform("Linux") ComponentPlatformMacOs = ComponentPlatform("macOS") )
const ( ComponentTypeBuild = ComponentType("BUILD") ComponentTypeTest = ComponentType("TEST") )
const ( ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeStandard = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("standard") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo1 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io1") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo2 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io2") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp2 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp2") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp3 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp3") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSc1 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("sc1") ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSt1 = ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType("st1") )
const ( ContainerRecipePlatformOverrideWindows = ContainerRecipePlatformOverride("Windows") ContainerRecipePlatformOverrideLinux = ContainerRecipePlatformOverride("Linux") )
const ( ImagePipelineSchedulePipelineExecutionStartConditionExpressionMatchOnly = ImagePipelineSchedulePipelineExecutionStartCondition("EXPRESSION_MATCH_ONLY") ImagePipelineSchedulePipelineExecutionStartConditionExpressionMatchAndDependencyUpdatesAvailable = ImagePipelineSchedulePipelineExecutionStartCondition("EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE") )
const ( ImagePipelineStatusDisabled = ImagePipelineStatus("DISABLED") ImagePipelineStatusEnabled = ImagePipelineStatus("ENABLED") )
const ( ImagePipelineWorkflowConfigurationOnFailureContinue = ImagePipelineWorkflowConfigurationOnFailure("CONTINUE") ImagePipelineWorkflowConfigurationOnFailureAbort = ImagePipelineWorkflowConfigurationOnFailure("ABORT") )
const ( ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeStandard = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("standard") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io1") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo2 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io2") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp2 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp2") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp3 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp3") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSc1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("sc1") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSt1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("st1") )
const ( ImageWorkflowConfigurationOnFailureContinue = ImageWorkflowConfigurationOnFailure("CONTINUE") ImageWorkflowConfigurationOnFailureAbort = ImageWorkflowConfigurationOnFailure("ABORT") )
const ( InfrastructureConfigurationInstanceMetadataOptionsHttpTokensRequired = InfrastructureConfigurationInstanceMetadataOptionsHttpTokens("required") InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOptional = InfrastructureConfigurationInstanceMetadataOptionsHttpTokens("optional") )
const ( InfrastructureConfigurationPlacementTenancyDefault = InfrastructureConfigurationPlacementTenancy("default") InfrastructureConfigurationPlacementTenancyDedicated = InfrastructureConfigurationPlacementTenancy("dedicated") InfrastructureConfigurationPlacementTenancyHost = InfrastructureConfigurationPlacementTenancy("host") )
const ( LifecyclePolicyActionTypeDelete = LifecyclePolicyActionType("DELETE") LifecyclePolicyActionTypeDeprecate = LifecyclePolicyActionType("DEPRECATE") LifecyclePolicyActionTypeDisable = LifecyclePolicyActionType("DISABLE") )
const ( LifecyclePolicyFilterTypeAge = LifecyclePolicyFilterType("AGE") LifecyclePolicyFilterTypeCount = LifecyclePolicyFilterType("COUNT") )
const ( LifecyclePolicyResourceTypeAmiImage = LifecyclePolicyResourceType("AMI_IMAGE") LifecyclePolicyResourceTypeContainerImage = LifecyclePolicyResourceType("CONTAINER_IMAGE") )
const ( LifecyclePolicyStatusDisabled = LifecyclePolicyStatus("DISABLED") LifecyclePolicyStatusEnabled = LifecyclePolicyStatus("ENABLED") )
const ( LifecyclePolicyTimeUnitDays = LifecyclePolicyTimeUnit("DAYS") LifecyclePolicyTimeUnitWeeks = LifecyclePolicyTimeUnit("WEEKS") LifecyclePolicyTimeUnitMonths = LifecyclePolicyTimeUnit("MONTHS") LifecyclePolicyTimeUnitYears = LifecyclePolicyTimeUnit("YEARS") )
const ( WorkflowTypeBuild = WorkflowType("BUILD") WorkflowTypeTest = WorkflowType("TEST") WorkflowTypeDistribution = WorkflowType("DISTRIBUTION") )
const (
ContainerRecipeContainerTypeDocker = ContainerRecipeContainerType("DOCKER")
)
const (
ContainerRecipeTargetContainerRepositoryServiceEcr = ContainerRecipeTargetContainerRepositoryService("ECR")
)
const (
DistributionConfigurationTargetContainerRepositoryServiceEcr = DistributionConfigurationTargetContainerRepositoryService("ECR")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the component. Arn pulumi.StringOutput `pulumi:"arn"` // The change description of the component. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // The data of the component. Data pulumi.StringPtrOutput `pulumi:"data"` // The description of the component. Description pulumi.StringPtrOutput `pulumi:"description"` // The encryption status of the component. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // The KMS key identifier used to encrypt the component. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the component. Name pulumi.StringOutput `pulumi:"name"` // The platform of the component. Platform ComponentPlatformOutput `pulumi:"platform"` // The operating system (OS) version supported by the component. SupportedOsVersions pulumi.StringArrayOutput `pulumi:"supportedOsVersions"` // The tags associated with the component. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the component denotes whether the component is used to build the image or only to test it. Type ComponentTypeOutput `pulumi:"type"` // The uri of the component. Uri pulumi.StringPtrOutput `pulumi:"uri"` // The version of the component. Version pulumi.StringOutput `pulumi:"version"` }
Resource schema for AWS::ImageBuilder::Component
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "componentAllParameters", &imagebuilder.ComponentArgs{ Name: pulumi.String("component-name"), Platform: imagebuilder.ComponentPlatformLinux, Version: pulumi.String("1.0.0"), Description: pulumi.String("description"), ChangeDescription: pulumi.String("change-description"), KmsKeyId: pulumi.String("customer-kms-key-id"), SupportedOsVersions: pulumi.StringArray{ pulumi.String("Amazon Linux 2"), }, Tags: pulumi.StringMap{ "customerComponentTagKey1": pulumi.String("CustomerComponentTagValue1"), "customerComponentTagKey2": pulumi.String("CustomerComponentTagValue2"), }, Data: pulumi.String(`name: HelloWorldTestingLinuxDoc - InlineData
description: This is hello world testing doc schemaVersion: 1.0
phases:
- name: build steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Build."
- name: validate steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Validate."
- name: test steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Test."
`),
}) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "componentAllParameters", &imagebuilder.ComponentArgs{ Name: pulumi.String("component-name"), Platform: imagebuilder.ComponentPlatformLinux, Version: pulumi.String("1.0.0"), Description: pulumi.String("description"), ChangeDescription: pulumi.String("change-description"), KmsKeyId: pulumi.String("customer-kms-key-id"), SupportedOsVersions: pulumi.StringArray{ pulumi.String("Amazon Linux 2"), }, Tags: pulumi.StringMap{ "customerComponentTagKey1": pulumi.String("CustomerComponentTagValue1"), "customerComponentTagKey2": pulumi.String("CustomerComponentTagValue2"), }, Data: pulumi.String(`name: HelloWorldTestingLinuxDoc - InlineData
description: This is hello world testing doc schemaVersion: 1.0
phases:
- name: build steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Build."
- name: validate steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Validate."
- name: test steps:
- name: HelloWorldStep action: ExecuteBash inputs: commands:
- echo "Hello World! Test."
`),
}) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "componentAllParameters", &imagebuilder.ComponentArgs{ Name: pulumi.String("component-name"), Platform: imagebuilder.ComponentPlatformLinux, Version: pulumi.String("1.0.0"), Uri: pulumi.String("s3://imagebuilder/component_document.yml"), Description: pulumi.String("description"), ChangeDescription: pulumi.String("change-description"), KmsKeyId: pulumi.String("customer-kms-key-id"), SupportedOsVersions: pulumi.StringArray{ pulumi.String("CentOS"), pulumi.String("Red Hat Enterprise Linux"), }, Tags: pulumi.StringMap{ "customerComponentTagKey1": pulumi.String("CustomerComponentTagValue1"), "customerComponentTagKey2": pulumi.String("CustomerComponentTagValue2"), }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "componentAllParameters", &imagebuilder.ComponentArgs{ Name: pulumi.String("component-name"), Platform: imagebuilder.ComponentPlatformLinux, Version: pulumi.String("1.0.0"), Uri: pulumi.String("s3://imagebuilder/component_document.yml"), Description: pulumi.String("description"), ChangeDescription: pulumi.String("change-description"), KmsKeyId: pulumi.String("customer-kms-key-id"), SupportedOsVersions: pulumi.StringArray{ pulumi.String("CentOS"), pulumi.String("Red Hat Enterprise Linux"), }, Tags: pulumi.StringMap{ "customerComponentTagKey1": pulumi.String("CustomerComponentTagValue1"), "customerComponentTagKey2": pulumi.String("CustomerComponentTagValue2"), }, }) if err != nil { return err } return nil }) }
```
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component 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 NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
func (*Component) ElementType ¶
func (*Component) ToComponentOutput ¶
func (i *Component) ToComponentOutput() ComponentOutput
func (*Component) ToComponentOutputWithContext ¶
func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type ComponentArgs ¶
type ComponentArgs struct { // The change description of the component. ChangeDescription pulumi.StringPtrInput // The data of the component. Data pulumi.StringPtrInput // The description of the component. Description pulumi.StringPtrInput // The KMS key identifier used to encrypt the component. KmsKeyId pulumi.StringPtrInput // The name of the component. Name pulumi.StringPtrInput // The platform of the component. Platform ComponentPlatformInput // The operating system (OS) version supported by the component. SupportedOsVersions pulumi.StringArrayInput // The tags associated with the component. Tags pulumi.StringMapInput // The uri of the component. Uri pulumi.StringPtrInput // The version of the component. Version pulumi.StringInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentInput ¶
type ComponentInput interface { pulumi.Input ToComponentOutput() ComponentOutput ToComponentOutputWithContext(ctx context.Context) ComponentOutput }
type ComponentOutput ¶
type ComponentOutput struct{ *pulumi.OutputState }
func (ComponentOutput) Arn ¶ added in v0.17.0
func (o ComponentOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the component.
func (ComponentOutput) ChangeDescription ¶ added in v0.17.0
func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
The change description of the component.
func (ComponentOutput) Data ¶ added in v0.17.0
func (o ComponentOutput) Data() pulumi.StringPtrOutput
The data of the component.
func (ComponentOutput) Description ¶ added in v0.17.0
func (o ComponentOutput) Description() pulumi.StringPtrOutput
The description of the component.
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) Encrypted ¶ added in v0.17.0
func (o ComponentOutput) Encrypted() pulumi.BoolOutput
The encryption status of the component.
func (ComponentOutput) KmsKeyId ¶ added in v0.17.0
func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the component.
func (ComponentOutput) Name ¶ added in v0.17.0
func (o ComponentOutput) Name() pulumi.StringOutput
The name of the component.
func (ComponentOutput) Platform ¶ added in v0.17.0
func (o ComponentOutput) Platform() ComponentPlatformOutput
The platform of the component.
func (ComponentOutput) SupportedOsVersions ¶ added in v0.17.0
func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
The operating system (OS) version supported by the component.
func (ComponentOutput) Tags ¶ added in v0.17.0
func (o ComponentOutput) Tags() pulumi.StringMapOutput
The tags associated with the component.
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
func (ComponentOutput) Type ¶ added in v0.17.0
func (o ComponentOutput) Type() ComponentTypeOutput
The type of the component denotes whether the component is used to build the image or only to test it.
func (ComponentOutput) Uri ¶ added in v0.17.0
func (o ComponentOutput) Uri() pulumi.StringPtrOutput
The uri of the component.
func (ComponentOutput) Version ¶ added in v0.17.0
func (o ComponentOutput) Version() pulumi.StringOutput
The version of the component.
type ComponentPlatform ¶
type ComponentPlatform string
The platform of the component.
func (ComponentPlatform) ElementType ¶
func (ComponentPlatform) ElementType() reflect.Type
func (ComponentPlatform) ToComponentPlatformOutput ¶
func (e ComponentPlatform) ToComponentPlatformOutput() ComponentPlatformOutput
func (ComponentPlatform) ToComponentPlatformOutputWithContext ¶
func (e ComponentPlatform) ToComponentPlatformOutputWithContext(ctx context.Context) ComponentPlatformOutput
func (ComponentPlatform) ToComponentPlatformPtrOutput ¶
func (e ComponentPlatform) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
func (ComponentPlatform) ToComponentPlatformPtrOutputWithContext ¶
func (e ComponentPlatform) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
func (ComponentPlatform) ToStringOutput ¶
func (e ComponentPlatform) ToStringOutput() pulumi.StringOutput
func (ComponentPlatform) ToStringOutputWithContext ¶
func (e ComponentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentPlatform) ToStringPtrOutput ¶
func (e ComponentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentPlatform) ToStringPtrOutputWithContext ¶
func (e ComponentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentPlatformInput ¶
type ComponentPlatformInput interface { pulumi.Input ToComponentPlatformOutput() ComponentPlatformOutput ToComponentPlatformOutputWithContext(context.Context) ComponentPlatformOutput }
ComponentPlatformInput is an input type that accepts values of the ComponentPlatform enum A concrete instance of `ComponentPlatformInput` can be one of the following:
ComponentPlatformWindows ComponentPlatformLinux ComponentPlatformMacOs
type ComponentPlatformOutput ¶
type ComponentPlatformOutput struct{ *pulumi.OutputState }
func (ComponentPlatformOutput) ElementType ¶
func (ComponentPlatformOutput) ElementType() reflect.Type
func (ComponentPlatformOutput) ToComponentPlatformOutput ¶
func (o ComponentPlatformOutput) ToComponentPlatformOutput() ComponentPlatformOutput
func (ComponentPlatformOutput) ToComponentPlatformOutputWithContext ¶
func (o ComponentPlatformOutput) ToComponentPlatformOutputWithContext(ctx context.Context) ComponentPlatformOutput
func (ComponentPlatformOutput) ToComponentPlatformPtrOutput ¶
func (o ComponentPlatformOutput) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
func (ComponentPlatformOutput) ToComponentPlatformPtrOutputWithContext ¶
func (o ComponentPlatformOutput) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
func (ComponentPlatformOutput) ToStringOutput ¶
func (o ComponentPlatformOutput) ToStringOutput() pulumi.StringOutput
func (ComponentPlatformOutput) ToStringOutputWithContext ¶
func (o ComponentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentPlatformOutput) ToStringPtrOutput ¶
func (o ComponentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentPlatformOutput) ToStringPtrOutputWithContext ¶
func (o ComponentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentPlatformPtrInput ¶
type ComponentPlatformPtrInput interface { pulumi.Input ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput ToComponentPlatformPtrOutputWithContext(context.Context) ComponentPlatformPtrOutput }
func ComponentPlatformPtr ¶
func ComponentPlatformPtr(v string) ComponentPlatformPtrInput
type ComponentPlatformPtrOutput ¶
type ComponentPlatformPtrOutput struct{ *pulumi.OutputState }
func (ComponentPlatformPtrOutput) Elem ¶
func (o ComponentPlatformPtrOutput) Elem() ComponentPlatformOutput
func (ComponentPlatformPtrOutput) ElementType ¶
func (ComponentPlatformPtrOutput) ElementType() reflect.Type
func (ComponentPlatformPtrOutput) ToComponentPlatformPtrOutput ¶
func (o ComponentPlatformPtrOutput) ToComponentPlatformPtrOutput() ComponentPlatformPtrOutput
func (ComponentPlatformPtrOutput) ToComponentPlatformPtrOutputWithContext ¶
func (o ComponentPlatformPtrOutput) ToComponentPlatformPtrOutputWithContext(ctx context.Context) ComponentPlatformPtrOutput
func (ComponentPlatformPtrOutput) ToStringPtrOutput ¶
func (o ComponentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentPlatformPtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentState ¶
type ComponentState struct { }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type ComponentType ¶
type ComponentType string
The type of the component denotes whether the component is used to build the image or only to test it.
type ComponentTypeOutput ¶
type ComponentTypeOutput struct{ *pulumi.OutputState }
func (ComponentTypeOutput) ElementType ¶
func (ComponentTypeOutput) ElementType() reflect.Type
func (ComponentTypeOutput) ToComponentTypeOutput ¶
func (o ComponentTypeOutput) ToComponentTypeOutput() ComponentTypeOutput
func (ComponentTypeOutput) ToComponentTypeOutputWithContext ¶
func (o ComponentTypeOutput) ToComponentTypeOutputWithContext(ctx context.Context) ComponentTypeOutput
func (ComponentTypeOutput) ToComponentTypePtrOutput ¶
func (o ComponentTypeOutput) ToComponentTypePtrOutput() ComponentTypePtrOutput
func (ComponentTypeOutput) ToComponentTypePtrOutputWithContext ¶
func (o ComponentTypeOutput) ToComponentTypePtrOutputWithContext(ctx context.Context) ComponentTypePtrOutput
func (ComponentTypeOutput) ToStringOutput ¶
func (o ComponentTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComponentTypeOutput) ToStringOutputWithContext ¶
func (o ComponentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentTypeOutput) ToStringPtrOutput ¶
func (o ComponentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComponentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentTypePtrOutput ¶
type ComponentTypePtrOutput struct{ *pulumi.OutputState }
func (ComponentTypePtrOutput) Elem ¶
func (o ComponentTypePtrOutput) Elem() ComponentTypeOutput
func (ComponentTypePtrOutput) ElementType ¶
func (ComponentTypePtrOutput) ElementType() reflect.Type
func (ComponentTypePtrOutput) ToComponentTypePtrOutput ¶
func (o ComponentTypePtrOutput) ToComponentTypePtrOutput() ComponentTypePtrOutput
func (ComponentTypePtrOutput) ToComponentTypePtrOutputWithContext ¶
func (o ComponentTypePtrOutput) ToComponentTypePtrOutputWithContext(ctx context.Context) ComponentTypePtrOutput
func (ComponentTypePtrOutput) ToStringPtrOutput ¶
func (o ComponentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipe ¶
type ContainerRecipe struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringOutput `pulumi:"arn"` // Components for build and test that are included in the container recipe. Components ContainerRecipeComponentConfigurationArrayOutput `pulumi:"components"` // Specifies the type of container, such as Docker. ContainerType ContainerRecipeContainerTypePtrOutput `pulumi:"containerType"` // The description of the container recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside. The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe. DockerfileTemplateData pulumi.StringPtrOutput `pulumi:"dockerfileTemplateData"` // The S3 URI for the Dockerfile that will be used to build your container image. DockerfileTemplateUri pulumi.StringPtrOutput `pulumi:"dockerfileTemplateUri"` // Specifies the operating system version for the source image. ImageOsVersionOverride pulumi.StringPtrOutput `pulumi:"imageOsVersionOverride"` // A group of options that can be used to configure an instance for building and testing container images. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrOutput `pulumi:"instanceConfiguration"` // Identifies which KMS key is used to encrypt the container image. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the container recipe. Name pulumi.StringPtrOutput `pulumi:"name"` // The source image for the container recipe. ParentImage pulumi.StringPtrOutput `pulumi:"parentImage"` // Specifies the operating system platform when you use a custom source image. PlatformOverride ContainerRecipePlatformOverridePtrOutput `pulumi:"platformOverride"` // Tags that are attached to the container recipe. Tags pulumi.StringMapOutput `pulumi:"tags"` // The destination repository for the container image. TargetRepository ContainerRecipeTargetContainerRepositoryPtrOutput `pulumi:"targetRepository"` // The semantic version of the container recipe (<major>.<minor>.<patch>). Version pulumi.StringPtrOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Resource schema for AWS::ImageBuilder::ContainerRecipe
func GetContainerRecipe ¶
func GetContainerRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerRecipeState, opts ...pulumi.ResourceOption) (*ContainerRecipe, error)
GetContainerRecipe gets an existing ContainerRecipe 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 NewContainerRecipe ¶
func NewContainerRecipe(ctx *pulumi.Context, name string, args *ContainerRecipeArgs, opts ...pulumi.ResourceOption) (*ContainerRecipe, error)
NewContainerRecipe registers a new resource with the given unique name, arguments, and options.
func (*ContainerRecipe) ElementType ¶
func (*ContainerRecipe) ElementType() reflect.Type
func (*ContainerRecipe) ToContainerRecipeOutput ¶
func (i *ContainerRecipe) ToContainerRecipeOutput() ContainerRecipeOutput
func (*ContainerRecipe) ToContainerRecipeOutputWithContext ¶
func (i *ContainerRecipe) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
type ContainerRecipeArgs ¶
type ContainerRecipeArgs struct { // Components for build and test that are included in the container recipe. Components ContainerRecipeComponentConfigurationArrayInput // Specifies the type of container, such as Docker. ContainerType ContainerRecipeContainerTypePtrInput // The description of the container recipe. Description pulumi.StringPtrInput // Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside. The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe. DockerfileTemplateData pulumi.StringPtrInput // The S3 URI for the Dockerfile that will be used to build your container image. DockerfileTemplateUri pulumi.StringPtrInput // Specifies the operating system version for the source image. ImageOsVersionOverride pulumi.StringPtrInput // A group of options that can be used to configure an instance for building and testing container images. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // Identifies which KMS key is used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // The source image for the container recipe. ParentImage pulumi.StringPtrInput // Specifies the operating system platform when you use a custom source image. PlatformOverride ContainerRecipePlatformOverridePtrInput // Tags that are attached to the container recipe. Tags pulumi.StringMapInput // The destination repository for the container image. TargetRepository ContainerRecipeTargetContainerRepositoryPtrInput // The semantic version of the container recipe (<major>.<minor>.<patch>). Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a ContainerRecipe resource.
func (ContainerRecipeArgs) ElementType ¶
func (ContainerRecipeArgs) ElementType() reflect.Type
type ContainerRecipeComponentConfiguration ¶
type ContainerRecipeComponentConfiguration struct { // The Amazon Resource Name (ARN) of the component. ComponentArn *string `pulumi:"componentArn"` // A group of parameter settings that are used to configure the component for a specific recipe. Parameters []ContainerRecipeComponentParameter `pulumi:"parameters"` }
Configuration details of the component.
type ContainerRecipeComponentConfigurationArgs ¶
type ContainerRecipeComponentConfigurationArgs struct { // The Amazon Resource Name (ARN) of the component. ComponentArn pulumi.StringPtrInput `pulumi:"componentArn"` // A group of parameter settings that are used to configure the component for a specific recipe. Parameters ContainerRecipeComponentParameterArrayInput `pulumi:"parameters"` }
Configuration details of the component.
func (ContainerRecipeComponentConfigurationArgs) ElementType ¶
func (ContainerRecipeComponentConfigurationArgs) ElementType() reflect.Type
func (ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutput ¶
func (i ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
func (ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutputWithContext ¶
func (i ContainerRecipeComponentConfigurationArgs) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
type ContainerRecipeComponentConfigurationArray ¶
type ContainerRecipeComponentConfigurationArray []ContainerRecipeComponentConfigurationInput
func (ContainerRecipeComponentConfigurationArray) ElementType ¶
func (ContainerRecipeComponentConfigurationArray) ElementType() reflect.Type
func (ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutput ¶
func (i ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutput() ContainerRecipeComponentConfigurationArrayOutput
func (ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutputWithContext ¶
func (i ContainerRecipeComponentConfigurationArray) ToContainerRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationArrayOutput
type ContainerRecipeComponentConfigurationArrayInput ¶
type ContainerRecipeComponentConfigurationArrayInput interface { pulumi.Input ToContainerRecipeComponentConfigurationArrayOutput() ContainerRecipeComponentConfigurationArrayOutput ToContainerRecipeComponentConfigurationArrayOutputWithContext(context.Context) ContainerRecipeComponentConfigurationArrayOutput }
ContainerRecipeComponentConfigurationArrayInput is an input type that accepts ContainerRecipeComponentConfigurationArray and ContainerRecipeComponentConfigurationArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentConfigurationArrayInput` via:
ContainerRecipeComponentConfigurationArray{ ContainerRecipeComponentConfigurationArgs{...} }
type ContainerRecipeComponentConfigurationArrayOutput ¶
type ContainerRecipeComponentConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentConfigurationArrayOutput) ElementType ¶
func (ContainerRecipeComponentConfigurationArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutput ¶
func (o ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutput() ContainerRecipeComponentConfigurationArrayOutput
func (ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutputWithContext ¶
func (o ContainerRecipeComponentConfigurationArrayOutput) ToContainerRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationArrayOutput
type ContainerRecipeComponentConfigurationInput ¶
type ContainerRecipeComponentConfigurationInput interface { pulumi.Input ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput ToContainerRecipeComponentConfigurationOutputWithContext(context.Context) ContainerRecipeComponentConfigurationOutput }
ContainerRecipeComponentConfigurationInput is an input type that accepts ContainerRecipeComponentConfigurationArgs and ContainerRecipeComponentConfigurationOutput values. You can construct a concrete instance of `ContainerRecipeComponentConfigurationInput` via:
ContainerRecipeComponentConfigurationArgs{...}
type ContainerRecipeComponentConfigurationOutput ¶
type ContainerRecipeComponentConfigurationOutput struct{ *pulumi.OutputState }
Configuration details of the component.
func (ContainerRecipeComponentConfigurationOutput) ComponentArn ¶
func (o ContainerRecipeComponentConfigurationOutput) ComponentArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the component.
func (ContainerRecipeComponentConfigurationOutput) ElementType ¶
func (ContainerRecipeComponentConfigurationOutput) ElementType() reflect.Type
func (ContainerRecipeComponentConfigurationOutput) Parameters ¶ added in v0.38.0
func (o ContainerRecipeComponentConfigurationOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
A group of parameter settings that are used to configure the component for a specific recipe.
func (ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutput ¶
func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
func (ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext ¶
func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
type ContainerRecipeComponentParameter ¶ added in v0.38.0
type ContainerRecipeComponentParameter struct { // The name of the component parameter to set. Name string `pulumi:"name"` // Sets the value for the named component parameter. Value []string `pulumi:"value"` }
Contains a key/value pair that sets the named component parameter.
type ContainerRecipeComponentParameterArgs ¶ added in v0.38.0
type ContainerRecipeComponentParameterArgs struct { // The name of the component parameter to set. Name pulumi.StringInput `pulumi:"name"` // Sets the value for the named component parameter. Value pulumi.StringArrayInput `pulumi:"value"` }
Contains a key/value pair that sets the named component parameter.
func (ContainerRecipeComponentParameterArgs) ElementType ¶ added in v0.38.0
func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput ¶ added in v0.38.0
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext ¶ added in v0.38.0
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
type ContainerRecipeComponentParameterArray ¶ added in v0.38.0
type ContainerRecipeComponentParameterArray []ContainerRecipeComponentParameterInput
func (ContainerRecipeComponentParameterArray) ElementType ¶ added in v0.38.0
func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput ¶ added in v0.38.0
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v0.38.0
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterArrayInput ¶ added in v0.38.0
type ContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput ToContainerRecipeComponentParameterArrayOutputWithContext(context.Context) ContainerRecipeComponentParameterArrayOutput }
ContainerRecipeComponentParameterArrayInput is an input type that accepts ContainerRecipeComponentParameterArray and ContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterArrayInput` via:
ContainerRecipeComponentParameterArray{ ContainerRecipeComponentParameterArgs{...} }
type ContainerRecipeComponentParameterArrayOutput ¶ added in v0.38.0
type ContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterArrayOutput) ElementType ¶ added in v0.38.0
func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterInput ¶ added in v0.38.0
type ContainerRecipeComponentParameterInput interface { pulumi.Input ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput ToContainerRecipeComponentParameterOutputWithContext(context.Context) ContainerRecipeComponentParameterOutput }
ContainerRecipeComponentParameterInput is an input type that accepts ContainerRecipeComponentParameterArgs and ContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterInput` via:
ContainerRecipeComponentParameterArgs{...}
type ContainerRecipeComponentParameterOutput ¶ added in v0.38.0
type ContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
Contains a key/value pair that sets the named component parameter.
func (ContainerRecipeComponentParameterOutput) ElementType ¶ added in v0.38.0
func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterOutput) Name ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter to set.
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) Value ¶ added in v0.38.0
func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringArrayOutput
Sets the value for the named component parameter.
type ContainerRecipeContainerType ¶
type ContainerRecipeContainerType string
Specifies the type of container, such as Docker.
func (ContainerRecipeContainerType) ElementType ¶
func (ContainerRecipeContainerType) ElementType() reflect.Type
func (ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutput ¶
func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutput() ContainerRecipeContainerTypeOutput
func (ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutputWithContext ¶
func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypeOutputWithContext(ctx context.Context) ContainerRecipeContainerTypeOutput
func (ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutput ¶
func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutputWithContext ¶
func (e ContainerRecipeContainerType) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerType) ToStringOutput ¶
func (e ContainerRecipeContainerType) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeContainerType) ToStringOutputWithContext ¶
func (e ContainerRecipeContainerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeContainerType) ToStringPtrOutput ¶
func (e ContainerRecipeContainerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeContainerType) ToStringPtrOutputWithContext ¶
func (e ContainerRecipeContainerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeContainerTypeInput ¶
type ContainerRecipeContainerTypeInput interface { pulumi.Input ToContainerRecipeContainerTypeOutput() ContainerRecipeContainerTypeOutput ToContainerRecipeContainerTypeOutputWithContext(context.Context) ContainerRecipeContainerTypeOutput }
ContainerRecipeContainerTypeInput is an input type that accepts values of the ContainerRecipeContainerType enum A concrete instance of `ContainerRecipeContainerTypeInput` can be one of the following:
ContainerRecipeContainerTypeDocker
type ContainerRecipeContainerTypeOutput ¶
type ContainerRecipeContainerTypeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeContainerTypeOutput) ElementType ¶
func (ContainerRecipeContainerTypeOutput) ElementType() reflect.Type
func (ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutput ¶
func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutput() ContainerRecipeContainerTypeOutput
func (ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutputWithContext ¶
func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypeOutputWithContext(ctx context.Context) ContainerRecipeContainerTypeOutput
func (ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutput ¶
func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutputWithContext ¶
func (o ContainerRecipeContainerTypeOutput) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerTypeOutput) ToStringOutput ¶
func (o ContainerRecipeContainerTypeOutput) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeContainerTypeOutput) ToStringOutputWithContext ¶
func (o ContainerRecipeContainerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeContainerTypeOutput) ToStringPtrOutput ¶
func (o ContainerRecipeContainerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeContainerTypeOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeContainerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeContainerTypePtrInput ¶
type ContainerRecipeContainerTypePtrInput interface { pulumi.Input ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput ToContainerRecipeContainerTypePtrOutputWithContext(context.Context) ContainerRecipeContainerTypePtrOutput }
func ContainerRecipeContainerTypePtr ¶
func ContainerRecipeContainerTypePtr(v string) ContainerRecipeContainerTypePtrInput
type ContainerRecipeContainerTypePtrOutput ¶
type ContainerRecipeContainerTypePtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeContainerTypePtrOutput) ElementType ¶
func (ContainerRecipeContainerTypePtrOutput) ElementType() reflect.Type
func (ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutput ¶
func (o ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutput() ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutputWithContext ¶
func (o ContainerRecipeContainerTypePtrOutput) ToContainerRecipeContainerTypePtrOutputWithContext(ctx context.Context) ContainerRecipeContainerTypePtrOutput
func (ContainerRecipeContainerTypePtrOutput) ToStringPtrOutput ¶
func (o ContainerRecipeContainerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeContainerTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeContainerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeEbsInstanceBlockDeviceSpecification ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecification struct { // Use to configure delete on termination of the associated device. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // Use to configure device encryption. Encrypted *bool `pulumi:"encrypted"` // Use to configure device IOPS. Iops *int `pulumi:"iops"` // Use to configure the KMS key to use when encrypting the device. KmsKeyId *string `pulumi:"kmsKeyId"` // The snapshot that defines the device contents. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only - The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Use to override the device's volume size. VolumeSize *int `pulumi:"volumeSize"` // Use to override the device's volume type. VolumeType *ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType `pulumi:"volumeType"` }
Amazon EBS-specific block device mapping specifications.
type ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs struct { // Use to configure delete on termination of the associated device. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // Use to configure device encryption. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // Use to configure device IOPS. Iops pulumi.IntPtrInput `pulumi:"iops"` // Use to configure the KMS key to use when encrypting the device. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The snapshot that defines the device contents. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only - The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Use to override the device's volume size. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Use to override the device's volume type. VolumeType ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput `pulumi:"volumeType"` }
Amazon EBS-specific block device mapping specifications.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext ¶
func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (i ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
type ContainerRecipeEbsInstanceBlockDeviceSpecificationInput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationInput interface { pulumi.Input ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput }
ContainerRecipeEbsInstanceBlockDeviceSpecificationInput is an input type that accepts ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs and ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput values. You can construct a concrete instance of `ContainerRecipeEbsInstanceBlockDeviceSpecificationInput` via:
ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs{...}
type ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput struct{ *pulumi.OutputState }
Amazon EBS-specific block device mapping specifications.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Use to configure delete on termination of the associated device.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted() pulumi.BoolPtrOutput
Use to configure device encryption.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Iops ¶
Use to configure device IOPS.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId() pulumi.StringPtrOutput
Use to configure the KMS key to use when encrypting the device.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot that defines the device contents.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput ¶ added in v0.3.0
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only - The throughput in MiB/s that the volume supports.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize() pulumi.IntPtrOutput
Use to override the device's volume size.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
Use to override the device's volume type.
type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput interface { pulumi.Input ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput }
ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput is an input type that accepts ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs, ContainerRecipeEbsInstanceBlockDeviceSpecificationPtr and ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput values. You can construct a concrete instance of `ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput` via:
ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs{...} or: nil
func ContainerRecipeEbsInstanceBlockDeviceSpecificationPtr ¶
func ContainerRecipeEbsInstanceBlockDeviceSpecificationPtr(v *ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput
type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Use to configure delete on termination of the associated device.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted() pulumi.BoolPtrOutput
Use to configure device encryption.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Iops ¶
Use to configure device IOPS.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Use to configure the KMS key to use when encrypting the device.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot that defines the device contents.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput ¶ added in v0.3.0
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only - The throughput in MiB/s that the volume supports.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize() pulumi.IntPtrOutput
Use to override the device's volume size.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
Use to override the device's volume type.
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType string
Use to override the device's volume type.
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext ¶
func (e ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput interface { pulumi.Input ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput }
ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput is an input type that accepts values of the ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType enum A concrete instance of `ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput` can be one of the following:
ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeStandard ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo1 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo2 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp2 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp3 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSc1 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSt1
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput interface { pulumi.Input ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput }
func ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtr ¶
func ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtr(v string) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
type ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType ¶
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType() reflect.Type
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeInput ¶
type ContainerRecipeInput interface { pulumi.Input ToContainerRecipeOutput() ContainerRecipeOutput ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput }
type ContainerRecipeInstanceBlockDeviceMapping ¶
type ContainerRecipeInstanceBlockDeviceMapping struct { // The device to which these mappings apply. DeviceName *string `pulumi:"deviceName"` // Use to manage Amazon EBS-specific configuration for this mapping. Ebs *ContainerRecipeEbsInstanceBlockDeviceSpecification `pulumi:"ebs"` // Use to remove a mapping from the parent image. NoDevice *string `pulumi:"noDevice"` // Use to manage instance ephemeral devices. VirtualName *string `pulumi:"virtualName"` }
Defines block device mappings for the instance used to configure your image.
type ContainerRecipeInstanceBlockDeviceMappingArgs ¶
type ContainerRecipeInstanceBlockDeviceMappingArgs struct { // The device to which these mappings apply. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Use to manage Amazon EBS-specific configuration for this mapping. Ebs ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrInput `pulumi:"ebs"` // Use to remove a mapping from the parent image. NoDevice pulumi.StringPtrInput `pulumi:"noDevice"` // Use to manage instance ephemeral devices. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
Defines block device mappings for the instance used to configure your image.
func (ContainerRecipeInstanceBlockDeviceMappingArgs) ElementType ¶
func (ContainerRecipeInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutput ¶
func (i ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutput() ContainerRecipeInstanceBlockDeviceMappingOutput
func (ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext ¶
func (i ContainerRecipeInstanceBlockDeviceMappingArgs) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingOutput
type ContainerRecipeInstanceBlockDeviceMappingArray ¶
type ContainerRecipeInstanceBlockDeviceMappingArray []ContainerRecipeInstanceBlockDeviceMappingInput
func (ContainerRecipeInstanceBlockDeviceMappingArray) ElementType ¶
func (ContainerRecipeInstanceBlockDeviceMappingArray) ElementType() reflect.Type
func (ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput ¶
func (i ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (i ContainerRecipeInstanceBlockDeviceMappingArray) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceBlockDeviceMappingArrayInput ¶
type ContainerRecipeInstanceBlockDeviceMappingArrayInput interface { pulumi.Input ToContainerRecipeInstanceBlockDeviceMappingArrayOutput() ContainerRecipeInstanceBlockDeviceMappingArrayOutput ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext(context.Context) ContainerRecipeInstanceBlockDeviceMappingArrayOutput }
ContainerRecipeInstanceBlockDeviceMappingArrayInput is an input type that accepts ContainerRecipeInstanceBlockDeviceMappingArray and ContainerRecipeInstanceBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ContainerRecipeInstanceBlockDeviceMappingArrayInput` via:
ContainerRecipeInstanceBlockDeviceMappingArray{ ContainerRecipeInstanceBlockDeviceMappingArgs{...} }
type ContainerRecipeInstanceBlockDeviceMappingArrayOutput ¶
type ContainerRecipeInstanceBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ElementType ¶
func (ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput ¶
func (o ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutput() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (o ContainerRecipeInstanceBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceBlockDeviceMappingInput ¶
type ContainerRecipeInstanceBlockDeviceMappingInput interface { pulumi.Input ToContainerRecipeInstanceBlockDeviceMappingOutput() ContainerRecipeInstanceBlockDeviceMappingOutput ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext(context.Context) ContainerRecipeInstanceBlockDeviceMappingOutput }
ContainerRecipeInstanceBlockDeviceMappingInput is an input type that accepts ContainerRecipeInstanceBlockDeviceMappingArgs and ContainerRecipeInstanceBlockDeviceMappingOutput values. You can construct a concrete instance of `ContainerRecipeInstanceBlockDeviceMappingInput` via:
ContainerRecipeInstanceBlockDeviceMappingArgs{...}
type ContainerRecipeInstanceBlockDeviceMappingOutput ¶
type ContainerRecipeInstanceBlockDeviceMappingOutput struct{ *pulumi.OutputState }
Defines block device mappings for the instance used to configure your image.
func (ContainerRecipeInstanceBlockDeviceMappingOutput) DeviceName ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
The device to which these mappings apply.
func (ContainerRecipeInstanceBlockDeviceMappingOutput) Ebs ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) Ebs() ContainerRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
Use to manage Amazon EBS-specific configuration for this mapping.
func (ContainerRecipeInstanceBlockDeviceMappingOutput) ElementType ¶
func (ContainerRecipeInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceBlockDeviceMappingOutput) NoDevice ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
Use to remove a mapping from the parent image.
func (ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutput ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutput() ContainerRecipeInstanceBlockDeviceMappingOutput
func (ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) ToContainerRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceBlockDeviceMappingOutput
func (ContainerRecipeInstanceBlockDeviceMappingOutput) VirtualName ¶
func (o ContainerRecipeInstanceBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Use to manage instance ephemeral devices.
type ContainerRecipeInstanceConfiguration ¶
type ContainerRecipeInstanceConfiguration struct { // Defines the block devices to attach for building an instance from this Image Builder AMI. BlockDeviceMappings []ContainerRecipeInstanceBlockDeviceMapping `pulumi:"blockDeviceMappings"` // The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. Image *string `pulumi:"image"` }
A group of options that can be used to configure an instance for building and testing container images.
type ContainerRecipeInstanceConfigurationArgs ¶
type ContainerRecipeInstanceConfigurationArgs struct { // Defines the block devices to attach for building an instance from this Image Builder AMI. BlockDeviceMappings ContainerRecipeInstanceBlockDeviceMappingArrayInput `pulumi:"blockDeviceMappings"` // The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. Image pulumi.StringPtrInput `pulumi:"image"` }
A group of options that can be used to configure an instance for building and testing container images.
func (ContainerRecipeInstanceConfigurationArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationInput ¶
type ContainerRecipeInstanceConfigurationInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput ToContainerRecipeInstanceConfigurationOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationOutput }
ContainerRecipeInstanceConfigurationInput is an input type that accepts ContainerRecipeInstanceConfigurationArgs and ContainerRecipeInstanceConfigurationOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationInput` via:
ContainerRecipeInstanceConfigurationArgs{...}
type ContainerRecipeInstanceConfigurationOutput ¶
type ContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
A group of options that can be used to configure an instance for building and testing container images.
func (ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶
func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
Defines the block devices to attach for building an instance from this Image Builder AMI.
func (ContainerRecipeInstanceConfigurationOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationOutput) Image ¶
func (o ContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringPtrOutput
The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationPtrInput ¶
type ContainerRecipeInstanceConfigurationPtrInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput ToContainerRecipeInstanceConfigurationPtrOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationPtrOutput }
ContainerRecipeInstanceConfigurationPtrInput is an input type that accepts ContainerRecipeInstanceConfigurationArgs, ContainerRecipeInstanceConfigurationPtr and ContainerRecipeInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationPtrInput` via:
ContainerRecipeInstanceConfigurationArgs{...} or: nil
func ContainerRecipeInstanceConfigurationPtr ¶
func ContainerRecipeInstanceConfigurationPtr(v *ContainerRecipeInstanceConfigurationArgs) ContainerRecipeInstanceConfigurationPtrInput
type ContainerRecipeInstanceConfigurationPtrOutput ¶
type ContainerRecipeInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings() ContainerRecipeInstanceBlockDeviceMappingArrayOutput
Defines the block devices to attach for building an instance from this Image Builder AMI.
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationPtrOutput) Image ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) Image() pulumi.StringPtrOutput
The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.
func (ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeOutput ¶
type ContainerRecipeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeOutput) Arn ¶ added in v0.17.0
func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the container recipe.
func (ContainerRecipeOutput) Components ¶ added in v0.17.0
func (o ContainerRecipeOutput) Components() ContainerRecipeComponentConfigurationArrayOutput
Components for build and test that are included in the container recipe.
func (ContainerRecipeOutput) ContainerType ¶ added in v0.17.0
func (o ContainerRecipeOutput) ContainerType() ContainerRecipeContainerTypePtrOutput
Specifies the type of container, such as Docker.
func (ContainerRecipeOutput) Description ¶ added in v0.17.0
func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
The description of the container recipe.
func (ContainerRecipeOutput) DockerfileTemplateData ¶ added in v0.17.0
func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringPtrOutput
Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside. The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe.
func (ContainerRecipeOutput) DockerfileTemplateUri ¶ added in v0.17.0
func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
The S3 URI for the Dockerfile that will be used to build your container image.
func (ContainerRecipeOutput) ElementType ¶
func (ContainerRecipeOutput) ElementType() reflect.Type
func (ContainerRecipeOutput) ImageOsVersionOverride ¶ added in v0.17.0
func (o ContainerRecipeOutput) ImageOsVersionOverride() pulumi.StringPtrOutput
Specifies the operating system version for the source image.
func (ContainerRecipeOutput) InstanceConfiguration ¶ added in v0.17.0
func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
A group of options that can be used to configure an instance for building and testing container images.
func (ContainerRecipeOutput) KmsKeyId ¶ added in v0.17.0
func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
Identifies which KMS key is used to encrypt the container image.
func (ContainerRecipeOutput) Name ¶ added in v0.17.0
func (o ContainerRecipeOutput) Name() pulumi.StringPtrOutput
The name of the container recipe.
func (ContainerRecipeOutput) ParentImage ¶ added in v0.17.0
func (o ContainerRecipeOutput) ParentImage() pulumi.StringPtrOutput
The source image for the container recipe.
func (ContainerRecipeOutput) PlatformOverride ¶ added in v0.17.0
func (o ContainerRecipeOutput) PlatformOverride() ContainerRecipePlatformOverridePtrOutput
Specifies the operating system platform when you use a custom source image.
func (ContainerRecipeOutput) Tags ¶ added in v0.17.0
func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
Tags that are attached to the container recipe.
func (ContainerRecipeOutput) TargetRepository ¶ added in v0.17.0
func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetContainerRepositoryPtrOutput
The destination repository for the container image.
func (ContainerRecipeOutput) ToContainerRecipeOutput ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
func (ContainerRecipeOutput) ToContainerRecipeOutputWithContext ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
func (ContainerRecipeOutput) Version ¶ added in v0.17.0
func (o ContainerRecipeOutput) Version() pulumi.StringPtrOutput
The semantic version of the container recipe (<major>.<minor>.<patch>).
func (ContainerRecipeOutput) WorkingDirectory ¶ added in v0.17.0
func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ContainerRecipePlatformOverride ¶
type ContainerRecipePlatformOverride string
Specifies the operating system platform when you use a custom source image.
func (ContainerRecipePlatformOverride) ElementType ¶
func (ContainerRecipePlatformOverride) ElementType() reflect.Type
func (ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutput ¶
func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutput() ContainerRecipePlatformOverrideOutput
func (ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutputWithContext ¶
func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverrideOutputWithContext(ctx context.Context) ContainerRecipePlatformOverrideOutput
func (ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutput ¶
func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutputWithContext ¶
func (e ContainerRecipePlatformOverride) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverride) ToStringOutput ¶
func (e ContainerRecipePlatformOverride) ToStringOutput() pulumi.StringOutput
func (ContainerRecipePlatformOverride) ToStringOutputWithContext ¶
func (e ContainerRecipePlatformOverride) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipePlatformOverride) ToStringPtrOutput ¶
func (e ContainerRecipePlatformOverride) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipePlatformOverride) ToStringPtrOutputWithContext ¶
func (e ContainerRecipePlatformOverride) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipePlatformOverrideInput ¶
type ContainerRecipePlatformOverrideInput interface { pulumi.Input ToContainerRecipePlatformOverrideOutput() ContainerRecipePlatformOverrideOutput ToContainerRecipePlatformOverrideOutputWithContext(context.Context) ContainerRecipePlatformOverrideOutput }
ContainerRecipePlatformOverrideInput is an input type that accepts values of the ContainerRecipePlatformOverride enum A concrete instance of `ContainerRecipePlatformOverrideInput` can be one of the following:
ContainerRecipePlatformOverrideWindows ContainerRecipePlatformOverrideLinux
type ContainerRecipePlatformOverrideOutput ¶
type ContainerRecipePlatformOverrideOutput struct{ *pulumi.OutputState }
func (ContainerRecipePlatformOverrideOutput) ElementType ¶
func (ContainerRecipePlatformOverrideOutput) ElementType() reflect.Type
func (ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutput ¶
func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutput() ContainerRecipePlatformOverrideOutput
func (ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutputWithContext ¶
func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverrideOutputWithContext(ctx context.Context) ContainerRecipePlatformOverrideOutput
func (ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutput ¶
func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutputWithContext ¶
func (o ContainerRecipePlatformOverrideOutput) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverrideOutput) ToStringOutput ¶
func (o ContainerRecipePlatformOverrideOutput) ToStringOutput() pulumi.StringOutput
func (ContainerRecipePlatformOverrideOutput) ToStringOutputWithContext ¶
func (o ContainerRecipePlatformOverrideOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipePlatformOverrideOutput) ToStringPtrOutput ¶
func (o ContainerRecipePlatformOverrideOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipePlatformOverrideOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipePlatformOverrideOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipePlatformOverridePtrInput ¶
type ContainerRecipePlatformOverridePtrInput interface { pulumi.Input ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput ToContainerRecipePlatformOverridePtrOutputWithContext(context.Context) ContainerRecipePlatformOverridePtrOutput }
func ContainerRecipePlatformOverridePtr ¶
func ContainerRecipePlatformOverridePtr(v string) ContainerRecipePlatformOverridePtrInput
type ContainerRecipePlatformOverridePtrOutput ¶
type ContainerRecipePlatformOverridePtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipePlatformOverridePtrOutput) ElementType ¶
func (ContainerRecipePlatformOverridePtrOutput) ElementType() reflect.Type
func (ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutput ¶
func (o ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutput() ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutputWithContext ¶
func (o ContainerRecipePlatformOverridePtrOutput) ToContainerRecipePlatformOverridePtrOutputWithContext(ctx context.Context) ContainerRecipePlatformOverridePtrOutput
func (ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutput ¶
func (o ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipePlatformOverridePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeState ¶
type ContainerRecipeState struct { }
func (ContainerRecipeState) ElementType ¶
func (ContainerRecipeState) ElementType() reflect.Type
type ContainerRecipeTargetContainerRepository ¶
type ContainerRecipeTargetContainerRepository struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName *string `pulumi:"repositoryName"` // Specifies the service in which this image was registered. Service *ContainerRecipeTargetContainerRepositoryService `pulumi:"service"` }
The container repository where the output container image is stored.
type ContainerRecipeTargetContainerRepositoryArgs ¶
type ContainerRecipeTargetContainerRepositoryArgs struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` // Specifies the service in which this image was registered. Service ContainerRecipeTargetContainerRepositoryServicePtrInput `pulumi:"service"` }
The container repository where the output container image is stored.
func (ContainerRecipeTargetContainerRepositoryArgs) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryArgs) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutput ¶
func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutput() ContainerRecipeTargetContainerRepositoryOutput
func (ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutputWithContext ¶
func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryOutput
func (ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutput ¶
func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
func (ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext ¶
func (i ContainerRecipeTargetContainerRepositoryArgs) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
type ContainerRecipeTargetContainerRepositoryInput ¶
type ContainerRecipeTargetContainerRepositoryInput interface { pulumi.Input ToContainerRecipeTargetContainerRepositoryOutput() ContainerRecipeTargetContainerRepositoryOutput ToContainerRecipeTargetContainerRepositoryOutputWithContext(context.Context) ContainerRecipeTargetContainerRepositoryOutput }
ContainerRecipeTargetContainerRepositoryInput is an input type that accepts ContainerRecipeTargetContainerRepositoryArgs and ContainerRecipeTargetContainerRepositoryOutput values. You can construct a concrete instance of `ContainerRecipeTargetContainerRepositoryInput` via:
ContainerRecipeTargetContainerRepositoryArgs{...}
type ContainerRecipeTargetContainerRepositoryOutput ¶
type ContainerRecipeTargetContainerRepositoryOutput struct{ *pulumi.OutputState }
The container repository where the output container image is stored.
func (ContainerRecipeTargetContainerRepositoryOutput) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryOutput) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryOutput) RepositoryName ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (ContainerRecipeTargetContainerRepositoryOutput) Service ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) Service() ContainerRecipeTargetContainerRepositoryServicePtrOutput
Specifies the service in which this image was registered.
func (ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutput ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutput() ContainerRecipeTargetContainerRepositoryOutput
func (ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryOutput
func (ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
func (ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
type ContainerRecipeTargetContainerRepositoryPtrInput ¶
type ContainerRecipeTargetContainerRepositoryPtrInput interface { pulumi.Input ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput }
ContainerRecipeTargetContainerRepositoryPtrInput is an input type that accepts ContainerRecipeTargetContainerRepositoryArgs, ContainerRecipeTargetContainerRepositoryPtr and ContainerRecipeTargetContainerRepositoryPtrOutput values. You can construct a concrete instance of `ContainerRecipeTargetContainerRepositoryPtrInput` via:
ContainerRecipeTargetContainerRepositoryArgs{...} or: nil
func ContainerRecipeTargetContainerRepositoryPtr ¶
func ContainerRecipeTargetContainerRepositoryPtr(v *ContainerRecipeTargetContainerRepositoryArgs) ContainerRecipeTargetContainerRepositoryPtrInput
type ContainerRecipeTargetContainerRepositoryPtrOutput ¶
type ContainerRecipeTargetContainerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetContainerRepositoryPtrOutput) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryPtrOutput) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryPtrOutput) RepositoryName ¶
func (o ContainerRecipeTargetContainerRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (ContainerRecipeTargetContainerRepositoryPtrOutput) Service ¶
func (o ContainerRecipeTargetContainerRepositoryPtrOutput) Service() ContainerRecipeTargetContainerRepositoryServicePtrOutput
Specifies the service in which this image was registered.
func (ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutput() ContainerRecipeTargetContainerRepositoryPtrOutput
func (ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryPtrOutput) ToContainerRecipeTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryPtrOutput
type ContainerRecipeTargetContainerRepositoryService ¶
type ContainerRecipeTargetContainerRepositoryService string
Specifies the service in which this image was registered.
func (ContainerRecipeTargetContainerRepositoryService) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryService) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutput ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutput() ContainerRecipeTargetContainerRepositoryServiceOutput
func (ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServiceOutput
func (ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutput ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryService) ToStringOutput ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeTargetContainerRepositoryService) ToStringOutputWithContext ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutput ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutputWithContext ¶
func (e ContainerRecipeTargetContainerRepositoryService) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeTargetContainerRepositoryServiceInput ¶
type ContainerRecipeTargetContainerRepositoryServiceInput interface { pulumi.Input ToContainerRecipeTargetContainerRepositoryServiceOutput() ContainerRecipeTargetContainerRepositoryServiceOutput ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext(context.Context) ContainerRecipeTargetContainerRepositoryServiceOutput }
ContainerRecipeTargetContainerRepositoryServiceInput is an input type that accepts values of the ContainerRecipeTargetContainerRepositoryService enum A concrete instance of `ContainerRecipeTargetContainerRepositoryServiceInput` can be one of the following:
ContainerRecipeTargetContainerRepositoryServiceEcr
type ContainerRecipeTargetContainerRepositoryServiceOutput ¶
type ContainerRecipeTargetContainerRepositoryServiceOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutput() ContainerRecipeTargetContainerRepositoryServiceOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServiceOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutput() pulumi.StringOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerRecipeTargetContainerRepositoryServicePtrInput ¶
type ContainerRecipeTargetContainerRepositoryServicePtrInput interface { pulumi.Input ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput }
func ContainerRecipeTargetContainerRepositoryServicePtr ¶
func ContainerRecipeTargetContainerRepositoryServicePtr(v string) ContainerRecipeTargetContainerRepositoryServicePtrInput
type ContainerRecipeTargetContainerRepositoryServicePtrOutput ¶
type ContainerRecipeTargetContainerRepositoryServicePtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ElementType ¶
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ElementType() reflect.Type
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutput() ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToContainerRecipeTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) ContainerRecipeTargetContainerRepositoryServicePtrOutput
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput ¶
func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerRecipeTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionConfiguration ¶
type DistributionConfiguration struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the distribution configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // The distributions of the distribution configuration. Distributions DistributionConfigurationDistributionArrayOutput `pulumi:"distributions"` // The name of the distribution configuration. Name pulumi.StringOutput `pulumi:"name"` // The tags associated with the component. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource schema for AWS::ImageBuilder::DistributionConfiguration
func GetDistributionConfiguration ¶
func GetDistributionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionConfigurationState, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
GetDistributionConfiguration gets an existing DistributionConfiguration 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 NewDistributionConfiguration ¶
func NewDistributionConfiguration(ctx *pulumi.Context, name string, args *DistributionConfigurationArgs, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
NewDistributionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DistributionConfiguration) ElementType ¶
func (*DistributionConfiguration) ElementType() reflect.Type
func (*DistributionConfiguration) ToDistributionConfigurationOutput ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (*DistributionConfiguration) ToDistributionConfigurationOutputWithContext ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationAmiDistributionConfiguration ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfiguration struct { // The tags to apply to AMIs distributed to this Region. AmiTags map[string]string `pulumi:"amiTags"` // The description of the AMI distribution configuration. Description *string `pulumi:"description"` // The KMS key identifier used to encrypt the distributed image. KmsKeyId *string `pulumi:"kmsKeyId"` // Launch permissions can be used to configure which AWS account s can use the AMI to launch instances. LaunchPermissionConfiguration *DistributionConfigurationLaunchPermissionConfiguration `pulumi:"launchPermissionConfiguration"` // The name of the AMI distribution configuration. Name *string `pulumi:"name"` // The ID of accounts to which you want to distribute an image. TargetAccountIds []string `pulumi:"targetAccountIds"` }
The specific AMI settings (for example, launch permissions, AMI tags).
type DistributionConfigurationAmiDistributionConfigurationArgs ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfigurationArgs struct { // The tags to apply to AMIs distributed to this Region. AmiTags pulumi.StringMapInput `pulumi:"amiTags"` // The description of the AMI distribution configuration. Description pulumi.StringPtrInput `pulumi:"description"` // The KMS key identifier used to encrypt the distributed image. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Launch permissions can be used to configure which AWS account s can use the AMI to launch instances. LaunchPermissionConfiguration DistributionConfigurationLaunchPermissionConfigurationPtrInput `pulumi:"launchPermissionConfiguration"` // The name of the AMI distribution configuration. Name pulumi.StringPtrInput `pulumi:"name"` // The ID of accounts to which you want to distribute an image. TargetAccountIds pulumi.StringArrayInput `pulumi:"targetAccountIds"` }
The specific AMI settings (for example, launch permissions, AMI tags).
func (DistributionConfigurationAmiDistributionConfigurationArgs) ElementType ¶ added in v0.16.0
func (DistributionConfigurationAmiDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutput ¶ added in v0.16.0
func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutput() DistributionConfigurationAmiDistributionConfigurationOutput
func (DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationOutput
func (DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationAmiDistributionConfigurationArgs) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
type DistributionConfigurationAmiDistributionConfigurationInput ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationAmiDistributionConfigurationOutput() DistributionConfigurationAmiDistributionConfigurationOutput ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationAmiDistributionConfigurationOutput }
DistributionConfigurationAmiDistributionConfigurationInput is an input type that accepts DistributionConfigurationAmiDistributionConfigurationArgs and DistributionConfigurationAmiDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationAmiDistributionConfigurationInput` via:
DistributionConfigurationAmiDistributionConfigurationArgs{...}
type DistributionConfigurationAmiDistributionConfigurationOutput ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
The specific AMI settings (for example, launch permissions, AMI tags).
func (DistributionConfigurationAmiDistributionConfigurationOutput) AmiTags ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
The tags to apply to AMIs distributed to this Region.
func (DistributionConfigurationAmiDistributionConfigurationOutput) Description ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
The description of the AMI distribution configuration.
func (DistributionConfigurationAmiDistributionConfigurationOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationAmiDistributionConfigurationOutput) KmsKeyId ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the distributed image.
func (DistributionConfigurationAmiDistributionConfigurationOutput) LaunchPermissionConfiguration ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) LaunchPermissionConfiguration() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.
func (DistributionConfigurationAmiDistributionConfigurationOutput) Name ¶ added in v0.16.0
The name of the AMI distribution configuration.
func (DistributionConfigurationAmiDistributionConfigurationOutput) TargetAccountIds ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
The ID of accounts to which you want to distribute an image.
func (DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutput ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutput() DistributionConfigurationAmiDistributionConfigurationOutput
func (DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationOutput
func (DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
type DistributionConfigurationAmiDistributionConfigurationPtrInput ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput }
DistributionConfigurationAmiDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationAmiDistributionConfigurationArgs, DistributionConfigurationAmiDistributionConfigurationPtr and DistributionConfigurationAmiDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationAmiDistributionConfigurationPtrInput` via:
DistributionConfigurationAmiDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationAmiDistributionConfigurationPtr ¶ added in v0.16.0
func DistributionConfigurationAmiDistributionConfigurationPtr(v *DistributionConfigurationAmiDistributionConfigurationArgs) DistributionConfigurationAmiDistributionConfigurationPtrInput
type DistributionConfigurationAmiDistributionConfigurationPtrOutput ¶ added in v0.16.0
type DistributionConfigurationAmiDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) AmiTags ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
The tags to apply to AMIs distributed to this Region.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) Description ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
The description of the AMI distribution configuration.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) KmsKeyId ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the distributed image.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) LaunchPermissionConfiguration ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) LaunchPermissionConfiguration() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) Name ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
The name of the AMI distribution configuration.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) TargetAccountIds ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
The ID of accounts to which you want to distribute an image.
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutput() DistributionConfigurationAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationAmiDistributionConfigurationPtrOutput
type DistributionConfigurationArgs ¶
type DistributionConfigurationArgs struct { // The description of the distribution configuration. Description pulumi.StringPtrInput // The distributions of the distribution configuration. Distributions DistributionConfigurationDistributionArrayInput // The name of the distribution configuration. Name pulumi.StringPtrInput // The tags associated with the component. Tags pulumi.StringMapInput }
The set of arguments for constructing a DistributionConfiguration resource.
func (DistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationArgs) ElementType() reflect.Type
type DistributionConfigurationContainerDistributionConfiguration ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfiguration struct { // Tags that are attached to the container distribution configuration. ContainerTags []string `pulumi:"containerTags"` // The description of the container distribution configuration. Description *string `pulumi:"description"` // The destination repository for the container distribution configuration. TargetRepository *DistributionConfigurationTargetContainerRepository `pulumi:"targetRepository"` }
Container distribution settings for encryption, licensing, and sharing in a specific Region.
type DistributionConfigurationContainerDistributionConfigurationArgs ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfigurationArgs struct { // Tags that are attached to the container distribution configuration. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The description of the container distribution configuration. Description pulumi.StringPtrInput `pulumi:"description"` // The destination repository for the container distribution configuration. TargetRepository DistributionConfigurationTargetContainerRepositoryPtrInput `pulumi:"targetRepository"` }
Container distribution settings for encryption, licensing, and sharing in a specific Region.
func (DistributionConfigurationContainerDistributionConfigurationArgs) ElementType ¶ added in v0.16.0
func (DistributionConfigurationContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutput ¶ added in v0.16.0
func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutput() DistributionConfigurationContainerDistributionConfigurationOutput
func (DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationOutput
func (DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationContainerDistributionConfigurationArgs) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
type DistributionConfigurationContainerDistributionConfigurationInput ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationContainerDistributionConfigurationOutput() DistributionConfigurationContainerDistributionConfigurationOutput ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationContainerDistributionConfigurationOutput }
DistributionConfigurationContainerDistributionConfigurationInput is an input type that accepts DistributionConfigurationContainerDistributionConfigurationArgs and DistributionConfigurationContainerDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationContainerDistributionConfigurationInput` via:
DistributionConfigurationContainerDistributionConfigurationArgs{...}
type DistributionConfigurationContainerDistributionConfigurationOutput ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
Container distribution settings for encryption, licensing, and sharing in a specific Region.
func (DistributionConfigurationContainerDistributionConfigurationOutput) ContainerTags ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are attached to the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationOutput) Description ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
The description of the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationContainerDistributionConfigurationOutput) TargetRepository ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
The destination repository for the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutput ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutput() DistributionConfigurationContainerDistributionConfigurationOutput
func (DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationOutput
func (DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
type DistributionConfigurationContainerDistributionConfigurationPtrInput ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput }
DistributionConfigurationContainerDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationContainerDistributionConfigurationArgs, DistributionConfigurationContainerDistributionConfigurationPtr and DistributionConfigurationContainerDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationContainerDistributionConfigurationPtrInput` via:
DistributionConfigurationContainerDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationContainerDistributionConfigurationPtr ¶ added in v0.16.0
func DistributionConfigurationContainerDistributionConfigurationPtr(v *DistributionConfigurationContainerDistributionConfigurationArgs) DistributionConfigurationContainerDistributionConfigurationPtrInput
type DistributionConfigurationContainerDistributionConfigurationPtrOutput ¶ added in v0.16.0
type DistributionConfigurationContainerDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ContainerTags ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are attached to the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) Description ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
The description of the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) TargetRepository ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
The destination repository for the container distribution configuration.
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutput() DistributionConfigurationContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistribution ¶
type DistributionConfigurationDistribution struct { // The specific AMI settings, such as launch permissions and AMI tags. For details, see example schema below. AmiDistributionConfiguration *DistributionConfigurationAmiDistributionConfiguration `pulumi:"amiDistributionConfiguration"` // Container distribution settings for encryption, licensing, and sharing in a specific Region. For details, see example schema below. ContainerDistributionConfiguration *DistributionConfigurationContainerDistributionConfiguration `pulumi:"containerDistributionConfiguration"` // The Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations []DistributionConfigurationFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // A group of launchTemplateConfiguration settings that apply to image distribution. LaunchTemplateConfigurations []DistributionConfigurationLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // The License Manager Configuration to associate with the AMI in the specified Region. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // region Region string `pulumi:"region"` }
The distributions of the distribution configuration.
type DistributionConfigurationDistributionArgs ¶
type DistributionConfigurationDistributionArgs struct { // The specific AMI settings, such as launch permissions and AMI tags. For details, see example schema below. AmiDistributionConfiguration DistributionConfigurationAmiDistributionConfigurationPtrInput `pulumi:"amiDistributionConfiguration"` // Container distribution settings for encryption, licensing, and sharing in a specific Region. For details, see example schema below. ContainerDistributionConfiguration DistributionConfigurationContainerDistributionConfigurationPtrInput `pulumi:"containerDistributionConfiguration"` // The Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations DistributionConfigurationFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // A group of launchTemplateConfiguration settings that apply to image distribution. LaunchTemplateConfigurations DistributionConfigurationLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // The License Manager Configuration to associate with the AMI in the specified Region. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // region Region pulumi.StringInput `pulumi:"region"` }
The distributions of the distribution configuration.
func (DistributionConfigurationDistributionArgs) ElementType ¶
func (DistributionConfigurationDistributionArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationDistributionArray ¶
type DistributionConfigurationDistributionArray []DistributionConfigurationDistributionInput
func (DistributionConfigurationDistributionArray) ElementType ¶
func (DistributionConfigurationDistributionArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionArrayInput ¶
type DistributionConfigurationDistributionArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput ToDistributionConfigurationDistributionArrayOutputWithContext(context.Context) DistributionConfigurationDistributionArrayOutput }
DistributionConfigurationDistributionArrayInput is an input type that accepts DistributionConfigurationDistributionArray and DistributionConfigurationDistributionArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionArrayInput` via:
DistributionConfigurationDistributionArray{ DistributionConfigurationDistributionArgs{...} }
type DistributionConfigurationDistributionArrayOutput ¶
type DistributionConfigurationDistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionInput ¶
type DistributionConfigurationDistributionInput interface { pulumi.Input ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput ToDistributionConfigurationDistributionOutputWithContext(context.Context) DistributionConfigurationDistributionOutput }
DistributionConfigurationDistributionInput is an input type that accepts DistributionConfigurationDistributionArgs and DistributionConfigurationDistributionOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionInput` via:
DistributionConfigurationDistributionArgs{...}
type DistributionConfigurationDistributionOutput ¶
type DistributionConfigurationDistributionOutput struct{ *pulumi.OutputState }
The distributions of the distribution configuration.
func (DistributionConfigurationDistributionOutput) AmiDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationAmiDistributionConfigurationPtrOutput
The specific AMI settings, such as launch permissions and AMI tags. For details, see example schema below.
func (DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() DistributionConfigurationContainerDistributionConfigurationPtrOutput
Container distribution settings for encryption, licensing, and sharing in a specific Region. For details, see example schema below.
func (DistributionConfigurationDistributionOutput) ElementType ¶
func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionOutput) FastLaunchConfigurations ¶ added in v0.19.0
func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationFastLaunchConfigurationArrayOutput
The Windows faster-launching configurations to use for AMI distribution.
func (DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
A group of launchTemplateConfiguration settings that apply to image distribution.
func (DistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
The License Manager Configuration to associate with the AMI in the specified Region.
func (DistributionConfigurationDistributionOutput) Region ¶
func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
region
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationFastLaunchConfiguration ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfiguration struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId *string `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it. Enabled *bool `pulumi:"enabled"` // The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplate *DistributionConfigurationFastLaunchLaunchTemplateSpecification `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches *int `pulumi:"maxParallelLaunches"` // Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfiguration *DistributionConfigurationFastLaunchSnapshotConfiguration `pulumi:"snapshotConfiguration"` }
The Windows faster-launching configuration to use for AMI distribution.
type DistributionConfigurationFastLaunchConfigurationArgs ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationArgs struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplate DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches pulumi.IntPtrInput `pulumi:"maxParallelLaunches"` // Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfiguration DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput `pulumi:"snapshotConfiguration"` }
The Windows faster-launching configuration to use for AMI distribution.
func (DistributionConfigurationFastLaunchConfigurationArgs) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutput() DistributionConfigurationFastLaunchConfigurationOutput
func (DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchConfigurationArgs) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationOutput
type DistributionConfigurationFastLaunchConfigurationArray ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationArray []DistributionConfigurationFastLaunchConfigurationInput
func (DistributionConfigurationFastLaunchConfigurationArray) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutput() DistributionConfigurationFastLaunchConfigurationArrayOutput
func (DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchConfigurationArray) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationArrayOutput
type DistributionConfigurationFastLaunchConfigurationArrayInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationFastLaunchConfigurationArrayOutput() DistributionConfigurationFastLaunchConfigurationArrayOutput ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationFastLaunchConfigurationArrayOutput }
DistributionConfigurationFastLaunchConfigurationArrayInput is an input type that accepts DistributionConfigurationFastLaunchConfigurationArray and DistributionConfigurationFastLaunchConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchConfigurationArrayInput` via:
DistributionConfigurationFastLaunchConfigurationArray{ DistributionConfigurationFastLaunchConfigurationArgs{...} }
type DistributionConfigurationFastLaunchConfigurationArrayOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationFastLaunchConfigurationArrayOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutput() DistributionConfigurationFastLaunchConfigurationArrayOutput
func (DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationArrayOutput) ToDistributionConfigurationFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationArrayOutput
type DistributionConfigurationFastLaunchConfigurationInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationInput interface { pulumi.Input ToDistributionConfigurationFastLaunchConfigurationOutput() DistributionConfigurationFastLaunchConfigurationOutput ToDistributionConfigurationFastLaunchConfigurationOutputWithContext(context.Context) DistributionConfigurationFastLaunchConfigurationOutput }
DistributionConfigurationFastLaunchConfigurationInput is an input type that accepts DistributionConfigurationFastLaunchConfigurationArgs and DistributionConfigurationFastLaunchConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchConfigurationInput` via:
DistributionConfigurationFastLaunchConfigurationArgs{...}
type DistributionConfigurationFastLaunchConfigurationOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
The Windows faster-launching configuration to use for AMI distribution.
func (DistributionConfigurationFastLaunchConfigurationOutput) AccountId ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) AccountId() pulumi.StringPtrOutput
The owner account ID for the fast-launch enabled Windows AMI.
func (DistributionConfigurationFastLaunchConfigurationOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchConfigurationOutput) Enabled ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it.
func (DistributionConfigurationFastLaunchConfigurationOutput) LaunchTemplate ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) LaunchTemplate() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
func (DistributionConfigurationFastLaunchConfigurationOutput) MaxParallelLaunches ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
The maximum number of parallel instances that are launched for creating resources.
func (DistributionConfigurationFastLaunchConfigurationOutput) SnapshotConfiguration ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) SnapshotConfiguration() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
func (DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutput() DistributionConfigurationFastLaunchConfigurationOutput
func (DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchConfigurationOutput) ToDistributionConfigurationFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchConfigurationOutput
type DistributionConfigurationFastLaunchLaunchTemplateSpecification ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecification struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId *string `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName *string `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion *string `pulumi:"launchTemplateVersion"` }
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion pulumi.StringPtrInput `pulumi:"launchTemplateVersion"` }
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationInput interface { pulumi.Input ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext(context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput }
DistributionConfigurationFastLaunchLaunchTemplateSpecificationInput is an input type that accepts DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs and DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchLaunchTemplateSpecificationInput` via:
DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs{...}
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput struct{ *pulumi.OutputState }
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateId ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateName ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateVersion ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput interface { pulumi.Input ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput }
DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput is an input type that accepts DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs, DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtr and DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput` via:
DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs{...} or: nil
func DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtr ¶ added in v0.19.0
func DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtr(v *DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrInput
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) Elem ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateId ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateName ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateVersion ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput() DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
func (DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput) ToDistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchLaunchTemplateSpecificationPtrOutput
type DistributionConfigurationFastLaunchSnapshotConfiguration ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount *int `pulumi:"targetResourceCount"` }
Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
type DistributionConfigurationFastLaunchSnapshotConfigurationArgs ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfigurationArgs struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount pulumi.IntPtrInput `pulumi:"targetResourceCount"` }
Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput() DistributionConfigurationFastLaunchSnapshotConfigurationOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext ¶ added in v0.19.0
func (i DistributionConfigurationFastLaunchSnapshotConfigurationArgs) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
type DistributionConfigurationFastLaunchSnapshotConfigurationInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfigurationInput interface { pulumi.Input ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput() DistributionConfigurationFastLaunchSnapshotConfigurationOutput ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext(context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationOutput }
DistributionConfigurationFastLaunchSnapshotConfigurationInput is an input type that accepts DistributionConfigurationFastLaunchSnapshotConfigurationArgs and DistributionConfigurationFastLaunchSnapshotConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchSnapshotConfigurationInput` via:
DistributionConfigurationFastLaunchSnapshotConfigurationArgs{...}
type DistributionConfigurationFastLaunchSnapshotConfigurationOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfigurationOutput struct{ *pulumi.OutputState }
Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) TargetResourceCount ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutput() DistributionConfigurationFastLaunchSnapshotConfigurationOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
type DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput }
DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput is an input type that accepts DistributionConfigurationFastLaunchSnapshotConfigurationArgs, DistributionConfigurationFastLaunchSnapshotConfigurationPtr and DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput` via:
DistributionConfigurationFastLaunchSnapshotConfigurationArgs{...} or: nil
func DistributionConfigurationFastLaunchSnapshotConfigurationPtr ¶ added in v0.19.0
func DistributionConfigurationFastLaunchSnapshotConfigurationPtr(v *DistributionConfigurationFastLaunchSnapshotConfigurationArgs) DistributionConfigurationFastLaunchSnapshotConfigurationPtrInput
type DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput ¶ added in v0.19.0
type DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ElementType ¶ added in v0.19.0
func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) TargetResourceCount ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput() DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
func (DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext ¶ added in v0.19.0
func (o DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput) ToDistributionConfigurationFastLaunchSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationFastLaunchSnapshotConfigurationPtrOutput
type DistributionConfigurationInput ¶
type DistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationOutput() DistributionConfigurationOutput ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput }
type DistributionConfigurationLaunchPermissionConfiguration ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfiguration struct { // The ARN for an Amazon Web Services Organization that you want to share your AMI with. OrganizationArns []string `pulumi:"organizationArns"` // The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. OrganizationalUnitArns []string `pulumi:"organizationalUnitArns"` // The name of the group. UserGroups []string `pulumi:"userGroups"` // The AWS account ID. UserIds []string `pulumi:"userIds"` }
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
type DistributionConfigurationLaunchPermissionConfigurationArgs ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfigurationArgs struct { // The ARN for an Amazon Web Services Organization that you want to share your AMI with. OrganizationArns pulumi.StringArrayInput `pulumi:"organizationArns"` // The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. OrganizationalUnitArns pulumi.StringArrayInput `pulumi:"organizationalUnitArns"` // The name of the group. UserGroups pulumi.StringArrayInput `pulumi:"userGroups"` // The AWS account ID. UserIds pulumi.StringArrayInput `pulumi:"userIds"` }
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ElementType ¶ added in v0.16.0
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutput ¶ added in v0.16.0
func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutput() DistributionConfigurationLaunchPermissionConfigurationOutput
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationOutput
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput ¶ added in v0.16.0
func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
func (DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (i DistributionConfigurationLaunchPermissionConfigurationArgs) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
type DistributionConfigurationLaunchPermissionConfigurationInput ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfigurationInput interface { pulumi.Input ToDistributionConfigurationLaunchPermissionConfigurationOutput() DistributionConfigurationLaunchPermissionConfigurationOutput ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext(context.Context) DistributionConfigurationLaunchPermissionConfigurationOutput }
DistributionConfigurationLaunchPermissionConfigurationInput is an input type that accepts DistributionConfigurationLaunchPermissionConfigurationArgs and DistributionConfigurationLaunchPermissionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationLaunchPermissionConfigurationInput` via:
DistributionConfigurationLaunchPermissionConfigurationArgs{...}
type DistributionConfigurationLaunchPermissionConfigurationOutput ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfigurationOutput struct{ *pulumi.OutputState }
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationArns ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationArns() pulumi.StringArrayOutput
The ARN for an Amazon Web Services Organization that you want to share your AMI with.
func (DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationalUnitArns ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutput ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutput() DistributionConfigurationLaunchPermissionConfigurationOutput
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationOutput
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
func (DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
func (DistributionConfigurationLaunchPermissionConfigurationOutput) UserGroups ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) UserGroups() pulumi.StringArrayOutput
The name of the group.
func (DistributionConfigurationLaunchPermissionConfigurationOutput) UserIds ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationOutput) UserIds() pulumi.StringArrayOutput
The AWS account ID.
type DistributionConfigurationLaunchPermissionConfigurationPtrInput ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput }
DistributionConfigurationLaunchPermissionConfigurationPtrInput is an input type that accepts DistributionConfigurationLaunchPermissionConfigurationArgs, DistributionConfigurationLaunchPermissionConfigurationPtr and DistributionConfigurationLaunchPermissionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationLaunchPermissionConfigurationPtrInput` via:
DistributionConfigurationLaunchPermissionConfigurationArgs{...} or: nil
func DistributionConfigurationLaunchPermissionConfigurationPtr ¶ added in v0.16.0
func DistributionConfigurationLaunchPermissionConfigurationPtr(v *DistributionConfigurationLaunchPermissionConfigurationArgs) DistributionConfigurationLaunchPermissionConfigurationPtrInput
type DistributionConfigurationLaunchPermissionConfigurationPtrOutput ¶ added in v0.16.0
type DistributionConfigurationLaunchPermissionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ElementType ¶ added in v0.16.0
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationArns ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationArns() pulumi.StringArrayOutput
The ARN for an Amazon Web Services Organization that you want to share your AMI with.
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationalUnitArns ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutput() DistributionConfigurationLaunchPermissionConfigurationPtrOutput
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) ToDistributionConfigurationLaunchPermissionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationLaunchPermissionConfigurationPtrOutput
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserGroups ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserGroups() pulumi.StringArrayOutput
The name of the group.
func (DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserIds ¶ added in v0.16.0
func (o DistributionConfigurationLaunchPermissionConfigurationPtrOutput) UserIds() pulumi.StringArrayOutput
The AWS account ID.
type DistributionConfigurationLaunchTemplateConfiguration ¶
type DistributionConfigurationLaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId *string `pulumi:"accountId"` // Identifies the EC2 launch template to use. LaunchTemplateId *string `pulumi:"launchTemplateId"` // Set the specified EC2 launch template as the default launch template for the specified account. SetDefaultVersion *bool `pulumi:"setDefaultVersion"` }
launchTemplateConfiguration settings that apply to image distribution.
type DistributionConfigurationLaunchTemplateConfigurationArgs ¶
type DistributionConfigurationLaunchTemplateConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Identifies the EC2 launch template to use. LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` // Set the specified EC2 launch template as the default launch template for the specified account. SetDefaultVersion pulumi.BoolPtrInput `pulumi:"setDefaultVersion"` }
launchTemplateConfiguration settings that apply to image distribution.
func (DistributionConfigurationLaunchTemplateConfigurationArgs) ElementType ¶
func (DistributionConfigurationLaunchTemplateConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutput ¶
func (i DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutput() DistributionConfigurationLaunchTemplateConfigurationOutput
func (DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext ¶
func (i DistributionConfigurationLaunchTemplateConfigurationArgs) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationOutput
type DistributionConfigurationLaunchTemplateConfigurationArray ¶
type DistributionConfigurationLaunchTemplateConfigurationArray []DistributionConfigurationLaunchTemplateConfigurationInput
func (DistributionConfigurationLaunchTemplateConfigurationArray) ElementType ¶
func (DistributionConfigurationLaunchTemplateConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput ¶
func (i DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationLaunchTemplateConfigurationArray) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationLaunchTemplateConfigurationArrayInput ¶
type DistributionConfigurationLaunchTemplateConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput() DistributionConfigurationLaunchTemplateConfigurationArrayOutput ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationLaunchTemplateConfigurationArrayOutput }
DistributionConfigurationLaunchTemplateConfigurationArrayInput is an input type that accepts DistributionConfigurationLaunchTemplateConfigurationArray and DistributionConfigurationLaunchTemplateConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationLaunchTemplateConfigurationArrayInput` via:
DistributionConfigurationLaunchTemplateConfigurationArray{ DistributionConfigurationLaunchTemplateConfigurationArgs{...} }
type DistributionConfigurationLaunchTemplateConfigurationArrayOutput ¶
type DistributionConfigurationLaunchTemplateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput ¶
func (o DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutput() DistributionConfigurationLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationLaunchTemplateConfigurationInput ¶
type DistributionConfigurationLaunchTemplateConfigurationInput interface { pulumi.Input ToDistributionConfigurationLaunchTemplateConfigurationOutput() DistributionConfigurationLaunchTemplateConfigurationOutput ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext(context.Context) DistributionConfigurationLaunchTemplateConfigurationOutput }
DistributionConfigurationLaunchTemplateConfigurationInput is an input type that accepts DistributionConfigurationLaunchTemplateConfigurationArgs and DistributionConfigurationLaunchTemplateConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationLaunchTemplateConfigurationInput` via:
DistributionConfigurationLaunchTemplateConfigurationArgs{...}
type DistributionConfigurationLaunchTemplateConfigurationOutput ¶
type DistributionConfigurationLaunchTemplateConfigurationOutput struct{ *pulumi.OutputState }
launchTemplateConfiguration settings that apply to image distribution.
func (DistributionConfigurationLaunchTemplateConfigurationOutput) AccountId ¶
func (o DistributionConfigurationLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
The account ID that this configuration applies to.
func (DistributionConfigurationLaunchTemplateConfigurationOutput) ElementType ¶
func (DistributionConfigurationLaunchTemplateConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationLaunchTemplateConfigurationOutput) LaunchTemplateId ¶
func (o DistributionConfigurationLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringPtrOutput
Identifies the EC2 launch template to use.
func (DistributionConfigurationLaunchTemplateConfigurationOutput) SetDefaultVersion ¶
func (o DistributionConfigurationLaunchTemplateConfigurationOutput) SetDefaultVersion() pulumi.BoolPtrOutput
Set the specified EC2 launch template as the default launch template for the specified account.
func (DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutput ¶
func (o DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutput() DistributionConfigurationLaunchTemplateConfigurationOutput
func (DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext ¶
func (o DistributionConfigurationLaunchTemplateConfigurationOutput) ToDistributionConfigurationLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationLaunchTemplateConfigurationOutput
type DistributionConfigurationOutput ¶
type DistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationOutput) Arn ¶ added in v0.17.0
func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the distribution configuration.
func (DistributionConfigurationOutput) Description ¶ added in v0.17.0
func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
The description of the distribution configuration.
func (DistributionConfigurationOutput) Distributions ¶ added in v0.17.0
func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
The distributions of the distribution configuration.
func (DistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationOutput) Name ¶ added in v0.17.0
func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
The name of the distribution configuration.
func (DistributionConfigurationOutput) Tags ¶ added in v0.17.0
func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
The tags associated with the component.
func (DistributionConfigurationOutput) ToDistributionConfigurationOutput ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationState ¶
type DistributionConfigurationState struct { }
func (DistributionConfigurationState) ElementType ¶
func (DistributionConfigurationState) ElementType() reflect.Type
type DistributionConfigurationTargetContainerRepository ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepository struct { // The repository name of target container repository. RepositoryName *string `pulumi:"repositoryName"` // The service of target container repository. Service *DistributionConfigurationTargetContainerRepositoryService `pulumi:"service"` }
The destination repository for the container image.
type DistributionConfigurationTargetContainerRepositoryArgs ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryArgs struct { // The repository name of target container repository. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` // The service of target container repository. Service DistributionConfigurationTargetContainerRepositoryServicePtrInput `pulumi:"service"` }
The destination repository for the container image.
func (DistributionConfigurationTargetContainerRepositoryArgs) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryArgs) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutput ¶ added in v0.2.0
func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutput() DistributionConfigurationTargetContainerRepositoryOutput
func (DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryOutput
func (DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutput ¶ added in v0.2.0
func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
func (DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationTargetContainerRepositoryArgs) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
type DistributionConfigurationTargetContainerRepositoryInput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryInput interface { pulumi.Input ToDistributionConfigurationTargetContainerRepositoryOutput() DistributionConfigurationTargetContainerRepositoryOutput ToDistributionConfigurationTargetContainerRepositoryOutputWithContext(context.Context) DistributionConfigurationTargetContainerRepositoryOutput }
DistributionConfigurationTargetContainerRepositoryInput is an input type that accepts DistributionConfigurationTargetContainerRepositoryArgs and DistributionConfigurationTargetContainerRepositoryOutput values. You can construct a concrete instance of `DistributionConfigurationTargetContainerRepositoryInput` via:
DistributionConfigurationTargetContainerRepositoryArgs{...}
type DistributionConfigurationTargetContainerRepositoryOutput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryOutput struct{ *pulumi.OutputState }
The destination repository for the container image.
func (DistributionConfigurationTargetContainerRepositoryOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryOutput) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryOutput) RepositoryName ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) RepositoryName() pulumi.StringPtrOutput
The repository name of target container repository.
func (DistributionConfigurationTargetContainerRepositoryOutput) Service ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) Service() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
The service of target container repository.
func (DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutput() DistributionConfigurationTargetContainerRepositoryOutput
func (DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryOutput
func (DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
func (DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
type DistributionConfigurationTargetContainerRepositoryPtrInput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryPtrInput interface { pulumi.Input ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput }
DistributionConfigurationTargetContainerRepositoryPtrInput is an input type that accepts DistributionConfigurationTargetContainerRepositoryArgs, DistributionConfigurationTargetContainerRepositoryPtr and DistributionConfigurationTargetContainerRepositoryPtrOutput values. You can construct a concrete instance of `DistributionConfigurationTargetContainerRepositoryPtrInput` via:
DistributionConfigurationTargetContainerRepositoryArgs{...} or: nil
func DistributionConfigurationTargetContainerRepositoryPtr ¶ added in v0.2.0
func DistributionConfigurationTargetContainerRepositoryPtr(v *DistributionConfigurationTargetContainerRepositoryArgs) DistributionConfigurationTargetContainerRepositoryPtrInput
type DistributionConfigurationTargetContainerRepositoryPtrOutput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) RepositoryName ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
The repository name of target container repository.
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) Service ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) Service() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
The service of target container repository.
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutput() DistributionConfigurationTargetContainerRepositoryPtrOutput
func (DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryPtrOutput) ToDistributionConfigurationTargetContainerRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryPtrOutput
type DistributionConfigurationTargetContainerRepositoryService ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryService string
The service of target container repository.
func (DistributionConfigurationTargetContainerRepositoryService) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryService) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutput ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutput() DistributionConfigurationTargetContainerRepositoryServiceOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServiceOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToStringOutput ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToStringOutput() pulumi.StringOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToStringOutputWithContext ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutput ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e DistributionConfigurationTargetContainerRepositoryService) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionConfigurationTargetContainerRepositoryServiceInput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryServiceInput interface { pulumi.Input ToDistributionConfigurationTargetContainerRepositoryServiceOutput() DistributionConfigurationTargetContainerRepositoryServiceOutput ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext(context.Context) DistributionConfigurationTargetContainerRepositoryServiceOutput }
DistributionConfigurationTargetContainerRepositoryServiceInput is an input type that accepts values of the DistributionConfigurationTargetContainerRepositoryService enum A concrete instance of `DistributionConfigurationTargetContainerRepositoryServiceInput` can be one of the following:
DistributionConfigurationTargetContainerRepositoryServiceEcr
type DistributionConfigurationTargetContainerRepositoryServiceOutput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryServiceOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutput() DistributionConfigurationTargetContainerRepositoryServiceOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServiceOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServiceOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutput() pulumi.StringOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionConfigurationTargetContainerRepositoryServicePtrInput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryServicePtrInput interface { pulumi.Input ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput }
func DistributionConfigurationTargetContainerRepositoryServicePtr ¶ added in v0.2.0
func DistributionConfigurationTargetContainerRepositoryServicePtr(v string) DistributionConfigurationTargetContainerRepositoryServicePtrInput
type DistributionConfigurationTargetContainerRepositoryServicePtrOutput ¶ added in v0.2.0
type DistributionConfigurationTargetContainerRepositoryServicePtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ElementType() reflect.Type
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutput() DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToDistributionConfigurationTargetContainerRepositoryServicePtrOutputWithContext(ctx context.Context) DistributionConfigurationTargetContainerRepositoryServicePtrOutput
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationTargetContainerRepositoryServicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the image. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // The Amazon Resource Name (ARN) of the distribution configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Collects additional information about the image being created, including the operating system (OS) version and package list. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // The execution role name/ARN for the image build, if provided ExecutionRole pulumi.StringPtrOutput `pulumi:"executionRole"` // The AMI ID of the EC2 AMI in current region. ImageId pulumi.StringOutput `pulumi:"imageId"` // The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Contains settings for vulnerability scans. ImageScanningConfiguration ImageScanningConfigurationPtrOutput `pulumi:"imageScanningConfiguration"` // The image tests configuration used when creating this image. ImageTestsConfiguration ImageTestsConfigurationPtrOutput `pulumi:"imageTestsConfiguration"` // URI for containers created in current Region with default ECR image tag ImageUri pulumi.StringOutput `pulumi:"imageUri"` // The Amazon Resource Name (ARN) of the infrastructure configuration. InfrastructureConfigurationArn pulumi.StringPtrOutput `pulumi:"infrastructureConfigurationArn"` // The name of the image. Name pulumi.StringOutput `pulumi:"name"` // The tags associated with the image. Tags pulumi.StringMapOutput `pulumi:"tags"` // Workflows to define the image build process Workflows ImageWorkflowConfigurationArrayOutput `pulumi:"workflows"` }
Resource schema for AWS::ImageBuilder::Image
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image 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 NewImage ¶
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶
func (*Image) ToImageOutput ¶
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageArgs ¶
type ImageArgs struct { // The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested. ContainerRecipeArn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the distribution configuration. DistributionConfigurationArn pulumi.StringPtrInput // Collects additional information about the image being created, including the operating system (OS) version and package list. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // The execution role name/ARN for the image build, if provided ExecutionRole pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrInput // Contains settings for vulnerability scans. ImageScanningConfiguration ImageScanningConfigurationPtrInput // The image tests configuration used when creating this image. ImageTestsConfiguration ImageTestsConfigurationPtrInput // The Amazon Resource Name (ARN) of the infrastructure configuration. InfrastructureConfigurationArn pulumi.StringPtrInput // The tags associated with the image. Tags pulumi.StringMapInput // Workflows to define the image build process Workflows ImageWorkflowConfigurationArrayInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageEcrConfiguration ¶ added in v0.49.0
type ImageEcrConfiguration struct { // Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. RepositoryName *string `pulumi:"repositoryName"` }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
type ImageEcrConfigurationArgs ¶ added in v0.49.0
type ImageEcrConfigurationArgs struct { // Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
func (ImageEcrConfigurationArgs) ElementType ¶ added in v0.49.0
func (ImageEcrConfigurationArgs) ElementType() reflect.Type
func (ImageEcrConfigurationArgs) ToImageEcrConfigurationOutput ¶ added in v0.49.0
func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationOutput() ImageEcrConfigurationOutput
func (ImageEcrConfigurationArgs) ToImageEcrConfigurationOutputWithContext ¶ added in v0.49.0
func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationOutputWithContext(ctx context.Context) ImageEcrConfigurationOutput
func (ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutput ¶ added in v0.49.0
func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
func (ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (i ImageEcrConfigurationArgs) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
type ImageEcrConfigurationInput ¶ added in v0.49.0
type ImageEcrConfigurationInput interface { pulumi.Input ToImageEcrConfigurationOutput() ImageEcrConfigurationOutput ToImageEcrConfigurationOutputWithContext(context.Context) ImageEcrConfigurationOutput }
ImageEcrConfigurationInput is an input type that accepts ImageEcrConfigurationArgs and ImageEcrConfigurationOutput values. You can construct a concrete instance of `ImageEcrConfigurationInput` via:
ImageEcrConfigurationArgs{...}
type ImageEcrConfigurationOutput ¶ added in v0.49.0
type ImageEcrConfigurationOutput struct{ *pulumi.OutputState }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
func (ImageEcrConfigurationOutput) ContainerTags ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.
func (ImageEcrConfigurationOutput) ElementType ¶ added in v0.49.0
func (ImageEcrConfigurationOutput) ElementType() reflect.Type
func (ImageEcrConfigurationOutput) RepositoryName ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.
func (ImageEcrConfigurationOutput) ToImageEcrConfigurationOutput ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationOutput() ImageEcrConfigurationOutput
func (ImageEcrConfigurationOutput) ToImageEcrConfigurationOutputWithContext ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationOutputWithContext(ctx context.Context) ImageEcrConfigurationOutput
func (ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutput ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
func (ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImageEcrConfigurationOutput) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
type ImageEcrConfigurationPtrInput ¶ added in v0.49.0
type ImageEcrConfigurationPtrInput interface { pulumi.Input ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput ToImageEcrConfigurationPtrOutputWithContext(context.Context) ImageEcrConfigurationPtrOutput }
ImageEcrConfigurationPtrInput is an input type that accepts ImageEcrConfigurationArgs, ImageEcrConfigurationPtr and ImageEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImageEcrConfigurationPtrInput` via:
ImageEcrConfigurationArgs{...} or: nil
func ImageEcrConfigurationPtr ¶ added in v0.49.0
func ImageEcrConfigurationPtr(v *ImageEcrConfigurationArgs) ImageEcrConfigurationPtrInput
type ImageEcrConfigurationPtrOutput ¶ added in v0.49.0
type ImageEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageEcrConfigurationPtrOutput) ContainerTags ¶ added in v0.49.0
func (o ImageEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.
func (ImageEcrConfigurationPtrOutput) Elem ¶ added in v0.49.0
func (o ImageEcrConfigurationPtrOutput) Elem() ImageEcrConfigurationOutput
func (ImageEcrConfigurationPtrOutput) ElementType ¶ added in v0.49.0
func (ImageEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImageEcrConfigurationPtrOutput) RepositoryName ¶ added in v0.49.0
func (o ImageEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.
func (ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutput ¶ added in v0.49.0
func (o ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutput() ImageEcrConfigurationPtrOutput
func (ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImageEcrConfigurationPtrOutput) ToImageEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageEcrConfigurationPtrOutput
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) Arn ¶ added in v0.17.0
func (o ImageOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the image.
func (ImageOutput) ContainerRecipeArn ¶ added in v0.17.0
func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.
func (ImageOutput) DistributionConfigurationArn ¶ added in v0.17.0
func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the distribution configuration.
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) EnhancedImageMetadataEnabled ¶ added in v0.17.0
func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Collects additional information about the image being created, including the operating system (OS) version and package list.
func (ImageOutput) ExecutionRole ¶ added in v0.91.0
func (o ImageOutput) ExecutionRole() pulumi.StringPtrOutput
The execution role name/ARN for the image build, if provided
func (ImageOutput) ImageId ¶ added in v0.17.0
func (o ImageOutput) ImageId() pulumi.StringOutput
The AMI ID of the EC2 AMI in current region.
func (ImageOutput) ImageRecipeArn ¶ added in v0.17.0
func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.
func (ImageOutput) ImageScanningConfiguration ¶ added in v0.49.0
func (o ImageOutput) ImageScanningConfiguration() ImageScanningConfigurationPtrOutput
Contains settings for vulnerability scans.
func (ImageOutput) ImageTestsConfiguration ¶ added in v0.17.0
func (o ImageOutput) ImageTestsConfiguration() ImageTestsConfigurationPtrOutput
The image tests configuration used when creating this image.
func (ImageOutput) ImageUri ¶ added in v0.17.0
func (o ImageOutput) ImageUri() pulumi.StringOutput
URI for containers created in current Region with default ECR image tag
func (ImageOutput) InfrastructureConfigurationArn ¶ added in v0.17.0
func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the infrastructure configuration.
func (ImageOutput) Name ¶ added in v0.17.0
func (o ImageOutput) Name() pulumi.StringOutput
The name of the image.
func (ImageOutput) Tags ¶ added in v0.17.0
func (o ImageOutput) Tags() pulumi.StringMapOutput
The tags associated with the image.
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) Workflows ¶ added in v0.91.0
func (o ImageOutput) Workflows() ImageWorkflowConfigurationArrayOutput
Workflows to define the image build process
type ImagePipeline ¶
type ImagePipeline struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // The description of the image pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Collects additional information about the image being created, including the operating system (OS) version and package list. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // The execution role name/ARN for the image build, if provided ExecutionRole pulumi.StringPtrOutput `pulumi:"executionRole"` // The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Contains settings for vulnerability scans. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrOutput `pulumi:"imageScanningConfiguration"` // The image tests configuration of the image pipeline. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrOutput `pulumi:"imageTestsConfiguration"` // The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline. InfrastructureConfigurationArn pulumi.StringPtrOutput `pulumi:"infrastructureConfigurationArn"` // The name of the image pipeline. Name pulumi.StringPtrOutput `pulumi:"name"` // The schedule of the image pipeline. Schedule ImagePipelineSchedulePtrOutput `pulumi:"schedule"` // The status of the image pipeline. Status ImagePipelineStatusPtrOutput `pulumi:"status"` // The tags of this image pipeline. Tags pulumi.StringMapOutput `pulumi:"tags"` // Workflows to define the image build process Workflows ImagePipelineWorkflowConfigurationArrayOutput `pulumi:"workflows"` }
Resource schema for AWS::ImageBuilder::ImagePipeline
func GetImagePipeline ¶
func GetImagePipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImagePipelineState, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
GetImagePipeline gets an existing ImagePipeline 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 NewImagePipeline ¶
func NewImagePipeline(ctx *pulumi.Context, name string, args *ImagePipelineArgs, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
NewImagePipeline registers a new resource with the given unique name, arguments, and options.
func (*ImagePipeline) ElementType ¶
func (*ImagePipeline) ElementType() reflect.Type
func (*ImagePipeline) ToImagePipelineOutput ¶
func (i *ImagePipeline) ToImagePipelineOutput() ImagePipelineOutput
func (*ImagePipeline) ToImagePipelineOutputWithContext ¶
func (i *ImagePipeline) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineArgs ¶
type ImagePipelineArgs struct { // The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested. ContainerRecipeArn pulumi.StringPtrInput // The description of the image pipeline. Description pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline. DistributionConfigurationArn pulumi.StringPtrInput // Collects additional information about the image being created, including the operating system (OS) version and package list. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // The execution role name/ARN for the image build, if provided ExecutionRole pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrInput // Contains settings for vulnerability scans. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrInput // The image tests configuration of the image pipeline. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput // The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline. InfrastructureConfigurationArn pulumi.StringPtrInput // The name of the image pipeline. Name pulumi.StringPtrInput // The schedule of the image pipeline. Schedule ImagePipelineSchedulePtrInput // The status of the image pipeline. Status ImagePipelineStatusPtrInput // The tags of this image pipeline. Tags pulumi.StringMapInput // Workflows to define the image build process Workflows ImagePipelineWorkflowConfigurationArrayInput }
The set of arguments for constructing a ImagePipeline resource.
func (ImagePipelineArgs) ElementType ¶
func (ImagePipelineArgs) ElementType() reflect.Type
type ImagePipelineEcrConfiguration ¶ added in v0.49.0
type ImagePipelineEcrConfiguration struct { // Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. RepositoryName *string `pulumi:"repositoryName"` }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
type ImagePipelineEcrConfigurationArgs ¶ added in v0.49.0
type ImagePipelineEcrConfigurationArgs struct { // Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
func (ImagePipelineEcrConfigurationArgs) ElementType ¶ added in v0.49.0
func (ImagePipelineEcrConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutput ¶ added in v0.49.0
func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutput() ImagePipelineEcrConfigurationOutput
func (ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutputWithContext ¶ added in v0.49.0
func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationOutput
func (ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutput ¶ added in v0.49.0
func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
func (ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (i ImagePipelineEcrConfigurationArgs) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
type ImagePipelineEcrConfigurationInput ¶ added in v0.49.0
type ImagePipelineEcrConfigurationInput interface { pulumi.Input ToImagePipelineEcrConfigurationOutput() ImagePipelineEcrConfigurationOutput ToImagePipelineEcrConfigurationOutputWithContext(context.Context) ImagePipelineEcrConfigurationOutput }
ImagePipelineEcrConfigurationInput is an input type that accepts ImagePipelineEcrConfigurationArgs and ImagePipelineEcrConfigurationOutput values. You can construct a concrete instance of `ImagePipelineEcrConfigurationInput` via:
ImagePipelineEcrConfigurationArgs{...}
type ImagePipelineEcrConfigurationOutput ¶ added in v0.49.0
type ImagePipelineEcrConfigurationOutput struct{ *pulumi.OutputState }
Settings for Image Builder to configure the ECR repository and output container images that are scanned.
func (ImagePipelineEcrConfigurationOutput) ContainerTags ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.
func (ImagePipelineEcrConfigurationOutput) ElementType ¶ added in v0.49.0
func (ImagePipelineEcrConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineEcrConfigurationOutput) RepositoryName ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.
func (ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutput ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutput() ImagePipelineEcrConfigurationOutput
func (ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationOutput
func (ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutput ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
func (ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
type ImagePipelineEcrConfigurationPtrInput ¶ added in v0.49.0
type ImagePipelineEcrConfigurationPtrInput interface { pulumi.Input ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput ToImagePipelineEcrConfigurationPtrOutputWithContext(context.Context) ImagePipelineEcrConfigurationPtrOutput }
ImagePipelineEcrConfigurationPtrInput is an input type that accepts ImagePipelineEcrConfigurationArgs, ImagePipelineEcrConfigurationPtr and ImagePipelineEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineEcrConfigurationPtrInput` via:
ImagePipelineEcrConfigurationArgs{...} or: nil
func ImagePipelineEcrConfigurationPtr ¶ added in v0.49.0
func ImagePipelineEcrConfigurationPtr(v *ImagePipelineEcrConfigurationArgs) ImagePipelineEcrConfigurationPtrInput
type ImagePipelineEcrConfigurationPtrOutput ¶ added in v0.49.0
type ImagePipelineEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineEcrConfigurationPtrOutput) ContainerTags ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.
func (ImagePipelineEcrConfigurationPtrOutput) ElementType ¶ added in v0.49.0
func (ImagePipelineEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineEcrConfigurationPtrOutput) RepositoryName ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.
func (ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutput ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutput() ImagePipelineEcrConfigurationPtrOutput
func (ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineEcrConfigurationPtrOutput) ToImagePipelineEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfiguration ¶ added in v0.49.0
type ImagePipelineImageScanningConfiguration struct { // Contains ECR settings for vulnerability scans. EcrConfiguration *ImagePipelineEcrConfiguration `pulumi:"ecrConfiguration"` // This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.
type ImagePipelineImageScanningConfigurationArgs ¶ added in v0.49.0
type ImagePipelineImageScanningConfigurationArgs struct { // Contains ECR settings for vulnerability scans. EcrConfiguration ImagePipelineEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.
func (ImagePipelineImageScanningConfigurationArgs) ElementType ¶ added in v0.49.0
func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput ¶ added in v0.49.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v0.49.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationInput ¶ added in v0.49.0
type ImagePipelineImageScanningConfigurationInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput ToImagePipelineImageScanningConfigurationOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationOutput }
ImagePipelineImageScanningConfigurationInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs and ImagePipelineImageScanningConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationInput` via:
ImagePipelineImageScanningConfigurationArgs{...}
type ImagePipelineImageScanningConfigurationOutput ¶ added in v0.49.0
type ImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.
func (ImagePipelineImageScanningConfigurationOutput) EcrConfiguration ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineEcrConfigurationPtrOutput
Contains ECR settings for vulnerability scans.
func (ImagePipelineImageScanningConfigurationOutput) ElementType ¶ added in v0.49.0
func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationPtrInput ¶ added in v0.49.0
type ImagePipelineImageScanningConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput ToImagePipelineImageScanningConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationPtrOutput }
ImagePipelineImageScanningConfigurationPtrInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs, ImagePipelineImageScanningConfigurationPtr and ImagePipelineImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationPtrInput` via:
ImagePipelineImageScanningConfigurationArgs{...} or: nil
func ImagePipelineImageScanningConfigurationPtr ¶ added in v0.49.0
func ImagePipelineImageScanningConfigurationPtr(v *ImagePipelineImageScanningConfigurationArgs) ImagePipelineImageScanningConfigurationPtrInput
type ImagePipelineImageScanningConfigurationPtrOutput ¶ added in v0.49.0
type ImagePipelineImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineEcrConfigurationPtrOutput
Contains ECR settings for vulnerability scans.
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType ¶ added in v0.49.0
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageTestsConfiguration ¶
type ImagePipelineImageTestsConfiguration struct { // Defines if tests should be executed when building this image. ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // The maximum time in minutes that tests are permitted to run. TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
Image tests configuration.
type ImagePipelineImageTestsConfigurationArgs ¶
type ImagePipelineImageTestsConfigurationArgs struct { // Defines if tests should be executed when building this image. ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // The maximum time in minutes that tests are permitted to run. TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
Image tests configuration.
func (ImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationInput ¶
type ImagePipelineImageTestsConfigurationInput interface { pulumi.Input ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput ToImagePipelineImageTestsConfigurationOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationOutput }
ImagePipelineImageTestsConfigurationInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs and ImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationInput` via:
ImagePipelineImageTestsConfigurationArgs{...}
type ImagePipelineImageTestsConfigurationOutput ¶
type ImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
Image tests configuration.
func (ImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Defines if tests should be executed when building this image.
func (ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
The maximum time in minutes that tests are permitted to run.
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationPtrInput ¶
type ImagePipelineImageTestsConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput ToImagePipelineImageTestsConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationPtrOutput }
ImagePipelineImageTestsConfigurationPtrInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs, ImagePipelineImageTestsConfigurationPtr and ImagePipelineImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationPtrInput` via:
ImagePipelineImageTestsConfigurationArgs{...} or: nil
func ImagePipelineImageTestsConfigurationPtr ¶
func ImagePipelineImageTestsConfigurationPtr(v *ImagePipelineImageTestsConfigurationArgs) ImagePipelineImageTestsConfigurationPtrInput
type ImagePipelineImageTestsConfigurationPtrOutput ¶
type ImagePipelineImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Defines if tests should be executed when building this image.
func (ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
The maximum time in minutes that tests are permitted to run.
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineInput ¶
type ImagePipelineInput interface { pulumi.Input ToImagePipelineOutput() ImagePipelineOutput ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput }
type ImagePipelineOutput ¶
type ImagePipelineOutput struct{ *pulumi.OutputState }
func (ImagePipelineOutput) Arn ¶ added in v0.17.0
func (o ImagePipelineOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the image pipeline.
func (ImagePipelineOutput) ContainerRecipeArn ¶ added in v0.17.0
func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.
func (ImagePipelineOutput) Description ¶ added in v0.17.0
func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
The description of the image pipeline.
func (ImagePipelineOutput) DistributionConfigurationArn ¶ added in v0.17.0
func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.
func (ImagePipelineOutput) ElementType ¶
func (ImagePipelineOutput) ElementType() reflect.Type
func (ImagePipelineOutput) EnhancedImageMetadataEnabled ¶ added in v0.17.0
func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Collects additional information about the image being created, including the operating system (OS) version and package list.
func (ImagePipelineOutput) ExecutionRole ¶ added in v0.91.0
func (o ImagePipelineOutput) ExecutionRole() pulumi.StringPtrOutput
The execution role name/ARN for the image build, if provided
func (ImagePipelineOutput) ImageRecipeArn ¶ added in v0.17.0
func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.
func (ImagePipelineOutput) ImageScanningConfiguration ¶ added in v0.49.0
func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationPtrOutput
Contains settings for vulnerability scans.
func (ImagePipelineOutput) ImageTestsConfiguration ¶ added in v0.17.0
func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationPtrOutput
The image tests configuration of the image pipeline.
func (ImagePipelineOutput) InfrastructureConfigurationArn ¶ added in v0.17.0
func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
func (ImagePipelineOutput) Name ¶ added in v0.17.0
func (o ImagePipelineOutput) Name() pulumi.StringPtrOutput
The name of the image pipeline.
func (ImagePipelineOutput) Schedule ¶ added in v0.17.0
func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
The schedule of the image pipeline.
func (ImagePipelineOutput) Status ¶ added in v0.17.0
func (o ImagePipelineOutput) Status() ImagePipelineStatusPtrOutput
The status of the image pipeline.
func (ImagePipelineOutput) Tags ¶ added in v0.17.0
func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
The tags of this image pipeline.
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
func (ImagePipelineOutput) Workflows ¶ added in v0.91.0
func (o ImagePipelineOutput) Workflows() ImagePipelineWorkflowConfigurationArrayOutput
Workflows to define the image build process
type ImagePipelineSchedule ¶
type ImagePipelineSchedule struct { // The condition configures when the pipeline should trigger a new image build. PipelineExecutionStartCondition *ImagePipelineSchedulePipelineExecutionStartCondition `pulumi:"pipelineExecutionStartCondition"` // The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. ScheduleExpression *string `pulumi:"scheduleExpression"` }
The schedule of the image pipeline.
type ImagePipelineScheduleArgs ¶
type ImagePipelineScheduleArgs struct { // The condition configures when the pipeline should trigger a new image build. PipelineExecutionStartCondition ImagePipelineSchedulePipelineExecutionStartConditionPtrInput `pulumi:"pipelineExecutionStartCondition"` // The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"` }
The schedule of the image pipeline.
func (ImagePipelineScheduleArgs) ElementType ¶
func (ImagePipelineScheduleArgs) ElementType() reflect.Type
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineScheduleInput ¶
type ImagePipelineScheduleInput interface { pulumi.Input ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput ToImagePipelineScheduleOutputWithContext(context.Context) ImagePipelineScheduleOutput }
ImagePipelineScheduleInput is an input type that accepts ImagePipelineScheduleArgs and ImagePipelineScheduleOutput values. You can construct a concrete instance of `ImagePipelineScheduleInput` via:
ImagePipelineScheduleArgs{...}
type ImagePipelineScheduleOutput ¶
type ImagePipelineScheduleOutput struct{ *pulumi.OutputState }
The schedule of the image pipeline.
func (ImagePipelineScheduleOutput) ElementType ¶
func (ImagePipelineScheduleOutput) ElementType() reflect.Type
func (ImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
The condition configures when the pipeline should trigger a new image build.
func (ImagePipelineScheduleOutput) ScheduleExpression ¶
func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringPtrOutput
The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineSchedulePipelineExecutionStartCondition ¶
type ImagePipelineSchedulePipelineExecutionStartCondition string
The condition configures when the pipeline should trigger a new image build.
func (ImagePipelineSchedulePipelineExecutionStartCondition) ElementType ¶
func (ImagePipelineSchedulePipelineExecutionStartCondition) ElementType() reflect.Type
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutput ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutput() ImagePipelineSchedulePipelineExecutionStartConditionOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutput ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutput() pulumi.StringOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutputWithContext ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutput ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutputWithContext ¶
func (e ImagePipelineSchedulePipelineExecutionStartCondition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineSchedulePipelineExecutionStartConditionInput ¶
type ImagePipelineSchedulePipelineExecutionStartConditionInput interface { pulumi.Input ToImagePipelineSchedulePipelineExecutionStartConditionOutput() ImagePipelineSchedulePipelineExecutionStartConditionOutput ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext(context.Context) ImagePipelineSchedulePipelineExecutionStartConditionOutput }
ImagePipelineSchedulePipelineExecutionStartConditionInput is an input type that accepts values of the ImagePipelineSchedulePipelineExecutionStartCondition enum A concrete instance of `ImagePipelineSchedulePipelineExecutionStartConditionInput` can be one of the following:
ImagePipelineSchedulePipelineExecutionStartConditionExpressionMatchOnly ImagePipelineSchedulePipelineExecutionStartConditionExpressionMatchAndDependencyUpdatesAvailable
type ImagePipelineSchedulePipelineExecutionStartConditionOutput ¶
type ImagePipelineSchedulePipelineExecutionStartConditionOutput struct{ *pulumi.OutputState }
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ElementType ¶
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ElementType() reflect.Type
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutput() ImagePipelineSchedulePipelineExecutionStartConditionOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutput() pulumi.StringOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineSchedulePipelineExecutionStartConditionPtrInput ¶
type ImagePipelineSchedulePipelineExecutionStartConditionPtrInput interface { pulumi.Input ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput }
func ImagePipelineSchedulePipelineExecutionStartConditionPtr ¶
func ImagePipelineSchedulePipelineExecutionStartConditionPtr(v string) ImagePipelineSchedulePipelineExecutionStartConditionPtrInput
type ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput ¶
type ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ElementType ¶
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ElementType() reflect.Type
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutput() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToImagePipelineSchedulePipelineExecutionStartConditionPtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutput ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineSchedulePtrInput ¶
type ImagePipelineSchedulePtrInput interface { pulumi.Input ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput ToImagePipelineSchedulePtrOutputWithContext(context.Context) ImagePipelineSchedulePtrOutput }
ImagePipelineSchedulePtrInput is an input type that accepts ImagePipelineScheduleArgs, ImagePipelineSchedulePtr and ImagePipelineSchedulePtrOutput values. You can construct a concrete instance of `ImagePipelineSchedulePtrInput` via:
ImagePipelineScheduleArgs{...} or: nil
func ImagePipelineSchedulePtr ¶
func ImagePipelineSchedulePtr(v *ImagePipelineScheduleArgs) ImagePipelineSchedulePtrInput
type ImagePipelineSchedulePtrOutput ¶
type ImagePipelineSchedulePtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineSchedulePtrOutput) Elem ¶
func (o ImagePipelineSchedulePtrOutput) Elem() ImagePipelineScheduleOutput
func (ImagePipelineSchedulePtrOutput) ElementType ¶
func (ImagePipelineSchedulePtrOutput) ElementType() reflect.Type
func (ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition() ImagePipelineSchedulePipelineExecutionStartConditionPtrOutput
The condition configures when the pipeline should trigger a new image build.
func (ImagePipelineSchedulePtrOutput) ScheduleExpression ¶
func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineState ¶
type ImagePipelineState struct { }
func (ImagePipelineState) ElementType ¶
func (ImagePipelineState) ElementType() reflect.Type
type ImagePipelineStatus ¶
type ImagePipelineStatus string
The status of the image pipeline.
func (ImagePipelineStatus) ElementType ¶
func (ImagePipelineStatus) ElementType() reflect.Type
func (ImagePipelineStatus) ToImagePipelineStatusOutput ¶
func (e ImagePipelineStatus) ToImagePipelineStatusOutput() ImagePipelineStatusOutput
func (ImagePipelineStatus) ToImagePipelineStatusOutputWithContext ¶
func (e ImagePipelineStatus) ToImagePipelineStatusOutputWithContext(ctx context.Context) ImagePipelineStatusOutput
func (ImagePipelineStatus) ToImagePipelineStatusPtrOutput ¶
func (e ImagePipelineStatus) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
func (ImagePipelineStatus) ToImagePipelineStatusPtrOutputWithContext ¶
func (e ImagePipelineStatus) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
func (ImagePipelineStatus) ToStringOutput ¶
func (e ImagePipelineStatus) ToStringOutput() pulumi.StringOutput
func (ImagePipelineStatus) ToStringOutputWithContext ¶
func (e ImagePipelineStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineStatus) ToStringPtrOutput ¶
func (e ImagePipelineStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineStatus) ToStringPtrOutputWithContext ¶
func (e ImagePipelineStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineStatusInput ¶
type ImagePipelineStatusInput interface { pulumi.Input ToImagePipelineStatusOutput() ImagePipelineStatusOutput ToImagePipelineStatusOutputWithContext(context.Context) ImagePipelineStatusOutput }
ImagePipelineStatusInput is an input type that accepts values of the ImagePipelineStatus enum A concrete instance of `ImagePipelineStatusInput` can be one of the following:
ImagePipelineStatusDisabled ImagePipelineStatusEnabled
type ImagePipelineStatusOutput ¶
type ImagePipelineStatusOutput struct{ *pulumi.OutputState }
func (ImagePipelineStatusOutput) ElementType ¶
func (ImagePipelineStatusOutput) ElementType() reflect.Type
func (ImagePipelineStatusOutput) ToImagePipelineStatusOutput ¶
func (o ImagePipelineStatusOutput) ToImagePipelineStatusOutput() ImagePipelineStatusOutput
func (ImagePipelineStatusOutput) ToImagePipelineStatusOutputWithContext ¶
func (o ImagePipelineStatusOutput) ToImagePipelineStatusOutputWithContext(ctx context.Context) ImagePipelineStatusOutput
func (ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutput ¶
func (o ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
func (ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutputWithContext ¶
func (o ImagePipelineStatusOutput) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
func (ImagePipelineStatusOutput) ToStringOutput ¶
func (o ImagePipelineStatusOutput) ToStringOutput() pulumi.StringOutput
func (ImagePipelineStatusOutput) ToStringOutputWithContext ¶
func (o ImagePipelineStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineStatusOutput) ToStringPtrOutput ¶
func (o ImagePipelineStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineStatusOutput) ToStringPtrOutputWithContext ¶
func (o ImagePipelineStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineStatusPtrInput ¶
type ImagePipelineStatusPtrInput interface { pulumi.Input ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput ToImagePipelineStatusPtrOutputWithContext(context.Context) ImagePipelineStatusPtrOutput }
func ImagePipelineStatusPtr ¶
func ImagePipelineStatusPtr(v string) ImagePipelineStatusPtrInput
type ImagePipelineStatusPtrOutput ¶
type ImagePipelineStatusPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineStatusPtrOutput) Elem ¶
func (o ImagePipelineStatusPtrOutput) Elem() ImagePipelineStatusOutput
func (ImagePipelineStatusPtrOutput) ElementType ¶
func (ImagePipelineStatusPtrOutput) ElementType() reflect.Type
func (ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutput ¶
func (o ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutput() ImagePipelineStatusPtrOutput
func (ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutputWithContext ¶
func (o ImagePipelineStatusPtrOutput) ToImagePipelineStatusPtrOutputWithContext(ctx context.Context) ImagePipelineStatusPtrOutput
func (ImagePipelineStatusPtrOutput) ToStringPtrOutput ¶
func (o ImagePipelineStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ImagePipelineStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineWorkflowConfiguration ¶ added in v0.91.0
type ImagePipelineWorkflowConfiguration struct { // Define execution decision in case of workflow failure OnFailure *ImagePipelineWorkflowConfigurationOnFailure `pulumi:"onFailure"` // The parallel group name ParallelGroup *string `pulumi:"parallelGroup"` // The parameters associated with the workflow Parameters []ImagePipelineWorkflowParameter `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the workflow WorkflowArn *string `pulumi:"workflowArn"` }
The workflow configuration of the image
type ImagePipelineWorkflowConfigurationArgs ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationArgs struct { // Define execution decision in case of workflow failure OnFailure ImagePipelineWorkflowConfigurationOnFailurePtrInput `pulumi:"onFailure"` // The parallel group name ParallelGroup pulumi.StringPtrInput `pulumi:"parallelGroup"` // The parameters associated with the workflow Parameters ImagePipelineWorkflowParameterArrayInput `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the workflow WorkflowArn pulumi.StringPtrInput `pulumi:"workflowArn"` }
The workflow configuration of the image
func (ImagePipelineWorkflowConfigurationArgs) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutput ¶ added in v0.91.0
func (i ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutput() ImagePipelineWorkflowConfigurationOutput
func (ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutputWithContext ¶ added in v0.91.0
func (i ImagePipelineWorkflowConfigurationArgs) ToImagePipelineWorkflowConfigurationOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOutput
type ImagePipelineWorkflowConfigurationArray ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationArray []ImagePipelineWorkflowConfigurationInput
func (ImagePipelineWorkflowConfigurationArray) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationArray) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutput ¶ added in v0.91.0
func (i ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutput() ImagePipelineWorkflowConfigurationArrayOutput
func (ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutputWithContext ¶ added in v0.91.0
func (i ImagePipelineWorkflowConfigurationArray) ToImagePipelineWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationArrayOutput
type ImagePipelineWorkflowConfigurationArrayInput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationArrayInput interface { pulumi.Input ToImagePipelineWorkflowConfigurationArrayOutput() ImagePipelineWorkflowConfigurationArrayOutput ToImagePipelineWorkflowConfigurationArrayOutputWithContext(context.Context) ImagePipelineWorkflowConfigurationArrayOutput }
ImagePipelineWorkflowConfigurationArrayInput is an input type that accepts ImagePipelineWorkflowConfigurationArray and ImagePipelineWorkflowConfigurationArrayOutput values. You can construct a concrete instance of `ImagePipelineWorkflowConfigurationArrayInput` via:
ImagePipelineWorkflowConfigurationArray{ ImagePipelineWorkflowConfigurationArgs{...} }
type ImagePipelineWorkflowConfigurationArrayOutput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowConfigurationArrayOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutput() ImagePipelineWorkflowConfigurationArrayOutput
func (ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationArrayOutput) ToImagePipelineWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationArrayOutput
type ImagePipelineWorkflowConfigurationInput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationInput interface { pulumi.Input ToImagePipelineWorkflowConfigurationOutput() ImagePipelineWorkflowConfigurationOutput ToImagePipelineWorkflowConfigurationOutputWithContext(context.Context) ImagePipelineWorkflowConfigurationOutput }
ImagePipelineWorkflowConfigurationInput is an input type that accepts ImagePipelineWorkflowConfigurationArgs and ImagePipelineWorkflowConfigurationOutput values. You can construct a concrete instance of `ImagePipelineWorkflowConfigurationInput` via:
ImagePipelineWorkflowConfigurationArgs{...}
type ImagePipelineWorkflowConfigurationOnFailure ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOnFailure string
Define execution decision in case of workflow failure
func (ImagePipelineWorkflowConfigurationOnFailure) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationOnFailure) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutput() ImagePipelineWorkflowConfigurationOnFailureOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailureOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToStringOutput ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringOutput() pulumi.StringOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToStringOutputWithContext ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutput ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e ImagePipelineWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineWorkflowConfigurationOnFailureInput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOnFailureInput interface { pulumi.Input ToImagePipelineWorkflowConfigurationOnFailureOutput() ImagePipelineWorkflowConfigurationOnFailureOutput ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext(context.Context) ImagePipelineWorkflowConfigurationOnFailureOutput }
ImagePipelineWorkflowConfigurationOnFailureInput is an input type that accepts values of the ImagePipelineWorkflowConfigurationOnFailure enum A concrete instance of `ImagePipelineWorkflowConfigurationOnFailureInput` can be one of the following:
ImagePipelineWorkflowConfigurationOnFailureContinue ImagePipelineWorkflowConfigurationOnFailureAbort
type ImagePipelineWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOnFailureOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutput() ImagePipelineWorkflowConfigurationOnFailureOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailureOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutput() pulumi.StringOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineWorkflowConfigurationOnFailurePtrInput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOnFailurePtrInput interface { pulumi.Input ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput }
func ImagePipelineWorkflowConfigurationOnFailurePtr ¶ added in v0.91.0
func ImagePipelineWorkflowConfigurationOnFailurePtr(v string) ImagePipelineWorkflowConfigurationOnFailurePtrInput
type ImagePipelineWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOnFailurePtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutput() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToImagePipelineWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOnFailurePtrOutput
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImagePipelineWorkflowConfigurationOutput ¶ added in v0.91.0
type ImagePipelineWorkflowConfigurationOutput struct{ *pulumi.OutputState }
The workflow configuration of the image
func (ImagePipelineWorkflowConfigurationOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowConfigurationOutput) OnFailure ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) OnFailure() ImagePipelineWorkflowConfigurationOnFailurePtrOutput
Define execution decision in case of workflow failure
func (ImagePipelineWorkflowConfigurationOutput) ParallelGroup ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group name
func (ImagePipelineWorkflowConfigurationOutput) Parameters ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) Parameters() ImagePipelineWorkflowParameterArrayOutput
The parameters associated with the workflow
func (ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutput() ImagePipelineWorkflowConfigurationOutput
func (ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) ToImagePipelineWorkflowConfigurationOutputWithContext(ctx context.Context) ImagePipelineWorkflowConfigurationOutput
func (ImagePipelineWorkflowConfigurationOutput) WorkflowArn ¶ added in v0.91.0
func (o ImagePipelineWorkflowConfigurationOutput) WorkflowArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the workflow
type ImagePipelineWorkflowParameter ¶ added in v0.91.0
type ImagePipelineWorkflowParameter struct { // The name of the workflow parameter to set. Name *string `pulumi:"name"` // Sets the value for the named workflow parameter. Value []string `pulumi:"value"` }
A parameter associated with the workflow
type ImagePipelineWorkflowParameterArgs ¶ added in v0.91.0
type ImagePipelineWorkflowParameterArgs struct { // The name of the workflow parameter to set. Name pulumi.StringPtrInput `pulumi:"name"` // Sets the value for the named workflow parameter. Value pulumi.StringArrayInput `pulumi:"value"` }
A parameter associated with the workflow
func (ImagePipelineWorkflowParameterArgs) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowParameterArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput ¶ added in v0.91.0
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext ¶ added in v0.91.0
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
type ImagePipelineWorkflowParameterArray ¶ added in v0.91.0
type ImagePipelineWorkflowParameterArray []ImagePipelineWorkflowParameterInput
func (ImagePipelineWorkflowParameterArray) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowParameterArray) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput ¶ added in v0.91.0
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶ added in v0.91.0
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterArrayInput ¶ added in v0.91.0
type ImagePipelineWorkflowParameterArrayInput interface { pulumi.Input ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput ToImagePipelineWorkflowParameterArrayOutputWithContext(context.Context) ImagePipelineWorkflowParameterArrayOutput }
ImagePipelineWorkflowParameterArrayInput is an input type that accepts ImagePipelineWorkflowParameterArray and ImagePipelineWorkflowParameterArrayOutput values. You can construct a concrete instance of `ImagePipelineWorkflowParameterArrayInput` via:
ImagePipelineWorkflowParameterArray{ ImagePipelineWorkflowParameterArgs{...} }
type ImagePipelineWorkflowParameterArrayOutput ¶ added in v0.91.0
type ImagePipelineWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowParameterArrayOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterInput ¶ added in v0.91.0
type ImagePipelineWorkflowParameterInput interface { pulumi.Input ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput ToImagePipelineWorkflowParameterOutputWithContext(context.Context) ImagePipelineWorkflowParameterOutput }
ImagePipelineWorkflowParameterInput is an input type that accepts ImagePipelineWorkflowParameterArgs and ImagePipelineWorkflowParameterOutput values. You can construct a concrete instance of `ImagePipelineWorkflowParameterInput` via:
ImagePipelineWorkflowParameterArgs{...}
type ImagePipelineWorkflowParameterOutput ¶ added in v0.91.0
type ImagePipelineWorkflowParameterOutput struct{ *pulumi.OutputState }
A parameter associated with the workflow
func (ImagePipelineWorkflowParameterOutput) ElementType ¶ added in v0.91.0
func (ImagePipelineWorkflowParameterOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterOutput) Name ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterOutput) Name() pulumi.StringPtrOutput
The name of the workflow parameter to set.
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) Value ¶ added in v0.91.0
func (o ImagePipelineWorkflowParameterOutput) Value() pulumi.StringArrayOutput
Sets the value for the named workflow parameter.
type ImageRecipe ¶
type ImageRecipe struct { pulumi.CustomResourceState // Specify additional settings and launch scripts for your build instances. AdditionalInstanceConfiguration ImageRecipeAdditionalInstanceConfigurationPtrOutput `pulumi:"additionalInstanceConfiguration"` // The Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringOutput `pulumi:"arn"` // The block device mappings to apply when creating images from this recipe. BlockDeviceMappings ImageRecipeInstanceBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` // The components of the image recipe. Components ImageRecipeComponentConfigurationArrayOutput `pulumi:"components"` // The description of the image recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the image recipe. Name pulumi.StringOutput `pulumi:"name"` // The parent image of the image recipe. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // The tags of the image recipe. Tags pulumi.StringMapOutput `pulumi:"tags"` // The version of the image recipe. Version pulumi.StringOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Resource schema for AWS::ImageBuilder::ImageRecipe
func GetImageRecipe ¶
func GetImageRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageRecipeState, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
GetImageRecipe gets an existing ImageRecipe 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 NewImageRecipe ¶
func NewImageRecipe(ctx *pulumi.Context, name string, args *ImageRecipeArgs, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
NewImageRecipe registers a new resource with the given unique name, arguments, and options.
func (*ImageRecipe) ElementType ¶
func (*ImageRecipe) ElementType() reflect.Type
func (*ImageRecipe) ToImageRecipeOutput ¶
func (i *ImageRecipe) ToImageRecipeOutput() ImageRecipeOutput
func (*ImageRecipe) ToImageRecipeOutputWithContext ¶
func (i *ImageRecipe) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
type ImageRecipeAdditionalInstanceConfiguration ¶
type ImageRecipeAdditionalInstanceConfiguration struct { // Contains settings for the SSM agent on your build instance. SystemsManagerAgent *ImageRecipeSystemsManagerAgent `pulumi:"systemsManagerAgent"` // Use this property to provide commands or a command script to run when you launch your build instance. UserDataOverride *string `pulumi:"userDataOverride"` }
Specify additional settings and launch scripts for your build instances.
type ImageRecipeAdditionalInstanceConfigurationArgs ¶
type ImageRecipeAdditionalInstanceConfigurationArgs struct { // Contains settings for the SSM agent on your build instance. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput `pulumi:"systemsManagerAgent"` // Use this property to provide commands or a command script to run when you launch your build instance. UserDataOverride pulumi.StringPtrInput `pulumi:"userDataOverride"` }
Specify additional settings and launch scripts for your build instances.
func (ImageRecipeAdditionalInstanceConfigurationArgs) ElementType ¶
func (ImageRecipeAdditionalInstanceConfigurationArgs) ElementType() reflect.Type
func (ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutput ¶
func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutput() ImageRecipeAdditionalInstanceConfigurationOutput
func (ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext ¶
func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationOutput
func (ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutput ¶
func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
func (ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext ¶
func (i ImageRecipeAdditionalInstanceConfigurationArgs) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
type ImageRecipeAdditionalInstanceConfigurationInput ¶
type ImageRecipeAdditionalInstanceConfigurationInput interface { pulumi.Input ToImageRecipeAdditionalInstanceConfigurationOutput() ImageRecipeAdditionalInstanceConfigurationOutput ToImageRecipeAdditionalInstanceConfigurationOutputWithContext(context.Context) ImageRecipeAdditionalInstanceConfigurationOutput }
ImageRecipeAdditionalInstanceConfigurationInput is an input type that accepts ImageRecipeAdditionalInstanceConfigurationArgs and ImageRecipeAdditionalInstanceConfigurationOutput values. You can construct a concrete instance of `ImageRecipeAdditionalInstanceConfigurationInput` via:
ImageRecipeAdditionalInstanceConfigurationArgs{...}
type ImageRecipeAdditionalInstanceConfigurationOutput ¶
type ImageRecipeAdditionalInstanceConfigurationOutput struct{ *pulumi.OutputState }
Specify additional settings and launch scripts for your build instances.
func (ImageRecipeAdditionalInstanceConfigurationOutput) ElementType ¶
func (ImageRecipeAdditionalInstanceConfigurationOutput) ElementType() reflect.Type
func (ImageRecipeAdditionalInstanceConfigurationOutput) SystemsManagerAgent ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentPtrOutput
Contains settings for the SSM agent on your build instance.
func (ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutput ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutput() ImageRecipeAdditionalInstanceConfigurationOutput
func (ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationOutput
func (ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
func (ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
func (ImageRecipeAdditionalInstanceConfigurationOutput) UserDataOverride ¶
func (o ImageRecipeAdditionalInstanceConfigurationOutput) UserDataOverride() pulumi.StringPtrOutput
Use this property to provide commands or a command script to run when you launch your build instance.
type ImageRecipeAdditionalInstanceConfigurationPtrInput ¶
type ImageRecipeAdditionalInstanceConfigurationPtrInput interface { pulumi.Input ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput }
ImageRecipeAdditionalInstanceConfigurationPtrInput is an input type that accepts ImageRecipeAdditionalInstanceConfigurationArgs, ImageRecipeAdditionalInstanceConfigurationPtr and ImageRecipeAdditionalInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ImageRecipeAdditionalInstanceConfigurationPtrInput` via:
ImageRecipeAdditionalInstanceConfigurationArgs{...} or: nil
func ImageRecipeAdditionalInstanceConfigurationPtr ¶
func ImageRecipeAdditionalInstanceConfigurationPtr(v *ImageRecipeAdditionalInstanceConfigurationArgs) ImageRecipeAdditionalInstanceConfigurationPtrInput
type ImageRecipeAdditionalInstanceConfigurationPtrOutput ¶
type ImageRecipeAdditionalInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) ElementType ¶
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) SystemsManagerAgent ¶
func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentPtrOutput
Contains settings for the SSM agent on your build instance.
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput ¶
func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutput() ImageRecipeAdditionalInstanceConfigurationPtrOutput
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext ¶
func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) ToImageRecipeAdditionalInstanceConfigurationPtrOutputWithContext(ctx context.Context) ImageRecipeAdditionalInstanceConfigurationPtrOutput
func (ImageRecipeAdditionalInstanceConfigurationPtrOutput) UserDataOverride ¶
func (o ImageRecipeAdditionalInstanceConfigurationPtrOutput) UserDataOverride() pulumi.StringPtrOutput
Use this property to provide commands or a command script to run when you launch your build instance.
type ImageRecipeArgs ¶
type ImageRecipeArgs struct { // Specify additional settings and launch scripts for your build instances. AdditionalInstanceConfiguration ImageRecipeAdditionalInstanceConfigurationPtrInput // The block device mappings to apply when creating images from this recipe. BlockDeviceMappings ImageRecipeInstanceBlockDeviceMappingArrayInput // The components of the image recipe. Components ImageRecipeComponentConfigurationArrayInput // The description of the image recipe. Description pulumi.StringPtrInput // The name of the image recipe. Name pulumi.StringPtrInput // The parent image of the image recipe. ParentImage pulumi.StringInput // The tags of the image recipe. Tags pulumi.StringMapInput // The version of the image recipe. Version pulumi.StringInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a ImageRecipe resource.
func (ImageRecipeArgs) ElementType ¶
func (ImageRecipeArgs) ElementType() reflect.Type
type ImageRecipeComponentConfiguration ¶
type ImageRecipeComponentConfiguration struct { // The Amazon Resource Name (ARN) of the component. ComponentArn *string `pulumi:"componentArn"` // A group of parameter settings that are used to configure the component for a specific recipe. Parameters []ImageRecipeComponentParameter `pulumi:"parameters"` }
Configuration details of the component.
type ImageRecipeComponentConfigurationArgs ¶
type ImageRecipeComponentConfigurationArgs struct { // The Amazon Resource Name (ARN) of the component. ComponentArn pulumi.StringPtrInput `pulumi:"componentArn"` // A group of parameter settings that are used to configure the component for a specific recipe. Parameters ImageRecipeComponentParameterArrayInput `pulumi:"parameters"` }
Configuration details of the component.
func (ImageRecipeComponentConfigurationArgs) ElementType ¶
func (ImageRecipeComponentConfigurationArgs) ElementType() reflect.Type
func (ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutput ¶
func (i ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutput() ImageRecipeComponentConfigurationOutput
func (ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutputWithContext ¶
func (i ImageRecipeComponentConfigurationArgs) ToImageRecipeComponentConfigurationOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationOutput
type ImageRecipeComponentConfigurationArray ¶
type ImageRecipeComponentConfigurationArray []ImageRecipeComponentConfigurationInput
func (ImageRecipeComponentConfigurationArray) ElementType ¶
func (ImageRecipeComponentConfigurationArray) ElementType() reflect.Type
func (ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutput ¶
func (i ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutput() ImageRecipeComponentConfigurationArrayOutput
func (ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutputWithContext ¶
func (i ImageRecipeComponentConfigurationArray) ToImageRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationArrayOutput
type ImageRecipeComponentConfigurationArrayInput ¶
type ImageRecipeComponentConfigurationArrayInput interface { pulumi.Input ToImageRecipeComponentConfigurationArrayOutput() ImageRecipeComponentConfigurationArrayOutput ToImageRecipeComponentConfigurationArrayOutputWithContext(context.Context) ImageRecipeComponentConfigurationArrayOutput }
ImageRecipeComponentConfigurationArrayInput is an input type that accepts ImageRecipeComponentConfigurationArray and ImageRecipeComponentConfigurationArrayOutput values. You can construct a concrete instance of `ImageRecipeComponentConfigurationArrayInput` via:
ImageRecipeComponentConfigurationArray{ ImageRecipeComponentConfigurationArgs{...} }
type ImageRecipeComponentConfigurationArrayOutput ¶
type ImageRecipeComponentConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentConfigurationArrayOutput) ElementType ¶
func (ImageRecipeComponentConfigurationArrayOutput) ElementType() reflect.Type
func (ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutput ¶
func (o ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutput() ImageRecipeComponentConfigurationArrayOutput
func (ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutputWithContext ¶
func (o ImageRecipeComponentConfigurationArrayOutput) ToImageRecipeComponentConfigurationArrayOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationArrayOutput
type ImageRecipeComponentConfigurationInput ¶
type ImageRecipeComponentConfigurationInput interface { pulumi.Input ToImageRecipeComponentConfigurationOutput() ImageRecipeComponentConfigurationOutput ToImageRecipeComponentConfigurationOutputWithContext(context.Context) ImageRecipeComponentConfigurationOutput }
ImageRecipeComponentConfigurationInput is an input type that accepts ImageRecipeComponentConfigurationArgs and ImageRecipeComponentConfigurationOutput values. You can construct a concrete instance of `ImageRecipeComponentConfigurationInput` via:
ImageRecipeComponentConfigurationArgs{...}
type ImageRecipeComponentConfigurationOutput ¶
type ImageRecipeComponentConfigurationOutput struct{ *pulumi.OutputState }
Configuration details of the component.
func (ImageRecipeComponentConfigurationOutput) ComponentArn ¶
func (o ImageRecipeComponentConfigurationOutput) ComponentArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the component.
func (ImageRecipeComponentConfigurationOutput) ElementType ¶
func (ImageRecipeComponentConfigurationOutput) ElementType() reflect.Type
func (ImageRecipeComponentConfigurationOutput) Parameters ¶
func (o ImageRecipeComponentConfigurationOutput) Parameters() ImageRecipeComponentParameterArrayOutput
A group of parameter settings that are used to configure the component for a specific recipe.
func (ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutput ¶
func (o ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutput() ImageRecipeComponentConfigurationOutput
func (ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutputWithContext ¶
func (o ImageRecipeComponentConfigurationOutput) ToImageRecipeComponentConfigurationOutputWithContext(ctx context.Context) ImageRecipeComponentConfigurationOutput
type ImageRecipeComponentParameter ¶
type ImageRecipeComponentParameter struct { // The name of the component parameter to set. Name string `pulumi:"name"` // Sets the value for the named component parameter. Value []string `pulumi:"value"` }
Contains a key/value pair that sets the named component parameter.
type ImageRecipeComponentParameterArgs ¶
type ImageRecipeComponentParameterArgs struct { // The name of the component parameter to set. Name pulumi.StringInput `pulumi:"name"` // Sets the value for the named component parameter. Value pulumi.StringArrayInput `pulumi:"value"` }
Contains a key/value pair that sets the named component parameter.
func (ImageRecipeComponentParameterArgs) ElementType ¶
func (ImageRecipeComponentParameterArgs) ElementType() reflect.Type
func (ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput ¶
func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext ¶
func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
type ImageRecipeComponentParameterArray ¶
type ImageRecipeComponentParameterArray []ImageRecipeComponentParameterInput
func (ImageRecipeComponentParameterArray) ElementType ¶
func (ImageRecipeComponentParameterArray) ElementType() reflect.Type
func (ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput ¶
func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
func (ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext ¶
func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
type ImageRecipeComponentParameterArrayInput ¶
type ImageRecipeComponentParameterArrayInput interface { pulumi.Input ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput ToImageRecipeComponentParameterArrayOutputWithContext(context.Context) ImageRecipeComponentParameterArrayOutput }
ImageRecipeComponentParameterArrayInput is an input type that accepts ImageRecipeComponentParameterArray and ImageRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ImageRecipeComponentParameterArrayInput` via:
ImageRecipeComponentParameterArray{ ImageRecipeComponentParameterArgs{...} }
type ImageRecipeComponentParameterArrayOutput ¶
type ImageRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentParameterArrayOutput) ElementType ¶
func (ImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput ¶
func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
func (ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext ¶
func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
type ImageRecipeComponentParameterInput ¶
type ImageRecipeComponentParameterInput interface { pulumi.Input ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput ToImageRecipeComponentParameterOutputWithContext(context.Context) ImageRecipeComponentParameterOutput }
ImageRecipeComponentParameterInput is an input type that accepts ImageRecipeComponentParameterArgs and ImageRecipeComponentParameterOutput values. You can construct a concrete instance of `ImageRecipeComponentParameterInput` via:
ImageRecipeComponentParameterArgs{...}
type ImageRecipeComponentParameterOutput ¶
type ImageRecipeComponentParameterOutput struct{ *pulumi.OutputState }
Contains a key/value pair that sets the named component parameter.
func (ImageRecipeComponentParameterOutput) ElementType ¶
func (ImageRecipeComponentParameterOutput) ElementType() reflect.Type
func (ImageRecipeComponentParameterOutput) Name ¶
func (o ImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter to set.
func (ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput ¶
func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext ¶
func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterOutput) Value ¶
func (o ImageRecipeComponentParameterOutput) Value() pulumi.StringArrayOutput
Sets the value for the named component parameter.
type ImageRecipeEbsInstanceBlockDeviceSpecification ¶
type ImageRecipeEbsInstanceBlockDeviceSpecification struct { // Use to configure delete on termination of the associated device. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // Use to configure device encryption. Encrypted *bool `pulumi:"encrypted"` // Use to configure device IOPS. Iops *int `pulumi:"iops"` // Use to configure the KMS key to use when encrypting the device. KmsKeyId *string `pulumi:"kmsKeyId"` // The snapshot that defines the device contents. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only - The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Use to override the device's volume size. VolumeSize *int `pulumi:"volumeSize"` // Use to override the device's volume type. VolumeType *ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType `pulumi:"volumeType"` }
Amazon EBS-specific block device mapping specifications.
type ImageRecipeEbsInstanceBlockDeviceSpecificationArgs ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationArgs struct { // Use to configure delete on termination of the associated device. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // Use to configure device encryption. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // Use to configure device IOPS. Iops pulumi.IntPtrInput `pulumi:"iops"` // Use to configure the KMS key to use when encrypting the device. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The snapshot that defines the device contents. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only - The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Use to override the device's volume size. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Use to override the device's volume type. VolumeType ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput `pulumi:"volumeType"` }
Amazon EBS-specific block device mapping specifications.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext ¶
func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (i ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
type ImageRecipeEbsInstanceBlockDeviceSpecificationInput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationInput interface { pulumi.Input ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationOutput }
ImageRecipeEbsInstanceBlockDeviceSpecificationInput is an input type that accepts ImageRecipeEbsInstanceBlockDeviceSpecificationArgs and ImageRecipeEbsInstanceBlockDeviceSpecificationOutput values. You can construct a concrete instance of `ImageRecipeEbsInstanceBlockDeviceSpecificationInput` via:
ImageRecipeEbsInstanceBlockDeviceSpecificationArgs{...}
type ImageRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationOutput struct{ *pulumi.OutputState }
Amazon EBS-specific block device mapping specifications.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Use to configure delete on termination of the associated device.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Encrypted() pulumi.BoolPtrOutput
Use to configure device encryption.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Iops ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Iops() pulumi.IntPtrOutput
Use to configure device IOPS.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) KmsKeyId() pulumi.StringPtrOutput
Use to configure the KMS key to use when encrypting the device.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot that defines the device contents.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput ¶ added in v0.3.0
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only - The throughput in MiB/s that the volume supports.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeSize() pulumi.IntPtrOutput
Use to override the device's volume size.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationOutput) VolumeType() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
Use to override the device's volume type.
type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput interface { pulumi.Input ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput }
ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput is an input type that accepts ImageRecipeEbsInstanceBlockDeviceSpecificationArgs, ImageRecipeEbsInstanceBlockDeviceSpecificationPtr and ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput values. You can construct a concrete instance of `ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput` via:
ImageRecipeEbsInstanceBlockDeviceSpecificationArgs{...} or: nil
func ImageRecipeEbsInstanceBlockDeviceSpecificationPtr ¶
func ImageRecipeEbsInstanceBlockDeviceSpecificationPtr(v *ImageRecipeEbsInstanceBlockDeviceSpecificationArgs) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput
type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Use to configure delete on termination of the associated device.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Encrypted() pulumi.BoolPtrOutput
Use to configure device encryption.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Use to configure the KMS key to use when encrypting the device.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot that defines the device contents.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput ¶ added in v0.3.0
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only - The throughput in MiB/s that the volume supports.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeSize() pulumi.IntPtrOutput
Use to override the device's volume size.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput) VolumeType() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
Use to override the device's volume type.
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType string
Use to override the device's volume type.
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutput() pulumi.StringOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext ¶
func (e ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput interface { pulumi.Input ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput }
ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput is an input type that accepts values of the ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType enum A concrete instance of `ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput` can be one of the following:
ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeStandard ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo1 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo2 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp2 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp3 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSc1 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSt1
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput struct{ *pulumi.OutputState }
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput interface { pulumi.Input ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput }
func ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtr ¶
func ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtr(v string) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrInput
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
type ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType ¶
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ElementType() reflect.Type
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput() ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutputWithContext(ctx context.Context) ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageRecipeInput ¶
type ImageRecipeInput interface { pulumi.Input ToImageRecipeOutput() ImageRecipeOutput ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput }
type ImageRecipeInstanceBlockDeviceMapping ¶
type ImageRecipeInstanceBlockDeviceMapping struct { // The device to which these mappings apply. DeviceName *string `pulumi:"deviceName"` // Use to manage Amazon EBS-specific configuration for this mapping. Ebs *ImageRecipeEbsInstanceBlockDeviceSpecification `pulumi:"ebs"` // Use to remove a mapping from the parent image. NoDevice *string `pulumi:"noDevice"` // Use to manage instance ephemeral devices. VirtualName *string `pulumi:"virtualName"` }
Defines block device mappings for the instance used to configure your image.
type ImageRecipeInstanceBlockDeviceMappingArgs ¶
type ImageRecipeInstanceBlockDeviceMappingArgs struct { // The device to which these mappings apply. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Use to manage Amazon EBS-specific configuration for this mapping. Ebs ImageRecipeEbsInstanceBlockDeviceSpecificationPtrInput `pulumi:"ebs"` // Use to remove a mapping from the parent image. NoDevice pulumi.StringPtrInput `pulumi:"noDevice"` // Use to manage instance ephemeral devices. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
Defines block device mappings for the instance used to configure your image.
func (ImageRecipeInstanceBlockDeviceMappingArgs) ElementType ¶
func (ImageRecipeInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
func (ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutput ¶
func (i ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutput() ImageRecipeInstanceBlockDeviceMappingOutput
func (ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext ¶
func (i ImageRecipeInstanceBlockDeviceMappingArgs) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingOutput
type ImageRecipeInstanceBlockDeviceMappingArray ¶
type ImageRecipeInstanceBlockDeviceMappingArray []ImageRecipeInstanceBlockDeviceMappingInput
func (ImageRecipeInstanceBlockDeviceMappingArray) ElementType ¶
func (ImageRecipeInstanceBlockDeviceMappingArray) ElementType() reflect.Type
func (ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutput ¶
func (i ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutput() ImageRecipeInstanceBlockDeviceMappingArrayOutput
func (ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (i ImageRecipeInstanceBlockDeviceMappingArray) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingArrayOutput
type ImageRecipeInstanceBlockDeviceMappingArrayInput ¶
type ImageRecipeInstanceBlockDeviceMappingArrayInput interface { pulumi.Input ToImageRecipeInstanceBlockDeviceMappingArrayOutput() ImageRecipeInstanceBlockDeviceMappingArrayOutput ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext(context.Context) ImageRecipeInstanceBlockDeviceMappingArrayOutput }
ImageRecipeInstanceBlockDeviceMappingArrayInput is an input type that accepts ImageRecipeInstanceBlockDeviceMappingArray and ImageRecipeInstanceBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ImageRecipeInstanceBlockDeviceMappingArrayInput` via:
ImageRecipeInstanceBlockDeviceMappingArray{ ImageRecipeInstanceBlockDeviceMappingArgs{...} }
type ImageRecipeInstanceBlockDeviceMappingArrayOutput ¶
type ImageRecipeInstanceBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeInstanceBlockDeviceMappingArrayOutput) ElementType ¶
func (ImageRecipeInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutput ¶
func (o ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutput() ImageRecipeInstanceBlockDeviceMappingArrayOutput
func (ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (o ImageRecipeInstanceBlockDeviceMappingArrayOutput) ToImageRecipeInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingArrayOutput
type ImageRecipeInstanceBlockDeviceMappingInput ¶
type ImageRecipeInstanceBlockDeviceMappingInput interface { pulumi.Input ToImageRecipeInstanceBlockDeviceMappingOutput() ImageRecipeInstanceBlockDeviceMappingOutput ToImageRecipeInstanceBlockDeviceMappingOutputWithContext(context.Context) ImageRecipeInstanceBlockDeviceMappingOutput }
ImageRecipeInstanceBlockDeviceMappingInput is an input type that accepts ImageRecipeInstanceBlockDeviceMappingArgs and ImageRecipeInstanceBlockDeviceMappingOutput values. You can construct a concrete instance of `ImageRecipeInstanceBlockDeviceMappingInput` via:
ImageRecipeInstanceBlockDeviceMappingArgs{...}
type ImageRecipeInstanceBlockDeviceMappingOutput ¶
type ImageRecipeInstanceBlockDeviceMappingOutput struct{ *pulumi.OutputState }
Defines block device mappings for the instance used to configure your image.
func (ImageRecipeInstanceBlockDeviceMappingOutput) DeviceName ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
The device to which these mappings apply.
func (ImageRecipeInstanceBlockDeviceMappingOutput) Ebs ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) Ebs() ImageRecipeEbsInstanceBlockDeviceSpecificationPtrOutput
Use to manage Amazon EBS-specific configuration for this mapping.
func (ImageRecipeInstanceBlockDeviceMappingOutput) ElementType ¶
func (ImageRecipeInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
func (ImageRecipeInstanceBlockDeviceMappingOutput) NoDevice ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
Use to remove a mapping from the parent image.
func (ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutput ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutput() ImageRecipeInstanceBlockDeviceMappingOutput
func (ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) ToImageRecipeInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeInstanceBlockDeviceMappingOutput
func (ImageRecipeInstanceBlockDeviceMappingOutput) VirtualName ¶
func (o ImageRecipeInstanceBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Use to manage instance ephemeral devices.
type ImageRecipeOutput ¶
type ImageRecipeOutput struct{ *pulumi.OutputState }
func (ImageRecipeOutput) AdditionalInstanceConfiguration ¶ added in v0.17.0
func (o ImageRecipeOutput) AdditionalInstanceConfiguration() ImageRecipeAdditionalInstanceConfigurationPtrOutput
Specify additional settings and launch scripts for your build instances.
func (ImageRecipeOutput) Arn ¶ added in v0.17.0
func (o ImageRecipeOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the image recipe.
func (ImageRecipeOutput) BlockDeviceMappings ¶ added in v0.17.0
func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeInstanceBlockDeviceMappingArrayOutput
The block device mappings to apply when creating images from this recipe.
func (ImageRecipeOutput) Components ¶ added in v0.17.0
func (o ImageRecipeOutput) Components() ImageRecipeComponentConfigurationArrayOutput
The components of the image recipe.
func (ImageRecipeOutput) Description ¶ added in v0.17.0
func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
The description of the image recipe.
func (ImageRecipeOutput) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) Name ¶ added in v0.17.0
func (o ImageRecipeOutput) Name() pulumi.StringOutput
The name of the image recipe.
func (ImageRecipeOutput) ParentImage ¶ added in v0.17.0
func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
The parent image of the image recipe.
func (ImageRecipeOutput) Tags ¶ added in v0.17.0
func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
The tags of the image recipe.
func (ImageRecipeOutput) ToImageRecipeOutput ¶
func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
func (ImageRecipeOutput) ToImageRecipeOutputWithContext ¶
func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
func (ImageRecipeOutput) Version ¶ added in v0.17.0
func (o ImageRecipeOutput) Version() pulumi.StringOutput
The version of the image recipe.
func (ImageRecipeOutput) WorkingDirectory ¶ added in v0.17.0
func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ImageRecipeState ¶
type ImageRecipeState struct { }
func (ImageRecipeState) ElementType ¶
func (ImageRecipeState) ElementType() reflect.Type
type ImageRecipeSystemsManagerAgent ¶
type ImageRecipeSystemsManagerAgent struct { // Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false. UninstallAfterBuild *bool `pulumi:"uninstallAfterBuild"` }
Contains settings for the SSM agent on your build instance.
type ImageRecipeSystemsManagerAgentArgs ¶
type ImageRecipeSystemsManagerAgentArgs struct { // Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false. UninstallAfterBuild pulumi.BoolPtrInput `pulumi:"uninstallAfterBuild"` }
Contains settings for the SSM agent on your build instance.
func (ImageRecipeSystemsManagerAgentArgs) ElementType ¶
func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
type ImageRecipeSystemsManagerAgentInput ¶
type ImageRecipeSystemsManagerAgentInput interface { pulumi.Input ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput ToImageRecipeSystemsManagerAgentOutputWithContext(context.Context) ImageRecipeSystemsManagerAgentOutput }
ImageRecipeSystemsManagerAgentInput is an input type that accepts ImageRecipeSystemsManagerAgentArgs and ImageRecipeSystemsManagerAgentOutput values. You can construct a concrete instance of `ImageRecipeSystemsManagerAgentInput` via:
ImageRecipeSystemsManagerAgentArgs{...}
type ImageRecipeSystemsManagerAgentOutput ¶
type ImageRecipeSystemsManagerAgentOutput struct{ *pulumi.OutputState }
Contains settings for the SSM agent on your build instance.
func (ImageRecipeSystemsManagerAgentOutput) ElementType ¶
func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild ¶
func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.
type ImageRecipeSystemsManagerAgentPtrInput ¶
type ImageRecipeSystemsManagerAgentPtrInput interface { pulumi.Input ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput ToImageRecipeSystemsManagerAgentPtrOutputWithContext(context.Context) ImageRecipeSystemsManagerAgentPtrOutput }
ImageRecipeSystemsManagerAgentPtrInput is an input type that accepts ImageRecipeSystemsManagerAgentArgs, ImageRecipeSystemsManagerAgentPtr and ImageRecipeSystemsManagerAgentPtrOutput values. You can construct a concrete instance of `ImageRecipeSystemsManagerAgentPtrInput` via:
ImageRecipeSystemsManagerAgentArgs{...} or: nil
func ImageRecipeSystemsManagerAgentPtr ¶
func ImageRecipeSystemsManagerAgentPtr(v *ImageRecipeSystemsManagerAgentArgs) ImageRecipeSystemsManagerAgentPtrInput
type ImageRecipeSystemsManagerAgentPtrOutput ¶
type ImageRecipeSystemsManagerAgentPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType ¶
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.
type ImageScanningConfiguration ¶ added in v0.49.0
type ImageScanningConfiguration struct { // Contains ECR settings for vulnerability scans. EcrConfiguration *ImageEcrConfiguration `pulumi:"ecrConfiguration"` // This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
Contains settings for Image Builder image resource and container image scans.
type ImageScanningConfigurationArgs ¶ added in v0.49.0
type ImageScanningConfigurationArgs struct { // Contains ECR settings for vulnerability scans. EcrConfiguration ImageEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
Contains settings for Image Builder image resource and container image scans.
func (ImageScanningConfigurationArgs) ElementType ¶ added in v0.49.0
func (ImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImageScanningConfigurationArgs) ToImageScanningConfigurationOutput ¶ added in v0.49.0
func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationOutput() ImageScanningConfigurationOutput
func (ImageScanningConfigurationArgs) ToImageScanningConfigurationOutputWithContext ¶ added in v0.49.0
func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationOutputWithContext(ctx context.Context) ImageScanningConfigurationOutput
func (ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
func (ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (i ImageScanningConfigurationArgs) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
type ImageScanningConfigurationInput ¶ added in v0.49.0
type ImageScanningConfigurationInput interface { pulumi.Input ToImageScanningConfigurationOutput() ImageScanningConfigurationOutput ToImageScanningConfigurationOutputWithContext(context.Context) ImageScanningConfigurationOutput }
ImageScanningConfigurationInput is an input type that accepts ImageScanningConfigurationArgs and ImageScanningConfigurationOutput values. You can construct a concrete instance of `ImageScanningConfigurationInput` via:
ImageScanningConfigurationArgs{...}
type ImageScanningConfigurationOutput ¶ added in v0.49.0
type ImageScanningConfigurationOutput struct{ *pulumi.OutputState }
Contains settings for Image Builder image resource and container image scans.
func (ImageScanningConfigurationOutput) EcrConfiguration ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) EcrConfiguration() ImageEcrConfigurationPtrOutput
Contains ECR settings for vulnerability scans.
func (ImageScanningConfigurationOutput) ElementType ¶ added in v0.49.0
func (ImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (ImageScanningConfigurationOutput) ToImageScanningConfigurationOutput ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationOutput() ImageScanningConfigurationOutput
func (ImageScanningConfigurationOutput) ToImageScanningConfigurationOutputWithContext ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationOutputWithContext(ctx context.Context) ImageScanningConfigurationOutput
func (ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
func (ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImageScanningConfigurationOutput) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
type ImageScanningConfigurationPtrInput ¶ added in v0.49.0
type ImageScanningConfigurationPtrInput interface { pulumi.Input ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput ToImageScanningConfigurationPtrOutputWithContext(context.Context) ImageScanningConfigurationPtrOutput }
ImageScanningConfigurationPtrInput is an input type that accepts ImageScanningConfigurationArgs, ImageScanningConfigurationPtr and ImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImageScanningConfigurationPtrInput` via:
ImageScanningConfigurationArgs{...} or: nil
func ImageScanningConfigurationPtr ¶ added in v0.49.0
func ImageScanningConfigurationPtr(v *ImageScanningConfigurationArgs) ImageScanningConfigurationPtrInput
type ImageScanningConfigurationPtrOutput ¶ added in v0.49.0
type ImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v0.49.0
func (o ImageScanningConfigurationPtrOutput) EcrConfiguration() ImageEcrConfigurationPtrOutput
Contains ECR settings for vulnerability scans.
func (ImageScanningConfigurationPtrOutput) Elem ¶ added in v0.49.0
func (o ImageScanningConfigurationPtrOutput) Elem() ImageScanningConfigurationOutput
func (ImageScanningConfigurationPtrOutput) ElementType ¶ added in v0.49.0
func (ImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v0.49.0
func (o ImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutput ¶ added in v0.49.0
func (o ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutput() ImageScanningConfigurationPtrOutput
func (ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutputWithContext ¶ added in v0.49.0
func (o ImageScanningConfigurationPtrOutput) ToImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageScanningConfigurationPtrOutput
type ImageState ¶
type ImageState struct { }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type ImageTestsConfiguration ¶ added in v0.2.0
type ImageTestsConfiguration struct { // ImageTestsEnabled ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // TimeoutMinutes TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
The image tests configuration used when creating this image.
type ImageTestsConfigurationArgs ¶ added in v0.2.0
type ImageTestsConfigurationArgs struct { // ImageTestsEnabled ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // TimeoutMinutes TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
The image tests configuration used when creating this image.
func (ImageTestsConfigurationArgs) ElementType ¶ added in v0.2.0
func (ImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImageTestsConfigurationArgs) ToImageTestsConfigurationOutput ¶ added in v0.2.0
func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationOutput() ImageTestsConfigurationOutput
func (ImageTestsConfigurationArgs) ToImageTestsConfigurationOutputWithContext ¶ added in v0.2.0
func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationOutputWithContext(ctx context.Context) ImageTestsConfigurationOutput
func (ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutput ¶ added in v0.2.0
func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
func (ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (i ImageTestsConfigurationArgs) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
type ImageTestsConfigurationInput ¶ added in v0.2.0
type ImageTestsConfigurationInput interface { pulumi.Input ToImageTestsConfigurationOutput() ImageTestsConfigurationOutput ToImageTestsConfigurationOutputWithContext(context.Context) ImageTestsConfigurationOutput }
ImageTestsConfigurationInput is an input type that accepts ImageTestsConfigurationArgs and ImageTestsConfigurationOutput values. You can construct a concrete instance of `ImageTestsConfigurationInput` via:
ImageTestsConfigurationArgs{...}
type ImageTestsConfigurationOutput ¶ added in v0.2.0
type ImageTestsConfigurationOutput struct{ *pulumi.OutputState }
The image tests configuration used when creating this image.
func (ImageTestsConfigurationOutput) ElementType ¶ added in v0.2.0
func (ImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImageTestsConfigurationOutput) ImageTestsEnabled ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
ImageTestsEnabled
func (ImageTestsConfigurationOutput) TimeoutMinutes ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
TimeoutMinutes
func (ImageTestsConfigurationOutput) ToImageTestsConfigurationOutput ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationOutput() ImageTestsConfigurationOutput
func (ImageTestsConfigurationOutput) ToImageTestsConfigurationOutputWithContext ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationOutputWithContext(ctx context.Context) ImageTestsConfigurationOutput
func (ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutput ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
func (ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o ImageTestsConfigurationOutput) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
type ImageTestsConfigurationPtrInput ¶ added in v0.2.0
type ImageTestsConfigurationPtrInput interface { pulumi.Input ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput ToImageTestsConfigurationPtrOutputWithContext(context.Context) ImageTestsConfigurationPtrOutput }
ImageTestsConfigurationPtrInput is an input type that accepts ImageTestsConfigurationArgs, ImageTestsConfigurationPtr and ImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImageTestsConfigurationPtrInput` via:
ImageTestsConfigurationArgs{...} or: nil
func ImageTestsConfigurationPtr ¶ added in v0.2.0
func ImageTestsConfigurationPtr(v *ImageTestsConfigurationArgs) ImageTestsConfigurationPtrInput
type ImageTestsConfigurationPtrOutput ¶ added in v0.2.0
type ImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageTestsConfigurationPtrOutput) Elem ¶ added in v0.2.0
func (o ImageTestsConfigurationPtrOutput) Elem() ImageTestsConfigurationOutput
func (ImageTestsConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (ImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶ added in v0.2.0
func (o ImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
ImageTestsEnabled
func (ImageTestsConfigurationPtrOutput) TimeoutMinutes ¶ added in v0.2.0
func (o ImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
TimeoutMinutes
func (ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutput ¶ added in v0.2.0
func (o ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutput() ImageTestsConfigurationPtrOutput
func (ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o ImageTestsConfigurationPtrOutput) ToImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageTestsConfigurationPtrOutput
type ImageWorkflowConfiguration ¶ added in v0.91.0
type ImageWorkflowConfiguration struct { // Define execution decision in case of workflow failure OnFailure *ImageWorkflowConfigurationOnFailure `pulumi:"onFailure"` // The parallel group name ParallelGroup *string `pulumi:"parallelGroup"` // The parameters associated with the workflow Parameters []ImageWorkflowParameter `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the workflow WorkflowArn *string `pulumi:"workflowArn"` }
The workflow configuration of the image
type ImageWorkflowConfigurationArgs ¶ added in v0.91.0
type ImageWorkflowConfigurationArgs struct { // Define execution decision in case of workflow failure OnFailure ImageWorkflowConfigurationOnFailurePtrInput `pulumi:"onFailure"` // The parallel group name ParallelGroup pulumi.StringPtrInput `pulumi:"parallelGroup"` // The parameters associated with the workflow Parameters ImageWorkflowParameterArrayInput `pulumi:"parameters"` // The Amazon Resource Name (ARN) of the workflow WorkflowArn pulumi.StringPtrInput `pulumi:"workflowArn"` }
The workflow configuration of the image
func (ImageWorkflowConfigurationArgs) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationArgs) ElementType() reflect.Type
func (ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutput ¶ added in v0.91.0
func (i ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutput() ImageWorkflowConfigurationOutput
func (ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutputWithContext ¶ added in v0.91.0
func (i ImageWorkflowConfigurationArgs) ToImageWorkflowConfigurationOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOutput
type ImageWorkflowConfigurationArray ¶ added in v0.91.0
type ImageWorkflowConfigurationArray []ImageWorkflowConfigurationInput
func (ImageWorkflowConfigurationArray) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationArray) ElementType() reflect.Type
func (ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutput ¶ added in v0.91.0
func (i ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutput() ImageWorkflowConfigurationArrayOutput
func (ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutputWithContext ¶ added in v0.91.0
func (i ImageWorkflowConfigurationArray) ToImageWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImageWorkflowConfigurationArrayOutput
type ImageWorkflowConfigurationArrayInput ¶ added in v0.91.0
type ImageWorkflowConfigurationArrayInput interface { pulumi.Input ToImageWorkflowConfigurationArrayOutput() ImageWorkflowConfigurationArrayOutput ToImageWorkflowConfigurationArrayOutputWithContext(context.Context) ImageWorkflowConfigurationArrayOutput }
ImageWorkflowConfigurationArrayInput is an input type that accepts ImageWorkflowConfigurationArray and ImageWorkflowConfigurationArrayOutput values. You can construct a concrete instance of `ImageWorkflowConfigurationArrayInput` via:
ImageWorkflowConfigurationArray{ ImageWorkflowConfigurationArgs{...} }
type ImageWorkflowConfigurationArrayOutput ¶ added in v0.91.0
type ImageWorkflowConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowConfigurationArrayOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationArrayOutput) ElementType() reflect.Type
func (ImageWorkflowConfigurationArrayOutput) Index ¶ added in v0.91.0
func (o ImageWorkflowConfigurationArrayOutput) Index(i pulumi.IntInput) ImageWorkflowConfigurationOutput
func (ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutput() ImageWorkflowConfigurationArrayOutput
func (ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationArrayOutput) ToImageWorkflowConfigurationArrayOutputWithContext(ctx context.Context) ImageWorkflowConfigurationArrayOutput
type ImageWorkflowConfigurationInput ¶ added in v0.91.0
type ImageWorkflowConfigurationInput interface { pulumi.Input ToImageWorkflowConfigurationOutput() ImageWorkflowConfigurationOutput ToImageWorkflowConfigurationOutputWithContext(context.Context) ImageWorkflowConfigurationOutput }
ImageWorkflowConfigurationInput is an input type that accepts ImageWorkflowConfigurationArgs and ImageWorkflowConfigurationOutput values. You can construct a concrete instance of `ImageWorkflowConfigurationInput` via:
ImageWorkflowConfigurationArgs{...}
type ImageWorkflowConfigurationOnFailure ¶ added in v0.91.0
type ImageWorkflowConfigurationOnFailure string
Define execution decision in case of workflow failure
func (ImageWorkflowConfigurationOnFailure) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationOnFailure) ElementType() reflect.Type
func (ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutput() ImageWorkflowConfigurationOnFailureOutput
func (ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutputWithContext ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailureOutput
func (ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailure) ToStringOutput ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToStringOutput() pulumi.StringOutput
func (ImageWorkflowConfigurationOnFailure) ToStringOutputWithContext ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageWorkflowConfigurationOnFailure) ToStringPtrOutput ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e ImageWorkflowConfigurationOnFailure) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageWorkflowConfigurationOnFailureInput ¶ added in v0.91.0
type ImageWorkflowConfigurationOnFailureInput interface { pulumi.Input ToImageWorkflowConfigurationOnFailureOutput() ImageWorkflowConfigurationOnFailureOutput ToImageWorkflowConfigurationOnFailureOutputWithContext(context.Context) ImageWorkflowConfigurationOnFailureOutput }
ImageWorkflowConfigurationOnFailureInput is an input type that accepts values of the ImageWorkflowConfigurationOnFailure enum A concrete instance of `ImageWorkflowConfigurationOnFailureInput` can be one of the following:
ImageWorkflowConfigurationOnFailureContinue ImageWorkflowConfigurationOnFailureAbort
type ImageWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
type ImageWorkflowConfigurationOnFailureOutput struct{ *pulumi.OutputState }
func (ImageWorkflowConfigurationOnFailureOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationOnFailureOutput) ElementType() reflect.Type
func (ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutput() ImageWorkflowConfigurationOnFailureOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailureOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailureOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToStringOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToStringOutput() pulumi.StringOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageWorkflowConfigurationOnFailurePtrInput ¶ added in v0.91.0
type ImageWorkflowConfigurationOnFailurePtrInput interface { pulumi.Input ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(context.Context) ImageWorkflowConfigurationOnFailurePtrOutput }
func ImageWorkflowConfigurationOnFailurePtr ¶ added in v0.91.0
func ImageWorkflowConfigurationOnFailurePtr(v string) ImageWorkflowConfigurationOnFailurePtrInput
type ImageWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
type ImageWorkflowConfigurationOnFailurePtrOutput struct{ *pulumi.OutputState }
func (ImageWorkflowConfigurationOnFailurePtrOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationOnFailurePtrOutput) ElementType() reflect.Type
func (ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutput() ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToImageWorkflowConfigurationOnFailurePtrOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOnFailurePtrOutput
func (ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOnFailurePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageWorkflowConfigurationOutput ¶ added in v0.91.0
type ImageWorkflowConfigurationOutput struct{ *pulumi.OutputState }
The workflow configuration of the image
func (ImageWorkflowConfigurationOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowConfigurationOutput) ElementType() reflect.Type
func (ImageWorkflowConfigurationOutput) OnFailure ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) OnFailure() ImageWorkflowConfigurationOnFailurePtrOutput
Define execution decision in case of workflow failure
func (ImageWorkflowConfigurationOutput) ParallelGroup ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group name
func (ImageWorkflowConfigurationOutput) Parameters ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) Parameters() ImageWorkflowParameterArrayOutput
The parameters associated with the workflow
func (ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutput ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutput() ImageWorkflowConfigurationOutput
func (ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) ToImageWorkflowConfigurationOutputWithContext(ctx context.Context) ImageWorkflowConfigurationOutput
func (ImageWorkflowConfigurationOutput) WorkflowArn ¶ added in v0.91.0
func (o ImageWorkflowConfigurationOutput) WorkflowArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the workflow
type ImageWorkflowParameter ¶ added in v0.91.0
type ImageWorkflowParameter struct { // The name of the workflow parameter to set. Name *string `pulumi:"name"` // Sets the value for the named workflow parameter. Value []string `pulumi:"value"` }
A parameter associated with the workflow
type ImageWorkflowParameterArgs ¶ added in v0.91.0
type ImageWorkflowParameterArgs struct { // The name of the workflow parameter to set. Name pulumi.StringPtrInput `pulumi:"name"` // Sets the value for the named workflow parameter. Value pulumi.StringArrayInput `pulumi:"value"` }
A parameter associated with the workflow
func (ImageWorkflowParameterArgs) ElementType ¶ added in v0.91.0
func (ImageWorkflowParameterArgs) ElementType() reflect.Type
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput ¶ added in v0.91.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext ¶ added in v0.91.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
type ImageWorkflowParameterArray ¶ added in v0.91.0
type ImageWorkflowParameterArray []ImageWorkflowParameterInput
func (ImageWorkflowParameterArray) ElementType ¶ added in v0.91.0
func (ImageWorkflowParameterArray) ElementType() reflect.Type
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput ¶ added in v0.91.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v0.91.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterArrayInput ¶ added in v0.91.0
type ImageWorkflowParameterArrayInput interface { pulumi.Input ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput ToImageWorkflowParameterArrayOutputWithContext(context.Context) ImageWorkflowParameterArrayOutput }
ImageWorkflowParameterArrayInput is an input type that accepts ImageWorkflowParameterArray and ImageWorkflowParameterArrayOutput values. You can construct a concrete instance of `ImageWorkflowParameterArrayInput` via:
ImageWorkflowParameterArray{ ImageWorkflowParameterArgs{...} }
type ImageWorkflowParameterArrayOutput ¶ added in v0.91.0
type ImageWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterArrayOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImageWorkflowParameterArrayOutput) Index ¶ added in v0.91.0
func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput ¶ added in v0.91.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterInput ¶ added in v0.91.0
type ImageWorkflowParameterInput interface { pulumi.Input ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput ToImageWorkflowParameterOutputWithContext(context.Context) ImageWorkflowParameterOutput }
ImageWorkflowParameterInput is an input type that accepts ImageWorkflowParameterArgs and ImageWorkflowParameterOutput values. You can construct a concrete instance of `ImageWorkflowParameterInput` via:
ImageWorkflowParameterArgs{...}
type ImageWorkflowParameterOutput ¶ added in v0.91.0
type ImageWorkflowParameterOutput struct{ *pulumi.OutputState }
A parameter associated with the workflow
func (ImageWorkflowParameterOutput) ElementType ¶ added in v0.91.0
func (ImageWorkflowParameterOutput) ElementType() reflect.Type
func (ImageWorkflowParameterOutput) Name ¶ added in v0.91.0
func (o ImageWorkflowParameterOutput) Name() pulumi.StringPtrOutput
The name of the workflow parameter to set.
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput ¶ added in v0.91.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext ¶ added in v0.91.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) Value ¶ added in v0.91.0
func (o ImageWorkflowParameterOutput) Value() pulumi.StringArrayOutput
Sets the value for the named workflow parameter.
type InfrastructureConfiguration ¶
type InfrastructureConfiguration struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the infrastructure configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // The instance metadata option settings for the infrastructure configuration. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrOutput `pulumi:"instanceMetadataOptions"` // The instance profile of the infrastructure configuration. InstanceProfileName pulumi.StringOutput `pulumi:"instanceProfileName"` // The instance types of the infrastructure configuration. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // The EC2 key pair of the infrastructure configuration.. KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"` // The logging configuration of the infrastructure configuration. Logging InfrastructureConfigurationLoggingPtrOutput `pulumi:"logging"` // The name of the infrastructure configuration. Name pulumi.StringOutput `pulumi:"name"` // The placement option settings for the infrastructure configuration. Placement InfrastructureConfigurationPlacementPtrOutput `pulumi:"placement"` // The tags attached to the resource created by Image Builder. ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"` // The security group IDs of the infrastructure configuration. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration. SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` // The subnet ID of the infrastructure configuration. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags associated with the component. Tags pulumi.StringMapOutput `pulumi:"tags"` // The terminate instance on failure configuration of the infrastructure configuration. TerminateInstanceOnFailure pulumi.BoolPtrOutput `pulumi:"terminateInstanceOnFailure"` }
Resource schema for AWS::ImageBuilder::InfrastructureConfiguration
func GetInfrastructureConfiguration ¶
func GetInfrastructureConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InfrastructureConfigurationState, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
GetInfrastructureConfiguration gets an existing InfrastructureConfiguration 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 NewInfrastructureConfiguration ¶
func NewInfrastructureConfiguration(ctx *pulumi.Context, name string, args *InfrastructureConfigurationArgs, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
NewInfrastructureConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InfrastructureConfiguration) ElementType ¶
func (*InfrastructureConfiguration) ElementType() reflect.Type
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutput ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationArgs ¶
type InfrastructureConfigurationArgs struct { // The description of the infrastructure configuration. Description pulumi.StringPtrInput // The instance metadata option settings for the infrastructure configuration. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // The instance profile of the infrastructure configuration. InstanceProfileName pulumi.StringInput // The instance types of the infrastructure configuration. InstanceTypes pulumi.StringArrayInput // The EC2 key pair of the infrastructure configuration.. KeyPair pulumi.StringPtrInput // The logging configuration of the infrastructure configuration. Logging InfrastructureConfigurationLoggingPtrInput // The name of the infrastructure configuration. Name pulumi.StringPtrInput // The placement option settings for the infrastructure configuration. Placement InfrastructureConfigurationPlacementPtrInput // The tags attached to the resource created by Image Builder. ResourceTags pulumi.StringMapInput // The security group IDs of the infrastructure configuration. SecurityGroupIds pulumi.StringArrayInput // The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration. SnsTopicArn pulumi.StringPtrInput // The subnet ID of the infrastructure configuration. SubnetId pulumi.StringPtrInput // The tags associated with the component. Tags pulumi.StringMapInput // The terminate instance on failure configuration of the infrastructure configuration. TerminateInstanceOnFailure pulumi.BoolPtrInput }
The set of arguments for constructing a InfrastructureConfiguration resource.
func (InfrastructureConfigurationArgs) ElementType ¶
func (InfrastructureConfigurationArgs) ElementType() reflect.Type
type InfrastructureConfigurationInput ¶
type InfrastructureConfigurationInput interface { pulumi.Input ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput }
type InfrastructureConfigurationInstanceMetadataOptions ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptions struct { // Limit the number of hops that an instance metadata request can traverse to reach its destination. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows: HttpTokens *InfrastructureConfigurationInstanceMetadataOptionsHttpTokens `pulumi:"httpTokens"` }
The instance metadata option settings for the infrastructure configuration.
type InfrastructureConfigurationInstanceMetadataOptionsArgs ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsArgs struct { // Limit the number of hops that an instance metadata request can traverse to reach its destination. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows: HttpTokens InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrInput `pulumi:"httpTokens"` }
The instance metadata option settings for the infrastructure configuration.
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v0.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶ added in v0.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v0.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v0.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokens ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokens string
Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutput ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutput() pulumi.StringOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutputWithContext ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutput ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (e InfrastructureConfigurationInstanceMetadataOptionsHttpTokens) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput }
InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput is an input type that accepts values of the InfrastructureConfigurationInstanceMetadataOptionsHttpTokens enum A concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput` can be one of the following:
InfrastructureConfigurationInstanceMetadataOptionsHttpTokensRequired InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOptional
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutput() pulumi.StringOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrInput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput }
func InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtr ¶ added in v0.3.0
func InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtr(v string) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrInput
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsInput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput }
InfrastructureConfigurationInstanceMetadataOptionsInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs and InfrastructureConfigurationInstanceMetadataOptionsOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...}
type InfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
The instance metadata option settings for the infrastructure configuration.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
Limit the number of hops that an instance metadata request can traverse to reach its destination.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput }
InfrastructureConfigurationInstanceMetadataOptionsPtrInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs, InfrastructureConfigurationInstanceMetadataOptionsPtr and InfrastructureConfigurationInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsPtrInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...} or: nil
func InfrastructureConfigurationInstanceMetadataOptionsPtr ¶ added in v0.3.0
func InfrastructureConfigurationInstanceMetadataOptionsPtr(v *InfrastructureConfigurationInstanceMetadataOptionsArgs) InfrastructureConfigurationInstanceMetadataOptionsPtrInput
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v0.3.0
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType ¶ added in v0.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
Limit the number of hops that an instance metadata request can traverse to reach its destination.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() InfrastructureConfigurationInstanceMetadataOptionsHttpTokensPtrOutput
Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v0.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationLogging ¶
type InfrastructureConfigurationLogging struct { // The Amazon S3 logging configuration. S3Logs *InfrastructureConfigurationS3Logs `pulumi:"s3Logs"` }
The logging configuration of the infrastructure configuration.
type InfrastructureConfigurationLoggingArgs ¶
type InfrastructureConfigurationLoggingArgs struct { // The Amazon S3 logging configuration. S3Logs InfrastructureConfigurationS3LogsPtrInput `pulumi:"s3Logs"` }
The logging configuration of the infrastructure configuration.
func (InfrastructureConfigurationLoggingArgs) ElementType ¶
func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingInput ¶
type InfrastructureConfigurationLoggingInput interface { pulumi.Input ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput ToInfrastructureConfigurationLoggingOutputWithContext(context.Context) InfrastructureConfigurationLoggingOutput }
InfrastructureConfigurationLoggingInput is an input type that accepts InfrastructureConfigurationLoggingArgs and InfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingInput` via:
InfrastructureConfigurationLoggingArgs{...}
type InfrastructureConfigurationLoggingOutput ¶
type InfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
The logging configuration of the infrastructure configuration.
func (InfrastructureConfigurationLoggingOutput) ElementType ¶
func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationS3LogsPtrOutput
The Amazon S3 logging configuration.
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingPtrInput ¶
type InfrastructureConfigurationLoggingPtrInput interface { pulumi.Input ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput ToInfrastructureConfigurationLoggingPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingPtrOutput }
InfrastructureConfigurationLoggingPtrInput is an input type that accepts InfrastructureConfigurationLoggingArgs, InfrastructureConfigurationLoggingPtr and InfrastructureConfigurationLoggingPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingPtrInput` via:
InfrastructureConfigurationLoggingArgs{...} or: nil
func InfrastructureConfigurationLoggingPtr ¶
func InfrastructureConfigurationLoggingPtr(v *InfrastructureConfigurationLoggingArgs) InfrastructureConfigurationLoggingPtrInput
type InfrastructureConfigurationLoggingPtrOutput ¶
type InfrastructureConfigurationLoggingPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingPtrOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationS3LogsPtrOutput
The Amazon S3 logging configuration.
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationOutput ¶
type InfrastructureConfigurationOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationOutput) Arn ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the infrastructure configuration.
func (InfrastructureConfigurationOutput) Description ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
The description of the infrastructure configuration.
func (InfrastructureConfigurationOutput) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) InstanceMetadataOptions ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
The instance metadata option settings for the infrastructure configuration.
func (InfrastructureConfigurationOutput) InstanceProfileName ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
The instance profile of the infrastructure configuration.
func (InfrastructureConfigurationOutput) InstanceTypes ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
The instance types of the infrastructure configuration.
func (InfrastructureConfigurationOutput) KeyPair ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
The EC2 key pair of the infrastructure configuration..
func (InfrastructureConfigurationOutput) Logging ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
The logging configuration of the infrastructure configuration.
func (InfrastructureConfigurationOutput) Name ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
The name of the infrastructure configuration.
func (InfrastructureConfigurationOutput) Placement ¶ added in v1.4.0
func (o InfrastructureConfigurationOutput) Placement() InfrastructureConfigurationPlacementPtrOutput
The placement option settings for the infrastructure configuration.
func (InfrastructureConfigurationOutput) ResourceTags ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
The tags attached to the resource created by Image Builder.
func (InfrastructureConfigurationOutput) SecurityGroupIds ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group IDs of the infrastructure configuration.
func (InfrastructureConfigurationOutput) SnsTopicArn ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
func (InfrastructureConfigurationOutput) SubnetId ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID of the infrastructure configuration.
func (InfrastructureConfigurationOutput) Tags ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
The tags associated with the component.
func (InfrastructureConfigurationOutput) TerminateInstanceOnFailure ¶ added in v0.17.0
func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
The terminate instance on failure configuration of the infrastructure configuration.
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationPlacement ¶ added in v1.4.0
type InfrastructureConfigurationPlacement struct { // AvailabilityZone AvailabilityZone *string `pulumi:"availabilityZone"` // HostId HostId *string `pulumi:"hostId"` // HostResourceGroupArn HostResourceGroupArn *string `pulumi:"hostResourceGroupArn"` // Tenancy Tenancy *InfrastructureConfigurationPlacementTenancy `pulumi:"tenancy"` }
The placement options
type InfrastructureConfigurationPlacementArgs ¶ added in v1.4.0
type InfrastructureConfigurationPlacementArgs struct { // AvailabilityZone AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // HostId HostId pulumi.StringPtrInput `pulumi:"hostId"` // HostResourceGroupArn HostResourceGroupArn pulumi.StringPtrInput `pulumi:"hostResourceGroupArn"` // Tenancy Tenancy InfrastructureConfigurationPlacementTenancyPtrInput `pulumi:"tenancy"` }
The placement options
func (InfrastructureConfigurationPlacementArgs) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput ¶ added in v1.4.0
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext ¶ added in v1.4.0
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput ¶ added in v1.4.0
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶ added in v1.4.0
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
type InfrastructureConfigurationPlacementInput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementInput interface { pulumi.Input ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput ToInfrastructureConfigurationPlacementOutputWithContext(context.Context) InfrastructureConfigurationPlacementOutput }
InfrastructureConfigurationPlacementInput is an input type that accepts InfrastructureConfigurationPlacementArgs and InfrastructureConfigurationPlacementOutput values. You can construct a concrete instance of `InfrastructureConfigurationPlacementInput` via:
InfrastructureConfigurationPlacementArgs{...}
type InfrastructureConfigurationPlacementOutput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementOutput struct{ *pulumi.OutputState }
The placement options
func (InfrastructureConfigurationPlacementOutput) AvailabilityZone ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringPtrOutput
AvailabilityZone
func (InfrastructureConfigurationPlacementOutput) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementOutput) HostId ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) HostId() pulumi.StringPtrOutput
HostId
func (InfrastructureConfigurationPlacementOutput) HostResourceGroupArn ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringPtrOutput
HostResourceGroupArn
func (InfrastructureConfigurationPlacementOutput) Tenancy ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) Tenancy() InfrastructureConfigurationPlacementTenancyPtrOutput
Tenancy
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
type InfrastructureConfigurationPlacementPtrInput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementPtrInput interface { pulumi.Input ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput ToInfrastructureConfigurationPlacementPtrOutputWithContext(context.Context) InfrastructureConfigurationPlacementPtrOutput }
InfrastructureConfigurationPlacementPtrInput is an input type that accepts InfrastructureConfigurationPlacementArgs, InfrastructureConfigurationPlacementPtr and InfrastructureConfigurationPlacementPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationPlacementPtrInput` via:
InfrastructureConfigurationPlacementArgs{...} or: nil
func InfrastructureConfigurationPlacementPtr ¶ added in v1.4.0
func InfrastructureConfigurationPlacementPtr(v *InfrastructureConfigurationPlacementArgs) InfrastructureConfigurationPlacementPtrInput
type InfrastructureConfigurationPlacementPtrOutput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
AvailabilityZone
func (InfrastructureConfigurationPlacementPtrOutput) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementPtrOutput) HostId ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) HostId() pulumi.StringPtrOutput
HostId
func (InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn() pulumi.StringPtrOutput
HostResourceGroupArn
func (InfrastructureConfigurationPlacementPtrOutput) Tenancy ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) Tenancy() InfrastructureConfigurationPlacementTenancyPtrOutput
Tenancy
func (InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
type InfrastructureConfigurationPlacementTenancy ¶ added in v1.4.0
type InfrastructureConfigurationPlacementTenancy string
Tenancy
func (InfrastructureConfigurationPlacementTenancy) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementTenancy) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutput ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutput() InfrastructureConfigurationPlacementTenancyOutput
func (InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutputWithContext ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyOutput
func (InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutput ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancy) ToStringOutput ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToStringOutput() pulumi.StringOutput
func (InfrastructureConfigurationPlacementTenancy) ToStringOutputWithContext ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InfrastructureConfigurationPlacementTenancy) ToStringPtrOutput ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationPlacementTenancy) ToStringPtrOutputWithContext ¶ added in v1.4.0
func (e InfrastructureConfigurationPlacementTenancy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationPlacementTenancyInput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementTenancyInput interface { pulumi.Input ToInfrastructureConfigurationPlacementTenancyOutput() InfrastructureConfigurationPlacementTenancyOutput ToInfrastructureConfigurationPlacementTenancyOutputWithContext(context.Context) InfrastructureConfigurationPlacementTenancyOutput }
InfrastructureConfigurationPlacementTenancyInput is an input type that accepts values of the InfrastructureConfigurationPlacementTenancy enum A concrete instance of `InfrastructureConfigurationPlacementTenancyInput` can be one of the following:
InfrastructureConfigurationPlacementTenancyDefault InfrastructureConfigurationPlacementTenancyDedicated InfrastructureConfigurationPlacementTenancyHost
type InfrastructureConfigurationPlacementTenancyOutput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementTenancyOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationPlacementTenancyOutput) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementTenancyOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutput() InfrastructureConfigurationPlacementTenancyOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToStringOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringOutput() pulumi.StringOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToStringOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationPlacementTenancyPtrInput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementTenancyPtrInput interface { pulumi.Input ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput }
func InfrastructureConfigurationPlacementTenancyPtr ¶ added in v1.4.0
func InfrastructureConfigurationPlacementTenancyPtr(v string) InfrastructureConfigurationPlacementTenancyPtrInput
type InfrastructureConfigurationPlacementTenancyPtrOutput ¶ added in v1.4.0
type InfrastructureConfigurationPlacementTenancyPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ElementType ¶ added in v1.4.0
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutput() InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToInfrastructureConfigurationPlacementTenancyPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementTenancyPtrOutput
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutput ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.4.0
func (o InfrastructureConfigurationPlacementTenancyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureConfigurationS3Logs ¶
type InfrastructureConfigurationS3Logs struct { // S3BucketName S3BucketName *string `pulumi:"s3BucketName"` // S3KeyPrefix S3KeyPrefix *string `pulumi:"s3KeyPrefix"` }
The S3 path in which to store the logs.
type InfrastructureConfigurationS3LogsArgs ¶
type InfrastructureConfigurationS3LogsArgs struct { // S3BucketName S3BucketName pulumi.StringPtrInput `pulumi:"s3BucketName"` // S3KeyPrefix S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"` }
The S3 path in which to store the logs.
func (InfrastructureConfigurationS3LogsArgs) ElementType ¶
func (InfrastructureConfigurationS3LogsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutput ¶
func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutput() InfrastructureConfigurationS3LogsOutput
func (InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutputWithContext ¶
func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsOutput
func (InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutput ¶
func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
func (InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutputWithContext ¶
func (i InfrastructureConfigurationS3LogsArgs) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
type InfrastructureConfigurationS3LogsInput ¶
type InfrastructureConfigurationS3LogsInput interface { pulumi.Input ToInfrastructureConfigurationS3LogsOutput() InfrastructureConfigurationS3LogsOutput ToInfrastructureConfigurationS3LogsOutputWithContext(context.Context) InfrastructureConfigurationS3LogsOutput }
InfrastructureConfigurationS3LogsInput is an input type that accepts InfrastructureConfigurationS3LogsArgs and InfrastructureConfigurationS3LogsOutput values. You can construct a concrete instance of `InfrastructureConfigurationS3LogsInput` via:
InfrastructureConfigurationS3LogsArgs{...}
type InfrastructureConfigurationS3LogsOutput ¶
type InfrastructureConfigurationS3LogsOutput struct{ *pulumi.OutputState }
The S3 path in which to store the logs.
func (InfrastructureConfigurationS3LogsOutput) ElementType ¶
func (InfrastructureConfigurationS3LogsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationS3LogsOutput) S3BucketName ¶
func (o InfrastructureConfigurationS3LogsOutput) S3BucketName() pulumi.StringPtrOutput
S3BucketName
func (InfrastructureConfigurationS3LogsOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
S3KeyPrefix
func (InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutput ¶
func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutput() InfrastructureConfigurationS3LogsOutput
func (InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutputWithContext ¶
func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsOutput
func (InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutput ¶
func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
func (InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationS3LogsOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
type InfrastructureConfigurationS3LogsPtrInput ¶
type InfrastructureConfigurationS3LogsPtrInput interface { pulumi.Input ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput ToInfrastructureConfigurationS3LogsPtrOutputWithContext(context.Context) InfrastructureConfigurationS3LogsPtrOutput }
InfrastructureConfigurationS3LogsPtrInput is an input type that accepts InfrastructureConfigurationS3LogsArgs, InfrastructureConfigurationS3LogsPtr and InfrastructureConfigurationS3LogsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationS3LogsPtrInput` via:
InfrastructureConfigurationS3LogsArgs{...} or: nil
func InfrastructureConfigurationS3LogsPtr ¶
func InfrastructureConfigurationS3LogsPtr(v *InfrastructureConfigurationS3LogsArgs) InfrastructureConfigurationS3LogsPtrInput
type InfrastructureConfigurationS3LogsPtrOutput ¶
type InfrastructureConfigurationS3LogsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationS3LogsPtrOutput) ElementType ¶
func (InfrastructureConfigurationS3LogsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationS3LogsPtrOutput) S3BucketName ¶
func (o InfrastructureConfigurationS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
S3BucketName
func (InfrastructureConfigurationS3LogsPtrOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
S3KeyPrefix
func (InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutput ¶
func (o InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutput() InfrastructureConfigurationS3LogsPtrOutput
func (InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationS3LogsPtrOutput) ToInfrastructureConfigurationS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationS3LogsPtrOutput
type InfrastructureConfigurationState ¶
type InfrastructureConfigurationState struct { }
func (InfrastructureConfigurationState) ElementType ¶
func (InfrastructureConfigurationState) ElementType() reflect.Type
type LifecyclePolicy ¶ added in v0.85.0
type LifecyclePolicy struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the lifecycle policy. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the lifecycle policy. Description pulumi.StringPtrOutput `pulumi:"description"` // The execution role of the lifecycle policy. ExecutionRole pulumi.StringOutput `pulumi:"executionRole"` // The name of the lifecycle policy. Name pulumi.StringOutput `pulumi:"name"` // The policy details of the lifecycle policy. PolicyDetails LifecyclePolicyPolicyDetailArrayOutput `pulumi:"policyDetails"` // The resource selection of the lifecycle policy. ResourceSelection LifecyclePolicyResourceSelectionOutput `pulumi:"resourceSelection"` // The resource type of the lifecycle policy. ResourceType LifecyclePolicyResourceTypeOutput `pulumi:"resourceType"` // The status of the lifecycle policy. Status LifecyclePolicyStatusPtrOutput `pulumi:"status"` // The tags associated with the lifecycle policy. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource schema for AWS::ImageBuilder::LifecyclePolicy
func GetLifecyclePolicy ¶ added in v0.85.0
func GetLifecyclePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifecyclePolicyState, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
GetLifecyclePolicy gets an existing LifecyclePolicy 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 NewLifecyclePolicy ¶ added in v0.85.0
func NewLifecyclePolicy(ctx *pulumi.Context, name string, args *LifecyclePolicyArgs, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
NewLifecyclePolicy registers a new resource with the given unique name, arguments, and options.
func (*LifecyclePolicy) ElementType ¶ added in v0.85.0
func (*LifecyclePolicy) ElementType() reflect.Type
func (*LifecyclePolicy) ToLifecyclePolicyOutput ¶ added in v0.85.0
func (i *LifecyclePolicy) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (*LifecyclePolicy) ToLifecyclePolicyOutputWithContext ¶ added in v0.85.0
func (i *LifecyclePolicy) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyAction ¶ added in v0.85.0
type LifecyclePolicyAction struct { // Specifies the resources that the lifecycle policy applies to. IncludeResources *LifecyclePolicyIncludeResources `pulumi:"includeResources"` // The action type of the policy detail. Type LifecyclePolicyActionType `pulumi:"type"` }
The action of the policy detail.
type LifecyclePolicyActionArgs ¶ added in v0.85.0
type LifecyclePolicyActionArgs struct { // Specifies the resources that the lifecycle policy applies to. IncludeResources LifecyclePolicyIncludeResourcesPtrInput `pulumi:"includeResources"` // The action type of the policy detail. Type LifecyclePolicyActionTypeInput `pulumi:"type"` }
The action of the policy detail.
func (LifecyclePolicyActionArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyActionArgs) ElementType() reflect.Type
func (LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutput ¶ added in v0.85.0
func (i LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
func (LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyActionArgs) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
type LifecyclePolicyActionInput ¶ added in v0.85.0
type LifecyclePolicyActionInput interface { pulumi.Input ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput ToLifecyclePolicyActionOutputWithContext(context.Context) LifecyclePolicyActionOutput }
LifecyclePolicyActionInput is an input type that accepts LifecyclePolicyActionArgs and LifecyclePolicyActionOutput values. You can construct a concrete instance of `LifecyclePolicyActionInput` via:
LifecyclePolicyActionArgs{...}
type LifecyclePolicyActionOutput ¶ added in v0.85.0
type LifecyclePolicyActionOutput struct{ *pulumi.OutputState }
The action of the policy detail.
func (LifecyclePolicyActionOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyActionOutput) ElementType() reflect.Type
func (LifecyclePolicyActionOutput) IncludeResources ¶ added in v0.85.0
func (o LifecyclePolicyActionOutput) IncludeResources() LifecyclePolicyIncludeResourcesPtrOutput
Specifies the resources that the lifecycle policy applies to.
func (LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutput() LifecyclePolicyActionOutput
func (LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionOutput) ToLifecyclePolicyActionOutputWithContext(ctx context.Context) LifecyclePolicyActionOutput
func (LifecyclePolicyActionOutput) Type ¶ added in v0.85.0
func (o LifecyclePolicyActionOutput) Type() LifecyclePolicyActionTypeOutput
The action type of the policy detail.
type LifecyclePolicyActionType ¶ added in v0.85.0
type LifecyclePolicyActionType string
The action type of the policy detail.
func (LifecyclePolicyActionType) ElementType ¶ added in v0.85.0
func (LifecyclePolicyActionType) ElementType() reflect.Type
func (LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutput ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutput() LifecyclePolicyActionTypeOutput
func (LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypeOutputWithContext(ctx context.Context) LifecyclePolicyActionTypeOutput
func (LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionType) ToStringOutput ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyActionType) ToStringOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyActionType) ToStringPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyActionType) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyActionTypeInput ¶ added in v0.85.0
type LifecyclePolicyActionTypeInput interface { pulumi.Input ToLifecyclePolicyActionTypeOutput() LifecyclePolicyActionTypeOutput ToLifecyclePolicyActionTypeOutputWithContext(context.Context) LifecyclePolicyActionTypeOutput }
LifecyclePolicyActionTypeInput is an input type that accepts values of the LifecyclePolicyActionType enum A concrete instance of `LifecyclePolicyActionTypeInput` can be one of the following:
LifecyclePolicyActionTypeDelete LifecyclePolicyActionTypeDeprecate LifecyclePolicyActionTypeDisable
type LifecyclePolicyActionTypeOutput ¶ added in v0.85.0
type LifecyclePolicyActionTypeOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyActionTypeOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyActionTypeOutput) ElementType() reflect.Type
func (LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutput() LifecyclePolicyActionTypeOutput
func (LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypeOutputWithContext(ctx context.Context) LifecyclePolicyActionTypeOutput
func (LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionTypeOutput) ToStringOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyActionTypeOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyActionTypeOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyActionTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyActionTypePtrInput ¶ added in v0.85.0
type LifecyclePolicyActionTypePtrInput interface { pulumi.Input ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput ToLifecyclePolicyActionTypePtrOutputWithContext(context.Context) LifecyclePolicyActionTypePtrOutput }
func LifecyclePolicyActionTypePtr ¶ added in v0.85.0
func LifecyclePolicyActionTypePtr(v string) LifecyclePolicyActionTypePtrInput
type LifecyclePolicyActionTypePtrOutput ¶ added in v0.85.0
type LifecyclePolicyActionTypePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyActionTypePtrOutput) Elem ¶ added in v0.85.0
func (o LifecyclePolicyActionTypePtrOutput) Elem() LifecyclePolicyActionTypeOutput
func (LifecyclePolicyActionTypePtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyActionTypePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutput() LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypePtrOutput) ToLifecyclePolicyActionTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyActionTypePtrOutput
func (LifecyclePolicyActionTypePtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyActionTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyAmiExclusionRules ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRules struct { // Use to apply lifecycle policy actions on whether the AMI is public. IsPublic *bool `pulumi:"isPublic"` // Use to apply lifecycle policy actions on AMIs launched before a certain time. LastLaunched *LifecyclePolicyLastLaunched `pulumi:"lastLaunched"` // Use to apply lifecycle policy actions on AMIs distributed to a set of regions. Regions []string `pulumi:"regions"` SharedAccounts []string `pulumi:"sharedAccounts"` // The AMIs to select by tag. TagMap map[string]string `pulumi:"tagMap"` }
The AMI exclusion rules for the policy detail.
type LifecyclePolicyAmiExclusionRulesArgs ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRulesArgs struct { // Use to apply lifecycle policy actions on whether the AMI is public. IsPublic pulumi.BoolPtrInput `pulumi:"isPublic"` // Use to apply lifecycle policy actions on AMIs launched before a certain time. LastLaunched LifecyclePolicyLastLaunchedPtrInput `pulumi:"lastLaunched"` // Use to apply lifecycle policy actions on AMIs distributed to a set of regions. Regions pulumi.StringArrayInput `pulumi:"regions"` SharedAccounts pulumi.StringArrayInput `pulumi:"sharedAccounts"` // The AMIs to select by tag. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
The AMI exclusion rules for the policy detail.
func (LifecyclePolicyAmiExclusionRulesArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyAmiExclusionRulesArgs) ElementType() reflect.Type
func (LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutput ¶ added in v0.85.0
func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutput() LifecyclePolicyAmiExclusionRulesOutput
func (LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesOutput
func (LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutput ¶ added in v0.85.0
func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
func (LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyAmiExclusionRulesArgs) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
type LifecyclePolicyAmiExclusionRulesInput ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRulesInput interface { pulumi.Input ToLifecyclePolicyAmiExclusionRulesOutput() LifecyclePolicyAmiExclusionRulesOutput ToLifecyclePolicyAmiExclusionRulesOutputWithContext(context.Context) LifecyclePolicyAmiExclusionRulesOutput }
LifecyclePolicyAmiExclusionRulesInput is an input type that accepts LifecyclePolicyAmiExclusionRulesArgs and LifecyclePolicyAmiExclusionRulesOutput values. You can construct a concrete instance of `LifecyclePolicyAmiExclusionRulesInput` via:
LifecyclePolicyAmiExclusionRulesArgs{...}
type LifecyclePolicyAmiExclusionRulesOutput ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRulesOutput struct{ *pulumi.OutputState }
The AMI exclusion rules for the policy detail.
func (LifecyclePolicyAmiExclusionRulesOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyAmiExclusionRulesOutput) ElementType() reflect.Type
func (LifecyclePolicyAmiExclusionRulesOutput) IsPublic ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) IsPublic() pulumi.BoolPtrOutput
Use to apply lifecycle policy actions on whether the AMI is public.
func (LifecyclePolicyAmiExclusionRulesOutput) LastLaunched ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) LastLaunched() LifecyclePolicyLastLaunchedPtrOutput
Use to apply lifecycle policy actions on AMIs launched before a certain time.
func (LifecyclePolicyAmiExclusionRulesOutput) Regions ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) Regions() pulumi.StringArrayOutput
Use to apply lifecycle policy actions on AMIs distributed to a set of regions.
func (LifecyclePolicyAmiExclusionRulesOutput) SharedAccounts ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) SharedAccounts() pulumi.StringArrayOutput
Use to apply lifecycle policy actions on AMIs shared with a set of regions.
func (LifecyclePolicyAmiExclusionRulesOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) TagMap() pulumi.StringMapOutput
The AMIs to select by tag.
func (LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutput ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutput() LifecyclePolicyAmiExclusionRulesOutput
func (LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesOutput
func (LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
func (LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
type LifecyclePolicyAmiExclusionRulesPtrInput ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRulesPtrInput interface { pulumi.Input ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput }
LifecyclePolicyAmiExclusionRulesPtrInput is an input type that accepts LifecyclePolicyAmiExclusionRulesArgs, LifecyclePolicyAmiExclusionRulesPtr and LifecyclePolicyAmiExclusionRulesPtrOutput values. You can construct a concrete instance of `LifecyclePolicyAmiExclusionRulesPtrInput` via:
LifecyclePolicyAmiExclusionRulesArgs{...} or: nil
func LifecyclePolicyAmiExclusionRulesPtr ¶ added in v0.85.0
func LifecyclePolicyAmiExclusionRulesPtr(v *LifecyclePolicyAmiExclusionRulesArgs) LifecyclePolicyAmiExclusionRulesPtrInput
type LifecyclePolicyAmiExclusionRulesPtrOutput ¶ added in v0.85.0
type LifecyclePolicyAmiExclusionRulesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyAmiExclusionRulesPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyAmiExclusionRulesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyAmiExclusionRulesPtrOutput) IsPublic ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) IsPublic() pulumi.BoolPtrOutput
Use to apply lifecycle policy actions on whether the AMI is public.
func (LifecyclePolicyAmiExclusionRulesPtrOutput) LastLaunched ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) LastLaunched() LifecyclePolicyLastLaunchedPtrOutput
Use to apply lifecycle policy actions on AMIs launched before a certain time.
func (LifecyclePolicyAmiExclusionRulesPtrOutput) Regions ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) Regions() pulumi.StringArrayOutput
Use to apply lifecycle policy actions on AMIs distributed to a set of regions.
func (LifecyclePolicyAmiExclusionRulesPtrOutput) SharedAccounts ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) SharedAccounts() pulumi.StringArrayOutput
Use to apply lifecycle policy actions on AMIs shared with a set of regions.
func (LifecyclePolicyAmiExclusionRulesPtrOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
The AMIs to select by tag.
func (LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutput() LifecyclePolicyAmiExclusionRulesPtrOutput
func (LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyAmiExclusionRulesPtrOutput) ToLifecyclePolicyAmiExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyAmiExclusionRulesPtrOutput
type LifecyclePolicyArgs ¶ added in v0.85.0
type LifecyclePolicyArgs struct { // The description of the lifecycle policy. Description pulumi.StringPtrInput // The execution role of the lifecycle policy. ExecutionRole pulumi.StringInput // The name of the lifecycle policy. Name pulumi.StringPtrInput // The policy details of the lifecycle policy. PolicyDetails LifecyclePolicyPolicyDetailArrayInput // The resource selection of the lifecycle policy. ResourceSelection LifecyclePolicyResourceSelectionInput // The resource type of the lifecycle policy. ResourceType LifecyclePolicyResourceTypeInput // The status of the lifecycle policy. Status LifecyclePolicyStatusPtrInput // The tags associated with the lifecycle policy. Tags pulumi.StringMapInput }
The set of arguments for constructing a LifecyclePolicy resource.
func (LifecyclePolicyArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyArgs) ElementType() reflect.Type
type LifecyclePolicyExclusionRules ¶ added in v0.85.0
type LifecyclePolicyExclusionRules struct { // Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Amis *LifecyclePolicyAmiExclusionRules `pulumi:"amis"` // The Image Builder tags to filter on. TagMap map[string]string `pulumi:"tagMap"` }
The exclusion rules to apply of the policy detail.
type LifecyclePolicyExclusionRulesArgs ¶ added in v0.85.0
type LifecyclePolicyExclusionRulesArgs struct { // Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Amis LifecyclePolicyAmiExclusionRulesPtrInput `pulumi:"amis"` // The Image Builder tags to filter on. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
The exclusion rules to apply of the policy detail.
func (LifecyclePolicyExclusionRulesArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyExclusionRulesArgs) ElementType() reflect.Type
func (LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutput ¶ added in v0.85.0
func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutput() LifecyclePolicyExclusionRulesOutput
func (LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesOutput
func (LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutput ¶ added in v0.85.0
func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
func (LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyExclusionRulesArgs) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
type LifecyclePolicyExclusionRulesInput ¶ added in v0.85.0
type LifecyclePolicyExclusionRulesInput interface { pulumi.Input ToLifecyclePolicyExclusionRulesOutput() LifecyclePolicyExclusionRulesOutput ToLifecyclePolicyExclusionRulesOutputWithContext(context.Context) LifecyclePolicyExclusionRulesOutput }
LifecyclePolicyExclusionRulesInput is an input type that accepts LifecyclePolicyExclusionRulesArgs and LifecyclePolicyExclusionRulesOutput values. You can construct a concrete instance of `LifecyclePolicyExclusionRulesInput` via:
LifecyclePolicyExclusionRulesArgs{...}
type LifecyclePolicyExclusionRulesOutput ¶ added in v0.85.0
type LifecyclePolicyExclusionRulesOutput struct{ *pulumi.OutputState }
The exclusion rules to apply of the policy detail.
func (LifecyclePolicyExclusionRulesOutput) Amis ¶ added in v0.85.0
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
func (LifecyclePolicyExclusionRulesOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyExclusionRulesOutput) ElementType() reflect.Type
func (LifecyclePolicyExclusionRulesOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesOutput) TagMap() pulumi.StringMapOutput
The Image Builder tags to filter on.
func (LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutput ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutput() LifecyclePolicyExclusionRulesOutput
func (LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesOutput
func (LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
func (LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
type LifecyclePolicyExclusionRulesPtrInput ¶ added in v0.85.0
type LifecyclePolicyExclusionRulesPtrInput interface { pulumi.Input ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput ToLifecyclePolicyExclusionRulesPtrOutputWithContext(context.Context) LifecyclePolicyExclusionRulesPtrOutput }
LifecyclePolicyExclusionRulesPtrInput is an input type that accepts LifecyclePolicyExclusionRulesArgs, LifecyclePolicyExclusionRulesPtr and LifecyclePolicyExclusionRulesPtrOutput values. You can construct a concrete instance of `LifecyclePolicyExclusionRulesPtrInput` via:
LifecyclePolicyExclusionRulesArgs{...} or: nil
func LifecyclePolicyExclusionRulesPtr ¶ added in v0.85.0
func LifecyclePolicyExclusionRulesPtr(v *LifecyclePolicyExclusionRulesArgs) LifecyclePolicyExclusionRulesPtrInput
type LifecyclePolicyExclusionRulesPtrOutput ¶ added in v0.85.0
type LifecyclePolicyExclusionRulesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyExclusionRulesPtrOutput) Amis ¶ added in v0.85.0
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
func (LifecyclePolicyExclusionRulesPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyExclusionRulesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyExclusionRulesPtrOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
The Image Builder tags to filter on.
func (LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutput() LifecyclePolicyExclusionRulesPtrOutput
func (LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyExclusionRulesPtrOutput) ToLifecyclePolicyExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyExclusionRulesPtrOutput
type LifecyclePolicyFilter ¶ added in v0.85.0
type LifecyclePolicyFilter struct { // The minimum number of Image Builder resources to retain. RetainAtLeast *int `pulumi:"retainAtLeast"` // The filter type. Type LifecyclePolicyFilterType `pulumi:"type"` // The value's time unit. Unit *LifecyclePolicyTimeUnit `pulumi:"unit"` // The filter value. Value int `pulumi:"value"` }
The filters to apply of the policy detail.
type LifecyclePolicyFilterArgs ¶ added in v0.85.0
type LifecyclePolicyFilterArgs struct { // The minimum number of Image Builder resources to retain. RetainAtLeast pulumi.IntPtrInput `pulumi:"retainAtLeast"` // The filter type. Type LifecyclePolicyFilterTypeInput `pulumi:"type"` // The value's time unit. Unit LifecyclePolicyTimeUnitPtrInput `pulumi:"unit"` // The filter value. Value pulumi.IntInput `pulumi:"value"` }
The filters to apply of the policy detail.
func (LifecyclePolicyFilterArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyFilterArgs) ElementType() reflect.Type
func (LifecyclePolicyFilterArgs) ToLifecyclePolicyFilterOutput ¶ added in v0.85.0
func (i LifecyclePolicyFilterArgs) ToLifecyclePolicyFilterOutput() LifecyclePolicyFilterOutput
func (LifecyclePolicyFilterArgs) ToLifecyclePolicyFilterOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyFilterArgs) ToLifecyclePolicyFilterOutputWithContext(ctx context.Context) LifecyclePolicyFilterOutput
type LifecyclePolicyFilterInput ¶ added in v0.85.0
type LifecyclePolicyFilterInput interface { pulumi.Input ToLifecyclePolicyFilterOutput() LifecyclePolicyFilterOutput ToLifecyclePolicyFilterOutputWithContext(context.Context) LifecyclePolicyFilterOutput }
LifecyclePolicyFilterInput is an input type that accepts LifecyclePolicyFilterArgs and LifecyclePolicyFilterOutput values. You can construct a concrete instance of `LifecyclePolicyFilterInput` via:
LifecyclePolicyFilterArgs{...}
type LifecyclePolicyFilterOutput ¶ added in v0.85.0
type LifecyclePolicyFilterOutput struct{ *pulumi.OutputState }
The filters to apply of the policy detail.
func (LifecyclePolicyFilterOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyFilterOutput) ElementType() reflect.Type
func (LifecyclePolicyFilterOutput) RetainAtLeast ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) RetainAtLeast() pulumi.IntPtrOutput
The minimum number of Image Builder resources to retain.
func (LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutput() LifecyclePolicyFilterOutput
func (LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) ToLifecyclePolicyFilterOutputWithContext(ctx context.Context) LifecyclePolicyFilterOutput
func (LifecyclePolicyFilterOutput) Type ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) Type() LifecyclePolicyFilterTypeOutput
The filter type.
func (LifecyclePolicyFilterOutput) Unit ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) Unit() LifecyclePolicyTimeUnitPtrOutput
The value's time unit.
func (LifecyclePolicyFilterOutput) Value ¶ added in v0.85.0
func (o LifecyclePolicyFilterOutput) Value() pulumi.IntOutput
The filter value.
type LifecyclePolicyFilterType ¶ added in v0.85.0
type LifecyclePolicyFilterType string
The filter type.
func (LifecyclePolicyFilterType) ElementType ¶ added in v0.85.0
func (LifecyclePolicyFilterType) ElementType() reflect.Type
func (LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutput ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutput() LifecyclePolicyFilterTypeOutput
func (LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypeOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypeOutput
func (LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterType) ToStringOutput ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyFilterType) ToStringOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyFilterType) ToStringPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyFilterType) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyFilterTypeInput ¶ added in v0.85.0
type LifecyclePolicyFilterTypeInput interface { pulumi.Input ToLifecyclePolicyFilterTypeOutput() LifecyclePolicyFilterTypeOutput ToLifecyclePolicyFilterTypeOutputWithContext(context.Context) LifecyclePolicyFilterTypeOutput }
LifecyclePolicyFilterTypeInput is an input type that accepts values of the LifecyclePolicyFilterType enum A concrete instance of `LifecyclePolicyFilterTypeInput` can be one of the following:
LifecyclePolicyFilterTypeAge LifecyclePolicyFilterTypeCount
type LifecyclePolicyFilterTypeOutput ¶ added in v0.85.0
type LifecyclePolicyFilterTypeOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyFilterTypeOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyFilterTypeOutput) ElementType() reflect.Type
func (LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutput() LifecyclePolicyFilterTypeOutput
func (LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypeOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypeOutput
func (LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterTypeOutput) ToStringOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyFilterTypeOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyFilterTypeOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyFilterTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyFilterTypePtrInput ¶ added in v0.85.0
type LifecyclePolicyFilterTypePtrInput interface { pulumi.Input ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput ToLifecyclePolicyFilterTypePtrOutputWithContext(context.Context) LifecyclePolicyFilterTypePtrOutput }
func LifecyclePolicyFilterTypePtr ¶ added in v0.85.0
func LifecyclePolicyFilterTypePtr(v string) LifecyclePolicyFilterTypePtrInput
type LifecyclePolicyFilterTypePtrOutput ¶ added in v0.85.0
type LifecyclePolicyFilterTypePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyFilterTypePtrOutput) Elem ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypePtrOutput) Elem() LifecyclePolicyFilterTypeOutput
func (LifecyclePolicyFilterTypePtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyFilterTypePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutput() LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypePtrOutput) ToLifecyclePolicyFilterTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyFilterTypePtrOutput
func (LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyIncludeResources ¶ added in v0.85.0
type LifecyclePolicyIncludeResources struct { // Use to configure lifecycle actions on AMIs. Amis *bool `pulumi:"amis"` // Use to configure lifecycle actions on containers. Containers *bool `pulumi:"containers"` // Use to configure lifecycle actions on snapshots. Snapshots *bool `pulumi:"snapshots"` }
The included resources of the policy detail.
type LifecyclePolicyIncludeResourcesArgs ¶ added in v0.85.0
type LifecyclePolicyIncludeResourcesArgs struct { // Use to configure lifecycle actions on AMIs. Amis pulumi.BoolPtrInput `pulumi:"amis"` // Use to configure lifecycle actions on containers. Containers pulumi.BoolPtrInput `pulumi:"containers"` // Use to configure lifecycle actions on snapshots. Snapshots pulumi.BoolPtrInput `pulumi:"snapshots"` }
The included resources of the policy detail.
func (LifecyclePolicyIncludeResourcesArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyIncludeResourcesArgs) ElementType() reflect.Type
func (LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutput ¶ added in v0.85.0
func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutput() LifecyclePolicyIncludeResourcesOutput
func (LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesOutput
func (LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutput ¶ added in v0.85.0
func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
func (LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyIncludeResourcesArgs) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
type LifecyclePolicyIncludeResourcesInput ¶ added in v0.85.0
type LifecyclePolicyIncludeResourcesInput interface { pulumi.Input ToLifecyclePolicyIncludeResourcesOutput() LifecyclePolicyIncludeResourcesOutput ToLifecyclePolicyIncludeResourcesOutputWithContext(context.Context) LifecyclePolicyIncludeResourcesOutput }
LifecyclePolicyIncludeResourcesInput is an input type that accepts LifecyclePolicyIncludeResourcesArgs and LifecyclePolicyIncludeResourcesOutput values. You can construct a concrete instance of `LifecyclePolicyIncludeResourcesInput` via:
LifecyclePolicyIncludeResourcesArgs{...}
type LifecyclePolicyIncludeResourcesOutput ¶ added in v0.85.0
type LifecyclePolicyIncludeResourcesOutput struct{ *pulumi.OutputState }
The included resources of the policy detail.
func (LifecyclePolicyIncludeResourcesOutput) Amis ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) Amis() pulumi.BoolPtrOutput
Use to configure lifecycle actions on AMIs.
func (LifecyclePolicyIncludeResourcesOutput) Containers ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) Containers() pulumi.BoolPtrOutput
Use to configure lifecycle actions on containers.
func (LifecyclePolicyIncludeResourcesOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyIncludeResourcesOutput) ElementType() reflect.Type
func (LifecyclePolicyIncludeResourcesOutput) Snapshots ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) Snapshots() pulumi.BoolPtrOutput
Use to configure lifecycle actions on snapshots.
func (LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutput ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutput() LifecyclePolicyIncludeResourcesOutput
func (LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesOutput
func (LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
func (LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
type LifecyclePolicyIncludeResourcesPtrInput ¶ added in v0.85.0
type LifecyclePolicyIncludeResourcesPtrInput interface { pulumi.Input ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(context.Context) LifecyclePolicyIncludeResourcesPtrOutput }
LifecyclePolicyIncludeResourcesPtrInput is an input type that accepts LifecyclePolicyIncludeResourcesArgs, LifecyclePolicyIncludeResourcesPtr and LifecyclePolicyIncludeResourcesPtrOutput values. You can construct a concrete instance of `LifecyclePolicyIncludeResourcesPtrInput` via:
LifecyclePolicyIncludeResourcesArgs{...} or: nil
func LifecyclePolicyIncludeResourcesPtr ¶ added in v0.85.0
func LifecyclePolicyIncludeResourcesPtr(v *LifecyclePolicyIncludeResourcesArgs) LifecyclePolicyIncludeResourcesPtrInput
type LifecyclePolicyIncludeResourcesPtrOutput ¶ added in v0.85.0
type LifecyclePolicyIncludeResourcesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyIncludeResourcesPtrOutput) Amis ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesPtrOutput) Amis() pulumi.BoolPtrOutput
Use to configure lifecycle actions on AMIs.
func (LifecyclePolicyIncludeResourcesPtrOutput) Containers ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesPtrOutput) Containers() pulumi.BoolPtrOutput
Use to configure lifecycle actions on containers.
func (LifecyclePolicyIncludeResourcesPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyIncludeResourcesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyIncludeResourcesPtrOutput) Snapshots ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesPtrOutput) Snapshots() pulumi.BoolPtrOutput
Use to configure lifecycle actions on snapshots.
func (LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutput() LifecyclePolicyIncludeResourcesPtrOutput
func (LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyIncludeResourcesPtrOutput) ToLifecyclePolicyIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyIncludeResourcesPtrOutput
type LifecyclePolicyInput ¶ added in v0.85.0
type LifecyclePolicyInput interface { pulumi.Input ToLifecyclePolicyOutput() LifecyclePolicyOutput ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput }
type LifecyclePolicyLastLaunched ¶ added in v0.85.0
type LifecyclePolicyLastLaunched struct { // The value's time unit. Unit LifecyclePolicyTimeUnit `pulumi:"unit"` // The last launched value. Value int `pulumi:"value"` }
The last launched time of a resource.
type LifecyclePolicyLastLaunchedArgs ¶ added in v0.85.0
type LifecyclePolicyLastLaunchedArgs struct { // The value's time unit. Unit LifecyclePolicyTimeUnitInput `pulumi:"unit"` // The last launched value. Value pulumi.IntInput `pulumi:"value"` }
The last launched time of a resource.
func (LifecyclePolicyLastLaunchedArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyLastLaunchedArgs) ElementType() reflect.Type
func (LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutput ¶ added in v0.85.0
func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutput() LifecyclePolicyLastLaunchedOutput
func (LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedOutput
func (LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutput ¶ added in v0.85.0
func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
func (LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyLastLaunchedArgs) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
type LifecyclePolicyLastLaunchedInput ¶ added in v0.85.0
type LifecyclePolicyLastLaunchedInput interface { pulumi.Input ToLifecyclePolicyLastLaunchedOutput() LifecyclePolicyLastLaunchedOutput ToLifecyclePolicyLastLaunchedOutputWithContext(context.Context) LifecyclePolicyLastLaunchedOutput }
LifecyclePolicyLastLaunchedInput is an input type that accepts LifecyclePolicyLastLaunchedArgs and LifecyclePolicyLastLaunchedOutput values. You can construct a concrete instance of `LifecyclePolicyLastLaunchedInput` via:
LifecyclePolicyLastLaunchedArgs{...}
type LifecyclePolicyLastLaunchedOutput ¶ added in v0.85.0
type LifecyclePolicyLastLaunchedOutput struct{ *pulumi.OutputState }
The last launched time of a resource.
func (LifecyclePolicyLastLaunchedOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyLastLaunchedOutput) ElementType() reflect.Type
func (LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutput ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutput() LifecyclePolicyLastLaunchedOutput
func (LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedOutput
func (LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
func (LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
func (LifecyclePolicyLastLaunchedOutput) Unit ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) Unit() LifecyclePolicyTimeUnitOutput
The value's time unit.
func (LifecyclePolicyLastLaunchedOutput) Value ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedOutput) Value() pulumi.IntOutput
The last launched value.
type LifecyclePolicyLastLaunchedPtrInput ¶ added in v0.85.0
type LifecyclePolicyLastLaunchedPtrInput interface { pulumi.Input ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput ToLifecyclePolicyLastLaunchedPtrOutputWithContext(context.Context) LifecyclePolicyLastLaunchedPtrOutput }
LifecyclePolicyLastLaunchedPtrInput is an input type that accepts LifecyclePolicyLastLaunchedArgs, LifecyclePolicyLastLaunchedPtr and LifecyclePolicyLastLaunchedPtrOutput values. You can construct a concrete instance of `LifecyclePolicyLastLaunchedPtrInput` via:
LifecyclePolicyLastLaunchedArgs{...} or: nil
func LifecyclePolicyLastLaunchedPtr ¶ added in v0.85.0
func LifecyclePolicyLastLaunchedPtr(v *LifecyclePolicyLastLaunchedArgs) LifecyclePolicyLastLaunchedPtrInput
type LifecyclePolicyLastLaunchedPtrOutput ¶ added in v0.85.0
type LifecyclePolicyLastLaunchedPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyLastLaunchedPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyLastLaunchedPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutput() LifecyclePolicyLastLaunchedPtrOutput
func (LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedPtrOutput) ToLifecyclePolicyLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyLastLaunchedPtrOutput
func (LifecyclePolicyLastLaunchedPtrOutput) Unit ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedPtrOutput) Unit() LifecyclePolicyTimeUnitPtrOutput
The value's time unit.
func (LifecyclePolicyLastLaunchedPtrOutput) Value ¶ added in v0.85.0
func (o LifecyclePolicyLastLaunchedPtrOutput) Value() pulumi.IntPtrOutput
The last launched value.
type LifecyclePolicyOutput ¶ added in v0.85.0
type LifecyclePolicyOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyOutput) Arn ¶ added in v0.85.0
func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the lifecycle policy.
func (LifecyclePolicyOutput) Description ¶ added in v0.85.0
func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
The description of the lifecycle policy.
func (LifecyclePolicyOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyOutput) ElementType() reflect.Type
func (LifecyclePolicyOutput) ExecutionRole ¶ added in v0.85.0
func (o LifecyclePolicyOutput) ExecutionRole() pulumi.StringOutput
The execution role of the lifecycle policy.
func (LifecyclePolicyOutput) Name ¶ added in v0.85.0
func (o LifecyclePolicyOutput) Name() pulumi.StringOutput
The name of the lifecycle policy.
func (LifecyclePolicyOutput) PolicyDetails ¶ added in v0.85.0
func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
The policy details of the lifecycle policy.
func (LifecyclePolicyOutput) ResourceSelection ¶ added in v0.85.0
func (o LifecyclePolicyOutput) ResourceSelection() LifecyclePolicyResourceSelectionOutput
The resource selection of the lifecycle policy.
func (LifecyclePolicyOutput) ResourceType ¶ added in v0.85.0
func (o LifecyclePolicyOutput) ResourceType() LifecyclePolicyResourceTypeOutput
The resource type of the lifecycle policy.
func (LifecyclePolicyOutput) Status ¶ added in v0.85.0
func (o LifecyclePolicyOutput) Status() LifecyclePolicyStatusPtrOutput
The status of the lifecycle policy.
func (LifecyclePolicyOutput) Tags ¶ added in v0.85.0
func (o LifecyclePolicyOutput) Tags() pulumi.StringMapOutput
The tags associated with the lifecycle policy.
func (LifecyclePolicyOutput) ToLifecyclePolicyOutput ¶ added in v0.85.0
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyPolicyDetail ¶ added in v0.85.0
type LifecyclePolicyPolicyDetail struct { // Configuration details for the policy action. Action LifecyclePolicyAction `pulumi:"action"` // Additional rules to specify resources that should be exempt from policy actions. ExclusionRules *LifecyclePolicyExclusionRules `pulumi:"exclusionRules"` // Specifies the resources that the lifecycle policy applies to. Filter LifecyclePolicyFilter `pulumi:"filter"` }
The policy detail of the lifecycle policy.
type LifecyclePolicyPolicyDetailArgs ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailArgs struct { // Configuration details for the policy action. Action LifecyclePolicyActionInput `pulumi:"action"` // Additional rules to specify resources that should be exempt from policy actions. ExclusionRules LifecyclePolicyExclusionRulesPtrInput `pulumi:"exclusionRules"` // Specifies the resources that the lifecycle policy applies to. Filter LifecyclePolicyFilterInput `pulumi:"filter"` }
The policy detail of the lifecycle policy.
func (LifecyclePolicyPolicyDetailArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyPolicyDetailArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput ¶ added in v0.85.0
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyPolicyDetailArray ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailArray []LifecyclePolicyPolicyDetailInput
func (LifecyclePolicyPolicyDetailArray) ElementType ¶ added in v0.85.0
func (LifecyclePolicyPolicyDetailArray) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput ¶ added in v0.85.0
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailArrayInput ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailArrayInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput ToLifecyclePolicyPolicyDetailArrayOutputWithContext(context.Context) LifecyclePolicyPolicyDetailArrayOutput }
LifecyclePolicyPolicyDetailArrayInput is an input type that accepts LifecyclePolicyPolicyDetailArray and LifecyclePolicyPolicyDetailArrayOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailArrayInput` via:
LifecyclePolicyPolicyDetailArray{ LifecyclePolicyPolicyDetailArgs{...} }
type LifecyclePolicyPolicyDetailArrayOutput ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailInput ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput ToLifecyclePolicyPolicyDetailOutputWithContext(context.Context) LifecyclePolicyPolicyDetailOutput }
LifecyclePolicyPolicyDetailInput is an input type that accepts LifecyclePolicyPolicyDetailArgs and LifecyclePolicyPolicyDetailOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailInput` via:
LifecyclePolicyPolicyDetailArgs{...}
type LifecyclePolicyPolicyDetailOutput ¶ added in v0.85.0
type LifecyclePolicyPolicyDetailOutput struct{ *pulumi.OutputState }
The policy detail of the lifecycle policy.
func (LifecyclePolicyPolicyDetailOutput) Action ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailOutput) Action() LifecyclePolicyActionOutput
Configuration details for the policy action.
func (LifecyclePolicyPolicyDetailOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyPolicyDetailOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailOutput) ExclusionRules ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailOutput) ExclusionRules() LifecyclePolicyExclusionRulesPtrOutput
Additional rules to specify resources that should be exempt from policy actions.
func (LifecyclePolicyPolicyDetailOutput) Filter ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailOutput) Filter() LifecyclePolicyFilterOutput
Specifies the resources that the lifecycle policy applies to.
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyRecipeSelection ¶ added in v0.85.0
type LifecyclePolicyRecipeSelection struct { // The recipe name. Name string `pulumi:"name"` // The recipe version. SemanticVersion string `pulumi:"semanticVersion"` }
The recipe to apply the lifecycle policy for.
type LifecyclePolicyRecipeSelectionArgs ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionArgs struct { // The recipe name. Name pulumi.StringInput `pulumi:"name"` // The recipe version. SemanticVersion pulumi.StringInput `pulumi:"semanticVersion"` }
The recipe to apply the lifecycle policy for.
func (LifecyclePolicyRecipeSelectionArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyRecipeSelectionArgs) ElementType() reflect.Type
func (LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutput ¶ added in v0.85.0
func (i LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutput() LifecyclePolicyRecipeSelectionOutput
func (LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyRecipeSelectionArgs) ToLifecyclePolicyRecipeSelectionOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionOutput
type LifecyclePolicyRecipeSelectionArray ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionArray []LifecyclePolicyRecipeSelectionInput
func (LifecyclePolicyRecipeSelectionArray) ElementType ¶ added in v0.85.0
func (LifecyclePolicyRecipeSelectionArray) ElementType() reflect.Type
func (LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutput ¶ added in v0.85.0
func (i LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutput() LifecyclePolicyRecipeSelectionArrayOutput
func (LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyRecipeSelectionArray) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionArrayOutput
type LifecyclePolicyRecipeSelectionArrayInput ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionArrayInput interface { pulumi.Input ToLifecyclePolicyRecipeSelectionArrayOutput() LifecyclePolicyRecipeSelectionArrayOutput ToLifecyclePolicyRecipeSelectionArrayOutputWithContext(context.Context) LifecyclePolicyRecipeSelectionArrayOutput }
LifecyclePolicyRecipeSelectionArrayInput is an input type that accepts LifecyclePolicyRecipeSelectionArray and LifecyclePolicyRecipeSelectionArrayOutput values. You can construct a concrete instance of `LifecyclePolicyRecipeSelectionArrayInput` via:
LifecyclePolicyRecipeSelectionArray{ LifecyclePolicyRecipeSelectionArgs{...} }
type LifecyclePolicyRecipeSelectionArrayOutput ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyRecipeSelectionArrayOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyRecipeSelectionArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutput ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutput() LifecyclePolicyRecipeSelectionArrayOutput
func (LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionArrayOutput) ToLifecyclePolicyRecipeSelectionArrayOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionArrayOutput
type LifecyclePolicyRecipeSelectionInput ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionInput interface { pulumi.Input ToLifecyclePolicyRecipeSelectionOutput() LifecyclePolicyRecipeSelectionOutput ToLifecyclePolicyRecipeSelectionOutputWithContext(context.Context) LifecyclePolicyRecipeSelectionOutput }
LifecyclePolicyRecipeSelectionInput is an input type that accepts LifecyclePolicyRecipeSelectionArgs and LifecyclePolicyRecipeSelectionOutput values. You can construct a concrete instance of `LifecyclePolicyRecipeSelectionInput` via:
LifecyclePolicyRecipeSelectionArgs{...}
type LifecyclePolicyRecipeSelectionOutput ¶ added in v0.85.0
type LifecyclePolicyRecipeSelectionOutput struct{ *pulumi.OutputState }
The recipe to apply the lifecycle policy for.
func (LifecyclePolicyRecipeSelectionOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyRecipeSelectionOutput) ElementType() reflect.Type
func (LifecyclePolicyRecipeSelectionOutput) Name ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionOutput) Name() pulumi.StringOutput
The recipe name.
func (LifecyclePolicyRecipeSelectionOutput) SemanticVersion ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionOutput) SemanticVersion() pulumi.StringOutput
The recipe version.
func (LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutput ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutput() LifecyclePolicyRecipeSelectionOutput
func (LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyRecipeSelectionOutput) ToLifecyclePolicyRecipeSelectionOutputWithContext(ctx context.Context) LifecyclePolicyRecipeSelectionOutput
type LifecyclePolicyResourceSelection ¶ added in v0.85.0
type LifecyclePolicyResourceSelection struct { // The recipes to select. Recipes []LifecyclePolicyRecipeSelection `pulumi:"recipes"` // The Image Builder resources to select by tag. TagMap map[string]string `pulumi:"tagMap"` }
The resource selection for the lifecycle policy.
type LifecyclePolicyResourceSelectionArgs ¶ added in v0.85.0
type LifecyclePolicyResourceSelectionArgs struct { // The recipes to select. Recipes LifecyclePolicyRecipeSelectionArrayInput `pulumi:"recipes"` // The Image Builder resources to select by tag. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
The resource selection for the lifecycle policy.
func (LifecyclePolicyResourceSelectionArgs) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceSelectionArgs) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput ¶ added in v0.85.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext ¶ added in v0.85.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
type LifecyclePolicyResourceSelectionInput ¶ added in v0.85.0
type LifecyclePolicyResourceSelectionInput interface { pulumi.Input ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput ToLifecyclePolicyResourceSelectionOutputWithContext(context.Context) LifecyclePolicyResourceSelectionOutput }
LifecyclePolicyResourceSelectionInput is an input type that accepts LifecyclePolicyResourceSelectionArgs and LifecyclePolicyResourceSelectionOutput values. You can construct a concrete instance of `LifecyclePolicyResourceSelectionInput` via:
LifecyclePolicyResourceSelectionArgs{...}
type LifecyclePolicyResourceSelectionOutput ¶ added in v0.85.0
type LifecyclePolicyResourceSelectionOutput struct{ *pulumi.OutputState }
The resource selection for the lifecycle policy.
func (LifecyclePolicyResourceSelectionOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceSelectionOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionOutput) Recipes ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionOutput) Recipes() LifecyclePolicyRecipeSelectionArrayOutput
The recipes to select.
func (LifecyclePolicyResourceSelectionOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionOutput) TagMap() pulumi.StringMapOutput
The Image Builder resources to select by tag.
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
type LifecyclePolicyResourceSelectionPtrOutput ¶ added in v0.85.0
type LifecyclePolicyResourceSelectionPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionPtrOutput) Recipes ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionPtrOutput) Recipes() LifecyclePolicyRecipeSelectionArrayOutput
The recipes to select.
func (LifecyclePolicyResourceSelectionPtrOutput) TagMap ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionPtrOutput) TagMap() pulumi.StringMapOutput
The Image Builder resources to select by tag.
func (LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceType ¶ added in v0.85.0
type LifecyclePolicyResourceType string
The resource type of the lifecycle policy.
func (LifecyclePolicyResourceType) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceType) ElementType() reflect.Type
func (LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutput ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutput() LifecyclePolicyResourceTypeOutput
func (LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypeOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypeOutput
func (LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceType) ToStringOutput ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyResourceType) ToStringOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyResourceType) ToStringPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyResourceType) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyResourceTypeInput ¶ added in v0.85.0
type LifecyclePolicyResourceTypeInput interface { pulumi.Input ToLifecyclePolicyResourceTypeOutput() LifecyclePolicyResourceTypeOutput ToLifecyclePolicyResourceTypeOutputWithContext(context.Context) LifecyclePolicyResourceTypeOutput }
LifecyclePolicyResourceTypeInput is an input type that accepts values of the LifecyclePolicyResourceType enum A concrete instance of `LifecyclePolicyResourceTypeInput` can be one of the following:
LifecyclePolicyResourceTypeAmiImage LifecyclePolicyResourceTypeContainerImage
type LifecyclePolicyResourceTypeOutput ¶ added in v0.85.0
type LifecyclePolicyResourceTypeOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceTypeOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceTypeOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutput() LifecyclePolicyResourceTypeOutput
func (LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypeOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypeOutput
func (LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceTypeOutput) ToStringOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyResourceTypeOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyResourceTypeOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyResourceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyResourceTypePtrInput ¶ added in v0.85.0
type LifecyclePolicyResourceTypePtrInput interface { pulumi.Input ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput ToLifecyclePolicyResourceTypePtrOutputWithContext(context.Context) LifecyclePolicyResourceTypePtrOutput }
func LifecyclePolicyResourceTypePtr ¶ added in v0.85.0
func LifecyclePolicyResourceTypePtr(v string) LifecyclePolicyResourceTypePtrInput
type LifecyclePolicyResourceTypePtrOutput ¶ added in v0.85.0
type LifecyclePolicyResourceTypePtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceTypePtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyResourceTypePtrOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutput() LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypePtrOutput) ToLifecyclePolicyResourceTypePtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceTypePtrOutput
func (LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyState ¶ added in v0.85.0
type LifecyclePolicyState struct { }
func (LifecyclePolicyState) ElementType ¶ added in v0.85.0
func (LifecyclePolicyState) ElementType() reflect.Type
type LifecyclePolicyStatus ¶ added in v0.85.0
type LifecyclePolicyStatus string
The status of the lifecycle policy.
func (LifecyclePolicyStatus) ElementType ¶ added in v0.85.0
func (LifecyclePolicyStatus) ElementType() reflect.Type
func (LifecyclePolicyStatus) ToLifecyclePolicyStatusOutput ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusOutput() LifecyclePolicyStatusOutput
func (LifecyclePolicyStatus) ToLifecyclePolicyStatusOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusOutputWithContext(ctx context.Context) LifecyclePolicyStatusOutput
func (LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatus) ToStringOutput ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyStatus) ToStringOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyStatus) ToStringPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyStatus) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyStatusInput ¶ added in v0.85.0
type LifecyclePolicyStatusInput interface { pulumi.Input ToLifecyclePolicyStatusOutput() LifecyclePolicyStatusOutput ToLifecyclePolicyStatusOutputWithContext(context.Context) LifecyclePolicyStatusOutput }
LifecyclePolicyStatusInput is an input type that accepts values of the LifecyclePolicyStatus enum A concrete instance of `LifecyclePolicyStatusInput` can be one of the following:
LifecyclePolicyStatusDisabled LifecyclePolicyStatusEnabled
type LifecyclePolicyStatusOutput ¶ added in v0.85.0
type LifecyclePolicyStatusOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyStatusOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyStatusOutput) ElementType() reflect.Type
func (LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutput() LifecyclePolicyStatusOutput
func (LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusOutputWithContext(ctx context.Context) LifecyclePolicyStatusOutput
func (LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatusOutput) ToStringOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyStatusOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyStatusOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyStatusPtrInput ¶ added in v0.85.0
type LifecyclePolicyStatusPtrInput interface { pulumi.Input ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput ToLifecyclePolicyStatusPtrOutputWithContext(context.Context) LifecyclePolicyStatusPtrOutput }
func LifecyclePolicyStatusPtr ¶ added in v0.85.0
func LifecyclePolicyStatusPtr(v string) LifecyclePolicyStatusPtrInput
type LifecyclePolicyStatusPtrOutput ¶ added in v0.85.0
type LifecyclePolicyStatusPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyStatusPtrOutput) Elem ¶ added in v0.85.0
func (o LifecyclePolicyStatusPtrOutput) Elem() LifecyclePolicyStatusOutput
func (LifecyclePolicyStatusPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyStatusPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutput() LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusPtrOutput) ToLifecyclePolicyStatusPtrOutputWithContext(ctx context.Context) LifecyclePolicyStatusPtrOutput
func (LifecyclePolicyStatusPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyTimeUnit ¶ added in v0.85.0
type LifecyclePolicyTimeUnit string
A time unit.
func (LifecyclePolicyTimeUnit) ElementType ¶ added in v0.85.0
func (LifecyclePolicyTimeUnit) ElementType() reflect.Type
func (LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutput ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutput() LifecyclePolicyTimeUnitOutput
func (LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitOutput
func (LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnit) ToStringOutput ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyTimeUnit) ToStringOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyTimeUnit) ToStringPtrOutput ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyTimeUnit) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e LifecyclePolicyTimeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyTimeUnitInput ¶ added in v0.85.0
type LifecyclePolicyTimeUnitInput interface { pulumi.Input ToLifecyclePolicyTimeUnitOutput() LifecyclePolicyTimeUnitOutput ToLifecyclePolicyTimeUnitOutputWithContext(context.Context) LifecyclePolicyTimeUnitOutput }
LifecyclePolicyTimeUnitInput is an input type that accepts values of the LifecyclePolicyTimeUnit enum A concrete instance of `LifecyclePolicyTimeUnitInput` can be one of the following:
LifecyclePolicyTimeUnitDays LifecyclePolicyTimeUnitWeeks LifecyclePolicyTimeUnitMonths LifecyclePolicyTimeUnitYears
type LifecyclePolicyTimeUnitOutput ¶ added in v0.85.0
type LifecyclePolicyTimeUnitOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyTimeUnitOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyTimeUnitOutput) ElementType() reflect.Type
func (LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutput() LifecyclePolicyTimeUnitOutput
func (LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitOutput
func (LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnitOutput) ToStringOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToStringOutput() pulumi.StringOutput
func (LifecyclePolicyTimeUnitOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LifecyclePolicyTimeUnitOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyTimeUnitOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LifecyclePolicyTimeUnitPtrInput ¶ added in v0.85.0
type LifecyclePolicyTimeUnitPtrInput interface { pulumi.Input ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput ToLifecyclePolicyTimeUnitPtrOutputWithContext(context.Context) LifecyclePolicyTimeUnitPtrOutput }
func LifecyclePolicyTimeUnitPtr ¶ added in v0.85.0
func LifecyclePolicyTimeUnitPtr(v string) LifecyclePolicyTimeUnitPtrInput
type LifecyclePolicyTimeUnitPtrOutput ¶ added in v0.85.0
type LifecyclePolicyTimeUnitPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyTimeUnitPtrOutput) Elem ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitPtrOutput) Elem() LifecyclePolicyTimeUnitOutput
func (LifecyclePolicyTimeUnitPtrOutput) ElementType ¶ added in v0.85.0
func (LifecyclePolicyTimeUnitPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutput() LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitPtrOutput) ToLifecyclePolicyTimeUnitPtrOutputWithContext(ctx context.Context) LifecyclePolicyTimeUnitPtrOutput
func (LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o LifecyclePolicyTimeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupComponentArgs ¶ added in v0.12.0
type LookupComponentArgs struct { // The Amazon Resource Name (ARN) of the component. Arn string `pulumi:"arn"` }
type LookupComponentOutputArgs ¶ added in v0.12.0
type LookupComponentOutputArgs struct { // The Amazon Resource Name (ARN) of the component. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupComponentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupComponentOutputArgs) ElementType() reflect.Type
type LookupComponentResult ¶ added in v0.12.0
type LookupComponentResult struct { // The Amazon Resource Name (ARN) of the component. Arn *string `pulumi:"arn"` // The encryption status of the component. Encrypted *bool `pulumi:"encrypted"` // The type of the component denotes whether the component is used to build the image or only to test it. Type *ComponentType `pulumi:"type"` }
func LookupComponent ¶ added in v0.12.0
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
Resource schema for AWS::ImageBuilder::Component
type LookupComponentResultOutput ¶ added in v0.12.0
type LookupComponentResultOutput struct{ *pulumi.OutputState }
func LookupComponentOutput ¶ added in v0.12.0
func LookupComponentOutput(ctx *pulumi.Context, args LookupComponentOutputArgs, opts ...pulumi.InvokeOption) LookupComponentResultOutput
func (LookupComponentResultOutput) Arn ¶ added in v0.12.0
func (o LookupComponentResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the component.
func (LookupComponentResultOutput) ElementType ¶ added in v0.12.0
func (LookupComponentResultOutput) ElementType() reflect.Type
func (LookupComponentResultOutput) Encrypted ¶ added in v0.12.0
func (o LookupComponentResultOutput) Encrypted() pulumi.BoolPtrOutput
The encryption status of the component.
func (LookupComponentResultOutput) ToLookupComponentResultOutput ¶ added in v0.12.0
func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext ¶ added in v0.12.0
func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
func (LookupComponentResultOutput) Type ¶ added in v0.12.0
func (o LookupComponentResultOutput) Type() ComponentTypePtrOutput
The type of the component denotes whether the component is used to build the image or only to test it.
type LookupContainerRecipeArgs ¶ added in v0.12.0
type LookupContainerRecipeArgs struct { // The Amazon Resource Name (ARN) of the container recipe. Arn string `pulumi:"arn"` }
type LookupContainerRecipeOutputArgs ¶ added in v0.12.0
type LookupContainerRecipeOutputArgs struct { // The Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupContainerRecipeOutputArgs) ElementType ¶ added in v0.12.0
func (LookupContainerRecipeOutputArgs) ElementType() reflect.Type
type LookupContainerRecipeResult ¶ added in v0.12.0
type LookupContainerRecipeResult struct { // The Amazon Resource Name (ARN) of the container recipe. Arn *string `pulumi:"arn"` }
func LookupContainerRecipe ¶ added in v0.12.0
func LookupContainerRecipe(ctx *pulumi.Context, args *LookupContainerRecipeArgs, opts ...pulumi.InvokeOption) (*LookupContainerRecipeResult, error)
Resource schema for AWS::ImageBuilder::ContainerRecipe
type LookupContainerRecipeResultOutput ¶ added in v0.12.0
type LookupContainerRecipeResultOutput struct{ *pulumi.OutputState }
func LookupContainerRecipeOutput ¶ added in v0.12.0
func LookupContainerRecipeOutput(ctx *pulumi.Context, args LookupContainerRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Arn ¶ added in v0.12.0
func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the container recipe.
func (LookupContainerRecipeResultOutput) ElementType ¶ added in v0.12.0
func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput ¶ added in v0.12.0
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext ¶ added in v0.12.0
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
type LookupDistributionConfigurationArgs ¶ added in v0.12.0
type LookupDistributionConfigurationArgs struct { // The Amazon Resource Name (ARN) of the distribution configuration. Arn string `pulumi:"arn"` }
type LookupDistributionConfigurationOutputArgs ¶ added in v0.12.0
type LookupDistributionConfigurationOutputArgs struct { // The Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupDistributionConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDistributionConfigurationOutputArgs) ElementType() reflect.Type
type LookupDistributionConfigurationResult ¶ added in v0.12.0
type LookupDistributionConfigurationResult struct { // The Amazon Resource Name (ARN) of the distribution configuration. Arn *string `pulumi:"arn"` // The description of the distribution configuration. Description *string `pulumi:"description"` // The distributions of the distribution configuration. Distributions []DistributionConfigurationDistribution `pulumi:"distributions"` // The tags associated with the component. Tags map[string]string `pulumi:"tags"` }
func LookupDistributionConfiguration ¶ added in v0.12.0
func LookupDistributionConfiguration(ctx *pulumi.Context, args *LookupDistributionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDistributionConfigurationResult, error)
Resource schema for AWS::ImageBuilder::DistributionConfiguration
type LookupDistributionConfigurationResultOutput ¶ added in v0.12.0
type LookupDistributionConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupDistributionConfigurationOutput ¶ added in v0.12.0
func LookupDistributionConfigurationOutput(ctx *pulumi.Context, args LookupDistributionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Description ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringPtrOutput
The description of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Distributions ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) Distributions() DistributionConfigurationDistributionArrayOutput
The distributions of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
func (LookupDistributionConfigurationResultOutput) Tags ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
The tags associated with the component.
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
type LookupImageArgs ¶ added in v0.12.0
type LookupImageArgs struct { // The Amazon Resource Name (ARN) of the image. Arn string `pulumi:"arn"` }
type LookupImageOutputArgs ¶ added in v0.12.0
type LookupImageOutputArgs struct { // The Amazon Resource Name (ARN) of the image. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupImageOutputArgs) ElementType ¶ added in v0.12.0
func (LookupImageOutputArgs) ElementType() reflect.Type
type LookupImagePipelineArgs ¶ added in v0.12.0
type LookupImagePipelineArgs struct { // The Amazon Resource Name (ARN) of the image pipeline. Arn string `pulumi:"arn"` }
type LookupImagePipelineOutputArgs ¶ added in v0.12.0
type LookupImagePipelineOutputArgs struct { // The Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupImagePipelineOutputArgs) ElementType ¶ added in v0.12.0
func (LookupImagePipelineOutputArgs) ElementType() reflect.Type
type LookupImagePipelineResult ¶ added in v0.12.0
type LookupImagePipelineResult struct { // The Amazon Resource Name (ARN) of the image pipeline. Arn *string `pulumi:"arn"` // The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested. ContainerRecipeArn *string `pulumi:"containerRecipeArn"` // The description of the image pipeline. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline. DistributionConfigurationArn *string `pulumi:"distributionConfigurationArn"` // Collects additional information about the image being created, including the operating system (OS) version and package list. EnhancedImageMetadataEnabled *bool `pulumi:"enhancedImageMetadataEnabled"` // The execution role name/ARN for the image build, if provided ExecutionRole *string `pulumi:"executionRole"` // The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn *string `pulumi:"imageRecipeArn"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImagePipelineImageScanningConfiguration `pulumi:"imageScanningConfiguration"` // The image tests configuration of the image pipeline. ImageTestsConfiguration *ImagePipelineImageTestsConfiguration `pulumi:"imageTestsConfiguration"` // The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline. InfrastructureConfigurationArn *string `pulumi:"infrastructureConfigurationArn"` // The schedule of the image pipeline. Schedule *ImagePipelineSchedule `pulumi:"schedule"` // The status of the image pipeline. Status *ImagePipelineStatus `pulumi:"status"` // The tags of this image pipeline. Tags map[string]string `pulumi:"tags"` // Workflows to define the image build process Workflows []ImagePipelineWorkflowConfiguration `pulumi:"workflows"` }
func LookupImagePipeline ¶ added in v0.12.0
func LookupImagePipeline(ctx *pulumi.Context, args *LookupImagePipelineArgs, opts ...pulumi.InvokeOption) (*LookupImagePipelineResult, error)
Resource schema for AWS::ImageBuilder::ImagePipeline
type LookupImagePipelineResultOutput ¶ added in v0.12.0
type LookupImagePipelineResultOutput struct{ *pulumi.OutputState }
func LookupImagePipelineOutput ¶ added in v0.12.0
func LookupImagePipelineOutput(ctx *pulumi.Context, args LookupImagePipelineOutputArgs, opts ...pulumi.InvokeOption) LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) Arn ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image pipeline.
func (LookupImagePipelineResultOutput) ContainerRecipeArn ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.
func (LookupImagePipelineResultOutput) Description ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) Description() pulumi.StringPtrOutput
The description of the image pipeline.
func (LookupImagePipelineResultOutput) DistributionConfigurationArn ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.
func (LookupImagePipelineResultOutput) ElementType ¶ added in v0.12.0
func (LookupImagePipelineResultOutput) ElementType() reflect.Type
func (LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Collects additional information about the image being created, including the operating system (OS) version and package list.
func (LookupImagePipelineResultOutput) ExecutionRole ¶ added in v0.91.0
func (o LookupImagePipelineResultOutput) ExecutionRole() pulumi.StringPtrOutput
The execution role name/ARN for the image build, if provided
func (LookupImagePipelineResultOutput) ImageRecipeArn ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.
func (LookupImagePipelineResultOutput) ImageScanningConfiguration ¶ added in v0.49.0
func (o LookupImagePipelineResultOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationPtrOutput
Contains settings for vulnerability scans.
func (LookupImagePipelineResultOutput) ImageTestsConfiguration ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationPtrOutput
The image tests configuration of the image pipeline.
func (LookupImagePipelineResultOutput) InfrastructureConfigurationArn ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
func (LookupImagePipelineResultOutput) Schedule ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) Schedule() ImagePipelineSchedulePtrOutput
The schedule of the image pipeline.
func (LookupImagePipelineResultOutput) Status ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) Status() ImagePipelineStatusPtrOutput
The status of the image pipeline.
func (LookupImagePipelineResultOutput) Tags ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
The tags of this image pipeline.
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext ¶ added in v0.12.0
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) Workflows ¶ added in v0.91.0
func (o LookupImagePipelineResultOutput) Workflows() ImagePipelineWorkflowConfigurationArrayOutput
Workflows to define the image build process
type LookupImageRecipeArgs ¶ added in v0.12.0
type LookupImageRecipeArgs struct { // The Amazon Resource Name (ARN) of the image recipe. Arn string `pulumi:"arn"` }
type LookupImageRecipeOutputArgs ¶ added in v0.12.0
type LookupImageRecipeOutputArgs struct { // The Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupImageRecipeOutputArgs) ElementType ¶ added in v0.12.0
func (LookupImageRecipeOutputArgs) ElementType() reflect.Type
type LookupImageRecipeResult ¶ added in v0.12.0
type LookupImageRecipeResult struct { // Specify additional settings and launch scripts for your build instances. AdditionalInstanceConfiguration *ImageRecipeAdditionalInstanceConfiguration `pulumi:"additionalInstanceConfiguration"` // The Amazon Resource Name (ARN) of the image recipe. Arn *string `pulumi:"arn"` }
func LookupImageRecipe ¶ added in v0.12.0
func LookupImageRecipe(ctx *pulumi.Context, args *LookupImageRecipeArgs, opts ...pulumi.InvokeOption) (*LookupImageRecipeResult, error)
Resource schema for AWS::ImageBuilder::ImageRecipe
type LookupImageRecipeResultOutput ¶ added in v0.12.0
type LookupImageRecipeResultOutput struct{ *pulumi.OutputState }
func LookupImageRecipeOutput ¶ added in v0.12.0
func LookupImageRecipeOutput(ctx *pulumi.Context, args LookupImageRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) AdditionalInstanceConfiguration ¶ added in v0.12.0
func (o LookupImageRecipeResultOutput) AdditionalInstanceConfiguration() ImageRecipeAdditionalInstanceConfigurationPtrOutput
Specify additional settings and launch scripts for your build instances.
func (LookupImageRecipeResultOutput) Arn ¶ added in v0.12.0
func (o LookupImageRecipeResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image recipe.
func (LookupImageRecipeResultOutput) ElementType ¶ added in v0.12.0
func (LookupImageRecipeResultOutput) ElementType() reflect.Type
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput ¶ added in v0.12.0
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext ¶ added in v0.12.0
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
type LookupImageResult ¶ added in v0.12.0
type LookupImageResult struct { // The Amazon Resource Name (ARN) of the image. Arn *string `pulumi:"arn"` // The execution role name/ARN for the image build, if provided ExecutionRole *string `pulumi:"executionRole"` // The AMI ID of the EC2 AMI in current region. ImageId *string `pulumi:"imageId"` // URI for containers created in current Region with default ECR image tag ImageUri *string `pulumi:"imageUri"` // The name of the image. Name *string `pulumi:"name"` }
func LookupImage ¶ added in v0.12.0
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Resource schema for AWS::ImageBuilder::Image
type LookupImageResultOutput ¶ added in v0.12.0
type LookupImageResultOutput struct{ *pulumi.OutputState }
func LookupImageOutput ¶ added in v0.12.0
func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput
func (LookupImageResultOutput) Arn ¶ added in v0.12.0
func (o LookupImageResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the image.
func (LookupImageResultOutput) ElementType ¶ added in v0.12.0
func (LookupImageResultOutput) ElementType() reflect.Type
func (LookupImageResultOutput) ExecutionRole ¶ added in v0.91.0
func (o LookupImageResultOutput) ExecutionRole() pulumi.StringPtrOutput
The execution role name/ARN for the image build, if provided
func (LookupImageResultOutput) ImageId ¶ added in v0.12.0
func (o LookupImageResultOutput) ImageId() pulumi.StringPtrOutput
The AMI ID of the EC2 AMI in current region.
func (LookupImageResultOutput) ImageUri ¶ added in v0.14.0
func (o LookupImageResultOutput) ImageUri() pulumi.StringPtrOutput
URI for containers created in current Region with default ECR image tag
func (LookupImageResultOutput) Name ¶ added in v0.12.0
func (o LookupImageResultOutput) Name() pulumi.StringPtrOutput
The name of the image.
func (LookupImageResultOutput) ToLookupImageResultOutput ¶ added in v0.12.0
func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
func (LookupImageResultOutput) ToLookupImageResultOutputWithContext ¶ added in v0.12.0
func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
type LookupInfrastructureConfigurationArgs ¶ added in v0.12.0
type LookupInfrastructureConfigurationArgs struct { // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn string `pulumi:"arn"` }
type LookupInfrastructureConfigurationOutputArgs ¶ added in v0.12.0
type LookupInfrastructureConfigurationOutputArgs struct { // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupInfrastructureConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInfrastructureConfigurationOutputArgs) ElementType() reflect.Type
type LookupInfrastructureConfigurationResult ¶ added in v0.12.0
type LookupInfrastructureConfigurationResult struct { // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn *string `pulumi:"arn"` // The description of the infrastructure configuration. Description *string `pulumi:"description"` // The instance metadata option settings for the infrastructure configuration. InstanceMetadataOptions *InfrastructureConfigurationInstanceMetadataOptions `pulumi:"instanceMetadataOptions"` // The instance profile of the infrastructure configuration. InstanceProfileName *string `pulumi:"instanceProfileName"` // The instance types of the infrastructure configuration. InstanceTypes []string `pulumi:"instanceTypes"` // The EC2 key pair of the infrastructure configuration.. KeyPair *string `pulumi:"keyPair"` // The logging configuration of the infrastructure configuration. Logging *InfrastructureConfigurationLogging `pulumi:"logging"` // The placement option settings for the infrastructure configuration. Placement *InfrastructureConfigurationPlacement `pulumi:"placement"` // The tags attached to the resource created by Image Builder. ResourceTags map[string]string `pulumi:"resourceTags"` // The security group IDs of the infrastructure configuration. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration. SnsTopicArn *string `pulumi:"snsTopicArn"` // The subnet ID of the infrastructure configuration. SubnetId *string `pulumi:"subnetId"` // The tags associated with the component. Tags map[string]string `pulumi:"tags"` // The terminate instance on failure configuration of the infrastructure configuration. TerminateInstanceOnFailure *bool `pulumi:"terminateInstanceOnFailure"` }
func LookupInfrastructureConfiguration ¶ added in v0.12.0
func LookupInfrastructureConfiguration(ctx *pulumi.Context, args *LookupInfrastructureConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInfrastructureConfigurationResult, error)
Resource schema for AWS::ImageBuilder::InfrastructureConfiguration
type LookupInfrastructureConfigurationResultOutput ¶ added in v0.12.0
type LookupInfrastructureConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupInfrastructureConfigurationOutput ¶ added in v0.12.0
func LookupInfrastructureConfigurationOutput(ctx *pulumi.Context, args LookupInfrastructureConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) Description ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringPtrOutput
The description of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
func (LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
The instance metadata option settings for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) InstanceProfileName ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringPtrOutput
The instance profile of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) InstanceTypes ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
The instance types of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) KeyPair ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringPtrOutput
The EC2 key pair of the infrastructure configuration..
func (LookupInfrastructureConfigurationResultOutput) Logging ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
The logging configuration of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) Placement ¶ added in v1.4.0
func (o LookupInfrastructureConfigurationResultOutput) Placement() InfrastructureConfigurationPlacementPtrOutput
The placement option settings for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ResourceTags ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
The tags attached to the resource created by Image Builder.
func (LookupInfrastructureConfigurationResultOutput) SecurityGroupIds ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group IDs of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) SnsTopicArn ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringPtrOutput
The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) SubnetId ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) Tags ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
The tags associated with the component.
func (LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
The terminate instance on failure configuration of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
type LookupLifecyclePolicyArgs ¶ added in v0.85.0
type LookupLifecyclePolicyArgs struct { // The Amazon Resource Name (ARN) of the lifecycle policy. Arn string `pulumi:"arn"` }
type LookupLifecyclePolicyOutputArgs ¶ added in v0.85.0
type LookupLifecyclePolicyOutputArgs struct { // The Amazon Resource Name (ARN) of the lifecycle policy. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupLifecyclePolicyOutputArgs) ElementType ¶ added in v0.85.0
func (LookupLifecyclePolicyOutputArgs) ElementType() reflect.Type
type LookupLifecyclePolicyResult ¶ added in v0.85.0
type LookupLifecyclePolicyResult struct { // The Amazon Resource Name (ARN) of the lifecycle policy. Arn *string `pulumi:"arn"` // The description of the lifecycle policy. Description *string `pulumi:"description"` // The execution role of the lifecycle policy. ExecutionRole *string `pulumi:"executionRole"` // The policy details of the lifecycle policy. PolicyDetails []LifecyclePolicyPolicyDetail `pulumi:"policyDetails"` // The resource selection of the lifecycle policy. ResourceSelection *LifecyclePolicyResourceSelection `pulumi:"resourceSelection"` // The resource type of the lifecycle policy. ResourceType *LifecyclePolicyResourceType `pulumi:"resourceType"` // The status of the lifecycle policy. Status *LifecyclePolicyStatus `pulumi:"status"` // The tags associated with the lifecycle policy. Tags map[string]string `pulumi:"tags"` }
func LookupLifecyclePolicy ¶ added in v0.85.0
func LookupLifecyclePolicy(ctx *pulumi.Context, args *LookupLifecyclePolicyArgs, opts ...pulumi.InvokeOption) (*LookupLifecyclePolicyResult, error)
Resource schema for AWS::ImageBuilder::LifecyclePolicy
type LookupLifecyclePolicyResultOutput ¶ added in v0.85.0
type LookupLifecyclePolicyResultOutput struct{ *pulumi.OutputState }
func LookupLifecyclePolicyOutput ¶ added in v0.85.0
func LookupLifecyclePolicyOutput(ctx *pulumi.Context, args LookupLifecyclePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLifecyclePolicyResultOutput
func (LookupLifecyclePolicyResultOutput) Arn ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) Description ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) Description() pulumi.StringPtrOutput
The description of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) ElementType ¶ added in v0.85.0
func (LookupLifecyclePolicyResultOutput) ElementType() reflect.Type
func (LookupLifecyclePolicyResultOutput) ExecutionRole ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) ExecutionRole() pulumi.StringPtrOutput
The execution role of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) PolicyDetails ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
The policy details of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) ResourceSelection ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) ResourceSelection() LifecyclePolicyResourceSelectionPtrOutput
The resource selection of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) ResourceType ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) ResourceType() LifecyclePolicyResourceTypePtrOutput
The resource type of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) Status ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) Status() LifecyclePolicyStatusPtrOutput
The status of the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) Tags ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) Tags() pulumi.StringMapOutput
The tags associated with the lifecycle policy.
func (LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutput() LookupLifecyclePolicyResultOutput
func (LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext ¶ added in v0.85.0
func (o LookupLifecyclePolicyResultOutput) ToLookupLifecyclePolicyResultOutputWithContext(ctx context.Context) LookupLifecyclePolicyResultOutput
type LookupWorkflowArgs ¶ added in v0.91.0
type LookupWorkflowArgs struct { // The Amazon Resource Name (ARN) of the workflow. Arn string `pulumi:"arn"` }
type LookupWorkflowOutputArgs ¶ added in v0.91.0
type LookupWorkflowOutputArgs struct { // The Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupWorkflowOutputArgs) ElementType ¶ added in v0.91.0
func (LookupWorkflowOutputArgs) ElementType() reflect.Type
type LookupWorkflowResult ¶ added in v0.91.0
type LookupWorkflowResult struct { // The Amazon Resource Name (ARN) of the workflow. Arn *string `pulumi:"arn"` }
func LookupWorkflow ¶ added in v0.91.0
func LookupWorkflow(ctx *pulumi.Context, args *LookupWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupWorkflowResult, error)
Resource schema for AWS::ImageBuilder::Workflow
type LookupWorkflowResultOutput ¶ added in v0.91.0
type LookupWorkflowResultOutput struct{ *pulumi.OutputState }
func LookupWorkflowOutput ¶ added in v0.91.0
func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) Arn ¶ added in v0.91.0
func (o LookupWorkflowResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the workflow.
func (LookupWorkflowResultOutput) ElementType ¶ added in v0.91.0
func (LookupWorkflowResultOutput) ElementType() reflect.Type
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput ¶ added in v0.91.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext ¶ added in v0.91.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
type Workflow ¶ added in v0.91.0
type Workflow struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringOutput `pulumi:"arn"` // The change description of the workflow. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // The data of the workflow. Data pulumi.StringPtrOutput `pulumi:"data"` // The description of the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // The KMS key identifier used to encrypt the workflow. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the workflow. Name pulumi.StringOutput `pulumi:"name"` // The tags associated with the workflow. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the workflow denotes whether the workflow is used to build, test, or distribute. Type WorkflowTypeOutput `pulumi:"type"` // The uri of the workflow. Uri pulumi.StringPtrOutput `pulumi:"uri"` // The version of the workflow. Version pulumi.StringOutput `pulumi:"version"` }
Resource schema for AWS::ImageBuilder::Workflow
func GetWorkflow ¶ added in v0.91.0
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow 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 NewWorkflow ¶ added in v0.91.0
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶ added in v0.91.0
func (*Workflow) ToWorkflowOutput ¶ added in v0.91.0
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶ added in v0.91.0
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶ added in v0.91.0
type WorkflowArgs struct { // The change description of the workflow. ChangeDescription pulumi.StringPtrInput // The data of the workflow. Data pulumi.StringPtrInput // The description of the workflow. Description pulumi.StringPtrInput // The KMS key identifier used to encrypt the workflow. KmsKeyId pulumi.StringPtrInput // The name of the workflow. Name pulumi.StringPtrInput // The tags associated with the workflow. Tags pulumi.StringMapInput // The type of the workflow denotes whether the workflow is used to build, test, or distribute. Type WorkflowTypeInput // The uri of the workflow. Uri pulumi.StringPtrInput // The version of the workflow. Version pulumi.StringInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶ added in v0.91.0
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowInput ¶ added in v0.91.0
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowOutput ¶ added in v0.91.0
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶ added in v0.91.0
func (o WorkflowOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the workflow.
func (WorkflowOutput) ChangeDescription ¶ added in v0.91.0
func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
The change description of the workflow.
func (WorkflowOutput) Data ¶ added in v0.91.0
func (o WorkflowOutput) Data() pulumi.StringPtrOutput
The data of the workflow.
func (WorkflowOutput) Description ¶ added in v0.91.0
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
The description of the workflow.
func (WorkflowOutput) ElementType ¶ added in v0.91.0
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) KmsKeyId ¶ added in v0.91.0
func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the workflow.
func (WorkflowOutput) Name ¶ added in v0.91.0
func (o WorkflowOutput) Name() pulumi.StringOutput
The name of the workflow.
func (WorkflowOutput) Tags ¶ added in v0.91.0
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
The tags associated with the workflow.
func (WorkflowOutput) ToWorkflowOutput ¶ added in v0.91.0
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶ added in v0.91.0
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) Type ¶ added in v0.91.0
func (o WorkflowOutput) Type() WorkflowTypeOutput
The type of the workflow denotes whether the workflow is used to build, test, or distribute.
func (WorkflowOutput) Uri ¶ added in v0.91.0
func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
The uri of the workflow.
func (WorkflowOutput) Version ¶ added in v0.91.0
func (o WorkflowOutput) Version() pulumi.StringOutput
The version of the workflow.
type WorkflowState ¶ added in v0.91.0
type WorkflowState struct { }
func (WorkflowState) ElementType ¶ added in v0.91.0
func (WorkflowState) ElementType() reflect.Type
type WorkflowType ¶ added in v0.91.0
type WorkflowType string
The type of the workflow denotes whether the workflow is used to build, test, or distribute.
func (WorkflowType) ElementType ¶ added in v0.91.0
func (WorkflowType) ElementType() reflect.Type
func (WorkflowType) ToStringOutput ¶ added in v0.91.0
func (e WorkflowType) ToStringOutput() pulumi.StringOutput
func (WorkflowType) ToStringOutputWithContext ¶ added in v0.91.0
func (e WorkflowType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowType) ToStringPtrOutput ¶ added in v0.91.0
func (e WorkflowType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowType) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e WorkflowType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowType) ToWorkflowTypeOutput ¶ added in v0.91.0
func (e WorkflowType) ToWorkflowTypeOutput() WorkflowTypeOutput
func (WorkflowType) ToWorkflowTypeOutputWithContext ¶ added in v0.91.0
func (e WorkflowType) ToWorkflowTypeOutputWithContext(ctx context.Context) WorkflowTypeOutput
func (WorkflowType) ToWorkflowTypePtrOutput ¶ added in v0.91.0
func (e WorkflowType) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
func (WorkflowType) ToWorkflowTypePtrOutputWithContext ¶ added in v0.91.0
func (e WorkflowType) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
type WorkflowTypeInput ¶ added in v0.91.0
type WorkflowTypeInput interface { pulumi.Input ToWorkflowTypeOutput() WorkflowTypeOutput ToWorkflowTypeOutputWithContext(context.Context) WorkflowTypeOutput }
WorkflowTypeInput is an input type that accepts values of the WorkflowType enum A concrete instance of `WorkflowTypeInput` can be one of the following:
WorkflowTypeBuild WorkflowTypeTest WorkflowTypeDistribution
type WorkflowTypeOutput ¶ added in v0.91.0
type WorkflowTypeOutput struct{ *pulumi.OutputState }
func (WorkflowTypeOutput) ElementType ¶ added in v0.91.0
func (WorkflowTypeOutput) ElementType() reflect.Type
func (WorkflowTypeOutput) ToStringOutput ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkflowTypeOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowTypeOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowTypeOutput) ToWorkflowTypeOutput ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToWorkflowTypeOutput() WorkflowTypeOutput
func (WorkflowTypeOutput) ToWorkflowTypeOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToWorkflowTypeOutputWithContext(ctx context.Context) WorkflowTypeOutput
func (WorkflowTypeOutput) ToWorkflowTypePtrOutput ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
func (WorkflowTypeOutput) ToWorkflowTypePtrOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypeOutput) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
type WorkflowTypePtrInput ¶ added in v0.91.0
type WorkflowTypePtrInput interface { pulumi.Input ToWorkflowTypePtrOutput() WorkflowTypePtrOutput ToWorkflowTypePtrOutputWithContext(context.Context) WorkflowTypePtrOutput }
func WorkflowTypePtr ¶ added in v0.91.0
func WorkflowTypePtr(v string) WorkflowTypePtrInput
type WorkflowTypePtrOutput ¶ added in v0.91.0
type WorkflowTypePtrOutput struct{ *pulumi.OutputState }
func (WorkflowTypePtrOutput) Elem ¶ added in v0.91.0
func (o WorkflowTypePtrOutput) Elem() WorkflowTypeOutput
func (WorkflowTypePtrOutput) ElementType ¶ added in v0.91.0
func (WorkflowTypePtrOutput) ElementType() reflect.Type
func (WorkflowTypePtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o WorkflowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowTypePtrOutput) ToWorkflowTypePtrOutput ¶ added in v0.91.0
func (o WorkflowTypePtrOutput) ToWorkflowTypePtrOutput() WorkflowTypePtrOutput
func (WorkflowTypePtrOutput) ToWorkflowTypePtrOutputWithContext ¶ added in v0.91.0
func (o WorkflowTypePtrOutput) ToWorkflowTypePtrOutputWithContext(ctx context.Context) WorkflowTypePtrOutput
Source Files
¶
- component.go
- containerRecipe.go
- distributionConfiguration.go
- getComponent.go
- getContainerRecipe.go
- getDistributionConfiguration.go
- getImage.go
- getImagePipeline.go
- getImageRecipe.go
- getInfrastructureConfiguration.go
- getLifecyclePolicy.go
- getWorkflow.go
- image.go
- imagePipeline.go
- imageRecipe.go
- infrastructureConfiguration.go
- init.go
- lifecyclePolicy.go
- pulumiEnums.go
- pulumiTypes.go
- workflow.go