Documentation
¶
Index ¶
- Constants
- type Component
- type ComponentArgs
- type ComponentInput
- type ComponentOutput
- 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) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
- func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
- 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
- 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 DistributionConfigurationArgs
- type DistributionConfigurationDistribution
- type DistributionConfigurationDistributionAmiDistributionConfigurationProperties
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationProperties
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) AmiTags() pulumi.AnyOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) LaunchPermissionConfiguration() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) AmiTags() pulumi.AnyOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) LaunchPermissionConfiguration() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- 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 DistributionConfigurationDistributionContainerDistributionConfigurationProperties
- type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs
- func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionInput
- type DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() ...
- func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() ...
- func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
- 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 DistributionConfigurationInput
- 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 (DistributionConfigurationOutput) ElementType() reflect.Type
- 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 ImageInput
- type ImageOutput
- type ImagePipeline
- type ImagePipelineArgs
- 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
- 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 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
- 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 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 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 (InfrastructureConfigurationOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- 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 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.AnyOutput
- 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) ImageRecipeArn() pulumi.StringPtrOutput
- 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.AnyOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- 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) 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) ResourceTags() pulumi.AnyOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.AnyOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
Constants ¶
const ( ComponentPlatformWindows = ComponentPlatform("Windows") ComponentPlatformLinux = ComponentPlatform("Linux") )
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 ( ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeStandard = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("standard") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io1") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeIo2 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("io2") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp2 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp2") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeGp3 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("gp3") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSc1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("sc1") ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeSt1 = ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType("st1") )
const ( InfrastructureConfigurationInstanceMetadataOptionsHttpTokensRequired = InfrastructureConfigurationInstanceMetadataOptionsHttpTokens("required") InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOptional = InfrastructureConfigurationInstanceMetadataOptionsHttpTokens("optional") )
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.AnyOutput `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
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.Input // 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) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
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 ComponentPlatformArgs and ComponentPlatformOutput values. You can construct a concrete instance of `ComponentPlatformInput` via:
ComponentPlatformArgs{...}
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.AnyOutput `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.Input // 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"` }
Configuration details of the component.
type ContainerRecipeComponentConfigurationArgs ¶
type ContainerRecipeComponentConfigurationArgs struct { // The Amazon Resource Name (ARN) of the component. ComponentArn pulumi.StringPtrInput `pulumi:"componentArn"` }
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) ToContainerRecipeComponentConfigurationOutput ¶
func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutput() ContainerRecipeComponentConfigurationOutput
func (ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext ¶
func (o ContainerRecipeComponentConfigurationOutput) ToContainerRecipeComponentConfigurationOutputWithContext(ctx context.Context) ContainerRecipeComponentConfigurationOutput
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 ContainerRecipeContainerTypeArgs and ContainerRecipeContainerTypeOutput values. You can construct a concrete instance of `ContainerRecipeContainerTypeInput` via:
ContainerRecipeContainerTypeArgs{...}
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 ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeArgs and ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput values. You can construct a concrete instance of `ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput` via:
ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeArgs{...}
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) ElementType ¶
func (ContainerRecipeOutput) ElementType() reflect.Type
func (ContainerRecipeOutput) ToContainerRecipeOutput ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
func (ContainerRecipeOutput) ToContainerRecipeOutputWithContext ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
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 ContainerRecipePlatformOverrideArgs and ContainerRecipePlatformOverrideOutput values. You can construct a concrete instance of `ContainerRecipePlatformOverrideInput` via:
ContainerRecipePlatformOverrideArgs{...}
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 ContainerRecipeTargetContainerRepositoryServiceArgs and ContainerRecipeTargetContainerRepositoryServiceOutput values. You can construct a concrete instance of `ContainerRecipeTargetContainerRepositoryServiceInput` via:
ContainerRecipeTargetContainerRepositoryServiceArgs{...}
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.AnyOutput `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 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.Input }
The set of arguments for constructing a DistributionConfiguration resource.
func (DistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationArgs) ElementType() reflect.Type
type DistributionConfigurationDistribution ¶
type DistributionConfigurationDistribution struct { // The specific AMI settings (for example, launch permissions, AMI tags). AmiDistributionConfiguration *DistributionConfigurationDistributionAmiDistributionConfigurationProperties `pulumi:"amiDistributionConfiguration"` // Container distribution settings for encryption, licensing, and sharing in a specific Region. ContainerDistributionConfiguration *DistributionConfigurationDistributionContainerDistributionConfigurationProperties `pulumi:"containerDistributionConfiguration"` // 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 DistributionConfigurationDistributionAmiDistributionConfigurationProperties ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationProperties struct { // The tags to apply to AMIs distributed to this Region. AmiTags interface{} `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 accounts can use the AMI to launch instances. LaunchPermissionConfiguration *DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationProperties `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 DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs struct { // The tags to apply to AMIs distributed to this Region. AmiTags pulumi.Input `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 accounts can use the AMI to launch instances. LaunchPermissionConfiguration DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput `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 (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesInput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs and DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationProperties ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationProperties 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 DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs 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 (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesInput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs and DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput struct{ *pulumi.OutputState }
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationArns ¶ added in v0.9.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationArns() pulumi.StringArrayOutput
The ARN for an Amazon Web Services Organization that you want to share your AMI with.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationalUnitArns ¶ added in v0.9.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserGroups ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserGroups() pulumi.StringArrayOutput
The name of the group.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserIds ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesOutput) UserIds() pulumi.StringArrayOutput
The AWS account ID.
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs, DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtr and DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtr ¶ added in v0.2.0
func DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesArgs) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationArns ¶ added in v0.9.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationArns() pulumi.StringArrayOutput
The ARN for an Amazon Web Services Organization that you want to share your AMI with.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationalUnitArns ¶ added in v0.9.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserGroups ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserGroups() pulumi.StringArrayOutput
The name of the group.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserIds ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput) UserIds() pulumi.StringArrayOutput
The AWS account ID.
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput struct{ *pulumi.OutputState }
The specific AMI settings (for example, launch permissions, AMI tags).
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) AmiTags ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) AmiTags() pulumi.AnyOutput
The tags to apply to AMIs distributed to this Region.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Description ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
The description of the AMI distribution configuration.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) KmsKeyId ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the distributed image.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) LaunchPermissionConfiguration ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) LaunchPermissionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Name ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the AMI distribution configuration.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) TargetAccountIds ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) TargetAccountIds() pulumi.StringArrayOutput
The ID of accounts to which you want to distribute an image.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs, DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtr and DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtr ¶ added in v0.2.0
func DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesArgs) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) AmiTags ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) AmiTags() pulumi.AnyOutput
The tags to apply to AMIs distributed to this Region.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Description ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
The description of the AMI distribution configuration.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) KmsKeyId ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key identifier used to encrypt the distributed image.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) LaunchPermissionConfiguration ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) LaunchPermissionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesLaunchPermissionConfigurationPropertiesPtrOutput
Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Name ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the AMI distribution configuration.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) TargetAccountIds ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
The ID of accounts to which you want to distribute an image.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionArgs ¶
type DistributionConfigurationDistributionArgs struct { // The specific AMI settings (for example, launch permissions, AMI tags). AmiDistributionConfiguration DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrInput `pulumi:"amiDistributionConfiguration"` // Container distribution settings for encryption, licensing, and sharing in a specific Region. ContainerDistributionConfiguration DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput `pulumi:"containerDistributionConfiguration"` // 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 DistributionConfigurationDistributionContainerDistributionConfigurationProperties ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationProperties 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 DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs 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 (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesInput ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs and DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput struct{ *pulumi.OutputState }
Container distribution settings for encryption, licensing, and sharing in a specific Region.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ContainerTags ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) Description ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
The description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) TargetRepository ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
The destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs, DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtr and DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs{...} or: nil
func DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtr ¶ added in v0.2.0
func DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesArgs) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
type DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ContainerTags ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) Description ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
The description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) TargetRepository ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) TargetRepository() DistributionConfigurationTargetContainerRepositoryPtrOutput
The destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
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() DistributionConfigurationDistributionAmiDistributionConfigurationPropertiesPtrOutput
The specific AMI settings (for example, launch permissions, AMI tags).
func (DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() DistributionConfigurationDistributionContainerDistributionConfigurationPropertiesPtrOutput
Container distribution settings for encryption, licensing, and sharing in a specific Region.
func (DistributionConfigurationDistributionOutput) ElementType ¶
func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
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 DistributionConfigurationInput ¶
type DistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationOutput() DistributionConfigurationOutput ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput }
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) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
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 DistributionConfigurationTargetContainerRepositoryServiceArgs and DistributionConfigurationTargetContainerRepositoryServiceOutput values. You can construct a concrete instance of `DistributionConfigurationTargetContainerRepositoryServiceInput` via:
DistributionConfigurationTargetContainerRepositoryServiceArgs{...}
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 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"` // 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.AnyOutput `pulumi:"tags"` }
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 Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrInput // 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.Input }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
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 Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // 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.AnyOutput `pulumi:"tags"` }
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 Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn pulumi.StringPtrInput // 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.Input }
The set of arguments for constructing a ImagePipeline resource.
func (ImagePipelineArgs) ElementType ¶
func (ImagePipelineArgs) ElementType() reflect.Type
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) ElementType ¶
func (ImagePipelineOutput) ElementType() reflect.Type
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
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 ImagePipelineSchedulePipelineExecutionStartConditionArgs and ImagePipelineSchedulePipelineExecutionStartConditionOutput values. You can construct a concrete instance of `ImagePipelineSchedulePipelineExecutionStartConditionInput` via:
ImagePipelineSchedulePipelineExecutionStartConditionArgs{...}
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 ImagePipelineStatusArgs and ImagePipelineStatusOutput values. You can construct a concrete instance of `ImagePipelineStatusInput` via:
ImagePipelineStatusArgs{...}
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 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.AnyOutput `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.Input // 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 ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeArgs and ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeOutput values. You can construct a concrete instance of `ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeInput` via:
ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeTypeArgs{...}
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) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) ToImageRecipeOutput ¶
func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
func (ImageRecipeOutput) ToImageRecipeOutputWithContext ¶
func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
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 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 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 tags attached to the resource created by Image Builder. ResourceTags pulumi.AnyOutput `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.AnyOutput `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 tags attached to the resource created by Image Builder. ResourceTags pulumi.Input // 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.Input // 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 InfrastructureConfigurationInstanceMetadataOptionsHttpTokensArgs and InfrastructureConfigurationInstanceMetadataOptionsHttpTokensOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsHttpTokensInput` via:
InfrastructureConfigurationInstanceMetadataOptionsHttpTokensArgs{...}
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 {
S3Logs *InfrastructureConfigurationS3Logs `pulumi:"s3Logs"`
}
The logging configuration of the infrastructure configuration.
type InfrastructureConfigurationLoggingArgs ¶
type InfrastructureConfigurationLoggingArgs struct {
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) 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) 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) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
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 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 interface{} `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.AnyOutput
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 Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed. ImageRecipeArn *string `pulumi:"imageRecipeArn"` // 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 interface{} `pulumi:"tags"` }
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) 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) 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.AnyOutput
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
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 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) 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 tags attached to the resource created by Image Builder. ResourceTags interface{} `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 interface{} `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) ResourceTags ¶ added in v0.12.0
func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.AnyOutput
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.AnyOutput
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
Source Files
¶
- component.go
- containerRecipe.go
- distributionConfiguration.go
- getComponent.go
- getContainerRecipe.go
- getDistributionConfiguration.go
- getImage.go
- getImagePipeline.go
- getImageRecipe.go
- getInfrastructureConfiguration.go
- image.go
- imagePipeline.go
- imageRecipe.go
- infrastructureConfiguration.go
- init.go
- pulumiEnums.go
- pulumiTypes.go