Documentation ¶
Index ¶
- type Component
- type ComponentArgs
- type ComponentArray
- type ComponentArrayInput
- type ComponentArrayOutput
- func (ComponentArrayOutput) ElementType() reflect.Type
- func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
- func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
- func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
- type ComponentInput
- type ComponentMap
- type ComponentMapInput
- type ComponentMapOutput
- type ComponentOutput
- func (o ComponentOutput) Arn() pulumi.StringOutput
- func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o ComponentOutput) Data() pulumi.StringOutput
- func (o ComponentOutput) DateCreated() pulumi.StringOutput
- func (o ComponentOutput) Description() pulumi.StringPtrOutput
- func (ComponentOutput) ElementType() reflect.Type
- func (o ComponentOutput) Encrypted() pulumi.BoolOutput
- func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ComponentOutput) Name() pulumi.StringOutput
- func (o ComponentOutput) Owner() pulumi.StringOutput
- func (o ComponentOutput) Platform() pulumi.StringOutput
- func (o ComponentOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o ComponentOutput) Tags() pulumi.StringMapOutput
- func (o ComponentOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ComponentOutput) ToComponentOutput() ComponentOutput
- func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
- func (o ComponentOutput) Type() pulumi.StringOutput
- func (o ComponentOutput) Uri() pulumi.StringPtrOutput
- func (o ComponentOutput) Version() pulumi.StringOutput
- type ComponentState
- type ContainerRecipe
- type ContainerRecipeArgs
- type ContainerRecipeArray
- type ContainerRecipeArrayInput
- type ContainerRecipeArrayOutput
- func (ContainerRecipeArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeArrayOutput) Index(i pulumi.IntInput) ContainerRecipeOutput
- func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
- func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
- type ContainerRecipeComponent
- type ContainerRecipeComponentArgs
- func (ContainerRecipeComponentArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
- func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
- type ContainerRecipeComponentArray
- func (ContainerRecipeComponentArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
- func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
- type ContainerRecipeComponentArrayInput
- type ContainerRecipeComponentArrayOutput
- func (ContainerRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
- func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
- type ContainerRecipeComponentInput
- type ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (ContainerRecipeComponentOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
- type ContainerRecipeComponentParameter
- type ContainerRecipeComponentParameterArgs
- func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- type ContainerRecipeComponentParameterArray
- func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterArrayInput
- type ContainerRecipeComponentParameterArrayOutput
- func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterInput
- type ContainerRecipeComponentParameterOutput
- func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type ContainerRecipeInput
- 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 ContainerRecipeInstanceConfigurationBlockDeviceMapping
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Elem() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationInput
- type ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- 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() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- 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 ContainerRecipeMap
- type ContainerRecipeMapInput
- type ContainerRecipeMapOutput
- func (ContainerRecipeMapOutput) ElementType() reflect.Type
- func (o ContainerRecipeMapOutput) MapIndex(k pulumi.StringInput) ContainerRecipeOutput
- func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
- func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
- type ContainerRecipeOutput
- func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
- func (o ContainerRecipeOutput) Components() ContainerRecipeComponentArrayOutput
- func (o ContainerRecipeOutput) ContainerType() pulumi.StringOutput
- func (o ContainerRecipeOutput) DateCreated() pulumi.StringOutput
- func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringOutput
- func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
- func (ContainerRecipeOutput) ElementType() reflect.Type
- func (o ContainerRecipeOutput) Encrypted() pulumi.BoolOutput
- func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) Name() pulumi.StringOutput
- func (o ContainerRecipeOutput) Owner() pulumi.StringOutput
- func (o ContainerRecipeOutput) ParentImage() pulumi.StringOutput
- func (o ContainerRecipeOutput) Platform() pulumi.StringOutput
- func (o ContainerRecipeOutput) PlatformOverride() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
- func (o ContainerRecipeOutput) Version() pulumi.StringOutput
- func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ContainerRecipeState
- type ContainerRecipeTargetRepository
- type ContainerRecipeTargetRepositoryArgs
- func (ContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type ContainerRecipeTargetRepositoryInput
- type ContainerRecipeTargetRepositoryOutput
- func (ContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o ContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type ContainerRecipeTargetRepositoryPtrInput
- type ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) Elem() ContainerRecipeTargetRepositoryOutput
- func (ContainerRecipeTargetRepositoryPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type DistributionConfiguration
- type DistributionConfigurationArgs
- type DistributionConfigurationArray
- func (DistributionConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
- func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
- type DistributionConfigurationArrayInput
- type DistributionConfigurationArrayOutput
- func (DistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationOutput
- func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
- func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
- type DistributionConfigurationDistribution
- type DistributionConfigurationDistributionAmiDistributionConfiguration
- type DistributionConfigurationDistributionAmiDistributionConfigurationArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Elem() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- 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 DistributionConfigurationDistributionContainerDistributionConfiguration
- type DistributionConfigurationDistributionContainerDistributionConfigurationArgs
- func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Elem() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfiguration
- type DistributionConfigurationDistributionFastLaunchConfigurationArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationArray
- func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput
- type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) Elem() ...
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionInput
- type DistributionConfigurationDistributionLaunchTemplateConfiguration
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArray
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationInput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolPtrOutput
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() ...
- func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o DistributionConfigurationDistributionOutput) S3ExportConfiguration() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
- type DistributionConfigurationDistributionS3ExportConfiguration
- type DistributionConfigurationDistributionS3ExportConfigurationArgs
- func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- type DistributionConfigurationDistributionS3ExportConfigurationInput
- type DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
- func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket() pulumi.StringOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- type DistributionConfigurationDistributionS3ExportConfigurationPtrInput
- type DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) DiskImageFormat() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) Elem() DistributionConfigurationDistributionS3ExportConfigurationOutput
- func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) RoleName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Prefix() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
- type DistributionConfigurationInput
- type DistributionConfigurationMap
- func (DistributionConfigurationMap) ElementType() reflect.Type
- func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
- func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
- type DistributionConfigurationMapInput
- type DistributionConfigurationMapOutput
- func (DistributionConfigurationMapOutput) ElementType() reflect.Type
- func (o DistributionConfigurationMapOutput) MapIndex(k pulumi.StringInput) DistributionConfigurationOutput
- func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
- func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
- type DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
- func (o DistributionConfigurationOutput) DateCreated() pulumi.StringOutput
- func (o DistributionConfigurationOutput) DateUpdated() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
- func (DistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o DistributionConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
- type DistributionConfigurationState
- type GetComponentsArgs
- type GetComponentsFilter
- type GetComponentsFilterArgs
- type GetComponentsFilterArray
- type GetComponentsFilterArrayInput
- type GetComponentsFilterArrayOutput
- func (GetComponentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetComponentsFilterArrayOutput) Index(i pulumi.IntInput) GetComponentsFilterOutput
- func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
- func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
- type GetComponentsFilterInput
- type GetComponentsFilterOutput
- func (GetComponentsFilterOutput) ElementType() reflect.Type
- func (o GetComponentsFilterOutput) Name() pulumi.StringOutput
- func (o GetComponentsFilterOutput) ToGetComponentsFilterOutput() GetComponentsFilterOutput
- func (o GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
- func (o GetComponentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetComponentsOutputArgs
- type GetComponentsResult
- type GetComponentsResultOutput
- func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetComponentsResultOutput) ElementType() reflect.Type
- func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
- func (o GetComponentsResultOutput) Id() pulumi.StringOutput
- func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
- func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
- type GetContainerRecipeComponent
- type GetContainerRecipeComponentArgs
- func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentArray
- func (GetContainerRecipeComponentArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentArrayInput
- type GetContainerRecipeComponentArrayOutput
- func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentInput
- type GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentParameter
- type GetContainerRecipeComponentParameterArgs
- func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- type GetContainerRecipeComponentParameterArray
- func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterArrayInput
- type GetContainerRecipeComponentParameterArrayOutput
- func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterInput
- type GetContainerRecipeComponentParameterOutput
- func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type GetContainerRecipeInstanceConfiguration
- type GetContainerRecipeInstanceConfigurationArgs
- func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeInstanceConfigurationArray
- func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationArrayInput
- type GetContainerRecipeInstanceConfigurationArrayOutput
- func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMapping
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationInput
- type GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeTargetRepository
- type GetContainerRecipeTargetRepositoryArgs
- func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipeTargetRepositoryArray
- func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryArrayInput
- type GetContainerRecipeTargetRepositoryArrayOutput
- func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryInput
- type GetContainerRecipeTargetRepositoryOutput
- func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipesArgs
- type GetContainerRecipesFilter
- type GetContainerRecipesFilterArgs
- func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- type GetContainerRecipesFilterArray
- func (GetContainerRecipesFilterArray) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterArrayInput
- type GetContainerRecipesFilterArrayOutput
- func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterInput
- type GetContainerRecipesFilterOutput
- func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerRecipesOutputArgs
- type GetContainerRecipesResult
- type GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetContainerRecipesResultOutput) ElementType() reflect.Type
- func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
- type GetDistributionConfigurationDistribution
- type GetDistributionConfigurationDistributionAmiDistributionConfiguration
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionArgs
- func (GetDistributionConfigurationDistributionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationDistributionArray
- func (GetDistributionConfigurationDistributionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionArrayInput
- type GetDistributionConfigurationDistributionArrayOutput
- func (GetDistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionContainerDistributionConfiguration
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfiguration
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations() ...
- func (o GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations() ...
- func (GetDistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionOutput) S3ExportConfigurations() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationDistributionS3ExportConfiguration
- type GetDistributionConfigurationDistributionS3ExportConfigurationArgs
- func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- type GetDistributionConfigurationDistributionS3ExportConfigurationArray
- func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- type GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput
- type GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
- type GetDistributionConfigurationDistributionS3ExportConfigurationInput
- type GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
- type GetDistributionConfigurationsArgs
- type GetDistributionConfigurationsFilter
- type GetDistributionConfigurationsFilterArgs
- func (GetDistributionConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- type GetDistributionConfigurationsFilterArray
- func (GetDistributionConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterArrayInput
- type GetDistributionConfigurationsFilterArrayOutput
- func (GetDistributionConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterInput
- type GetDistributionConfigurationsFilterOutput
- func (GetDistributionConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDistributionConfigurationsOutputArgs
- type GetDistributionConfigurationsResult
- type GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsResultOutput) Filters() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
- type GetImageImageScanningConfiguration
- type GetImageImageScanningConfigurationArgs
- func (GetImageImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
- func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
- type GetImageImageScanningConfigurationArray
- func (GetImageImageScanningConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
- func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
- type GetImageImageScanningConfigurationArrayInput
- type GetImageImageScanningConfigurationArrayOutput
- func (GetImageImageScanningConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
- func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfiguration
- type GetImageImageScanningConfigurationEcrConfigurationArgs
- func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
- func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
- type GetImageImageScanningConfigurationEcrConfigurationArray
- func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfigurationArrayInput
- type GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfigurationInput
- type GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
- type GetImageImageScanningConfigurationInput
- type GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationOutput) EcrConfigurations() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImageImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
- func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
- type GetImageImageTestsConfiguration
- type GetImageImageTestsConfigurationArgs
- func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageImageTestsConfigurationArray
- func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationArrayInput
- type GetImageImageTestsConfigurationArrayOutput
- func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationInput
- type GetImageImageTestsConfigurationOutput
- func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageOutputResource
- type GetImageOutputResourceAmi
- type GetImageOutputResourceAmiArgs
- func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceAmiArray
- func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiArrayInput
- type GetImageOutputResourceAmiArrayOutput
- func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiInput
- type GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
- func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceArgs
- type GetImageOutputResourceArray
- func (GetImageOutputResourceArray) ElementType() reflect.Type
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceArrayInput
- type GetImageOutputResourceArrayOutput
- func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceContainer
- type GetImageOutputResourceContainerArgs
- func (GetImageOutputResourceContainerArgs) ElementType() reflect.Type
- func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
- func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
- type GetImageOutputResourceContainerArray
- func (GetImageOutputResourceContainerArray) ElementType() reflect.Type
- func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
- func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
- type GetImageOutputResourceContainerArrayInput
- type GetImageOutputResourceContainerArrayOutput
- func (GetImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceContainerArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceContainerOutput
- func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
- func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
- type GetImageOutputResourceContainerInput
- type GetImageOutputResourceContainerOutput
- func (GetImageOutputResourceContainerOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
- func (o GetImageOutputResourceContainerOutput) Region() pulumi.StringOutput
- func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
- func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
- type GetImageOutputResourceInput
- type GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
- func (o GetImageOutputResourceOutput) Containers() GetImageOutputResourceContainerArrayOutput
- func (GetImageOutputResourceOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
- type GetImagePipelineImageScanningConfiguration
- type GetImagePipelineImageScanningConfigurationArgs
- func (GetImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
- func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
- type GetImagePipelineImageScanningConfigurationArray
- func (GetImagePipelineImageScanningConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
- func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationArrayInput
- type GetImagePipelineImageScanningConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfiguration
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArray
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationInput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- type GetImagePipelineImageScanningConfigurationInput
- type GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
- type GetImagePipelineImageTestsConfiguration
- type GetImagePipelineImageTestsConfigurationArgs
- func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineImageTestsConfigurationArray
- func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationArrayInput
- type GetImagePipelineImageTestsConfigurationArrayOutput
- func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationInput
- type GetImagePipelineImageTestsConfigurationOutput
- func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineSchedule
- type GetImagePipelineScheduleArgs
- func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelineScheduleArray
- func (GetImagePipelineScheduleArray) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleArrayInput
- type GetImagePipelineScheduleArrayOutput
- func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleInput
- type GetImagePipelineScheduleOutput
- func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelinesArgs
- type GetImagePipelinesFilter
- type GetImagePipelinesFilterArgs
- type GetImagePipelinesFilterArray
- func (GetImagePipelinesFilterArray) ElementType() reflect.Type
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterArrayInput
- type GetImagePipelinesFilterArrayOutput
- func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterInput
- type GetImagePipelinesFilterOutput
- func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterOutput) Name() pulumi.StringOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) Values() pulumi.StringArrayOutput
- type GetImagePipelinesOutputArgs
- type GetImagePipelinesResult
- type GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetImagePipelinesResultOutput) ElementType() reflect.Type
- func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
- func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext(ctx context.Context) GetImagePipelinesResultOutput
- type GetImageRecipeBlockDeviceMapping
- type GetImageRecipeBlockDeviceMappingArgs
- func (GetImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
- type GetImageRecipeBlockDeviceMappingArray
- func (GetImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingArrayInput
- type GetImageRecipeBlockDeviceMappingArrayOutput
- func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingEb
- type GetImageRecipeBlockDeviceMappingEbArgs
- func (GetImageRecipeBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
- type GetImageRecipeBlockDeviceMappingEbArray
- func (GetImageRecipeBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbArrayInput
- type GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbInput
- type GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.StringOutput
- func (GetImageRecipeBlockDeviceMappingEbOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Encrypted() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
- type GetImageRecipeBlockDeviceMappingInput
- type GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) Ebs() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (GetImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetImageRecipeComponent
- type GetImageRecipeComponentArgs
- type GetImageRecipeComponentArray
- func (GetImageRecipeComponentArray) ElementType() reflect.Type
- func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
- func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
- type GetImageRecipeComponentArrayInput
- type GetImageRecipeComponentArrayOutput
- func (GetImageRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
- func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
- type GetImageRecipeComponentInput
- type GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (GetImageRecipeComponentOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentOutput) Parameters() GetImageRecipeComponentParameterArrayOutput
- func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
- type GetImageRecipeComponentParameter
- type GetImageRecipeComponentParameterArgs
- func (GetImageRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
- func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
- type GetImageRecipeComponentParameterArray
- func (GetImageRecipeComponentParameterArray) ElementType() reflect.Type
- func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
- func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
- type GetImageRecipeComponentParameterArrayInput
- type GetImageRecipeComponentParameterArrayOutput
- func (GetImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
- func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
- type GetImageRecipeComponentParameterInput
- type GetImageRecipeComponentParameterOutput
- func (GetImageRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type GetImageRecipesArgs
- type GetImageRecipesFilter
- type GetImageRecipesFilterArgs
- type GetImageRecipesFilterArray
- func (GetImageRecipesFilterArray) ElementType() reflect.Type
- func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
- func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
- type GetImageRecipesFilterArrayInput
- type GetImageRecipesFilterArrayOutput
- func (GetImageRecipesFilterArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
- func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
- type GetImageRecipesFilterInput
- type GetImageRecipesFilterOutput
- func (GetImageRecipesFilterOutput) ElementType() reflect.Type
- func (o GetImageRecipesFilterOutput) Name() pulumi.StringOutput
- func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterOutput) Values() pulumi.StringArrayOutput
- type GetImageRecipesOutputArgs
- type GetImageRecipesResult
- type GetImageRecipesResultOutput
- func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetImageRecipesResultOutput) ElementType() reflect.Type
- func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
- func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
- func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
- func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
- type GetInfrastructureConfigurationInstanceMetadataOption
- type GetInfrastructureConfigurationInstanceMetadataOptionArgs
- func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionArray
- func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput
- type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionInput
- type GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit() pulumi.IntOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens() pulumi.StringOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- type GetInfrastructureConfigurationLogging
- type GetInfrastructureConfigurationLoggingArgs
- func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingArray
- func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingArrayInput
- type GetInfrastructureConfigurationLoggingArrayOutput
- func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingInput
- type GetInfrastructureConfigurationLoggingOutput
- func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingS3Log
- type GetInfrastructureConfigurationLoggingS3LogArgs
- func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationLoggingS3LogArray
- func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogArrayInput
- type GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogInput
- type GetInfrastructureConfigurationLoggingS3LogOutput
- func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationsArgs
- type GetInfrastructureConfigurationsFilter
- type GetInfrastructureConfigurationsFilterArgs
- func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- type GetInfrastructureConfigurationsFilterArray
- func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterArrayInput
- type GetInfrastructureConfigurationsFilterArrayOutput
- func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterInput
- type GetInfrastructureConfigurationsFilterOutput
- func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetInfrastructureConfigurationsOutputArgs
- type GetInfrastructureConfigurationsResult
- type GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsResultOutput) Filters() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
- type Image
- type ImageArgs
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type ImageImageScanningConfiguration
- type ImageImageScanningConfigurationArgs
- func (ImageImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfiguration
- type ImageImageScanningConfigurationEcrConfigurationArgs
- func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfigurationInput
- type ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfigurationPtrInput
- type ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) Elem() ImageImageScanningConfigurationEcrConfigurationOutput
- func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationInput
- type ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (ImageImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageScanningConfigurationPtrInput
- type ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) Elem() ImageImageScanningConfigurationOutput
- func (ImageImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageTestsConfiguration
- type ImageImageTestsConfigurationArgs
- func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationInput
- type ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationPtrInput
- type ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) Elem() ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageInput
- type ImageMap
- type ImageMapInput
- type ImageMapOutput
- type ImageOutput
- func (o ImageOutput) Arn() pulumi.StringOutput
- func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) DateCreated() pulumi.StringOutput
- func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImageOutput) ExecutionRole() pulumi.StringOutput
- func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) ImageScanningConfiguration() ImageImageScanningConfigurationOutput
- func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
- func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImageOutput) Name() pulumi.StringOutput
- func (o ImageOutput) OsVersion() pulumi.StringOutput
- func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
- func (o ImageOutput) Platform() pulumi.StringOutput
- func (o ImageOutput) Tags() pulumi.StringMapOutput
- func (o ImageOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) Version() pulumi.StringOutput
- func (o ImageOutput) Workflows() ImageWorkflowArrayOutput
- type ImageOutputResource
- type ImageOutputResourceAmi
- type ImageOutputResourceAmiArgs
- type ImageOutputResourceAmiArray
- func (ImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiArrayInput
- type ImageOutputResourceAmiArrayOutput
- func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiInput
- type ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
- func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
- type ImageOutputResourceArgs
- type ImageOutputResourceArray
- type ImageOutputResourceArrayInput
- type ImageOutputResourceArrayOutput
- func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
- type ImageOutputResourceContainer
- type ImageOutputResourceContainerArgs
- func (ImageOutputResourceContainerArgs) ElementType() reflect.Type
- func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
- func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
- type ImageOutputResourceContainerArray
- func (ImageOutputResourceContainerArray) ElementType() reflect.Type
- func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
- func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
- type ImageOutputResourceContainerArrayInput
- type ImageOutputResourceContainerArrayOutput
- func (ImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceContainerArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceContainerOutput
- func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
- func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
- type ImageOutputResourceContainerInput
- type ImageOutputResourceContainerOutput
- func (ImageOutputResourceContainerOutput) ElementType() reflect.Type
- func (o ImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
- func (o ImageOutputResourceContainerOutput) Region() pulumi.StringPtrOutput
- func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
- func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
- type ImageOutputResourceInput
- type ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
- func (o ImageOutputResourceOutput) Containers() ImageOutputResourceContainerArrayOutput
- func (ImageOutputResourceOutput) ElementType() reflect.Type
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
- type ImagePipeline
- type ImagePipelineArgs
- type ImagePipelineArray
- type ImagePipelineArrayInput
- type ImagePipelineArrayOutput
- func (ImagePipelineArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
- type ImagePipelineImageScanningConfiguration
- type ImagePipelineImageScanningConfigurationArgs
- func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfiguration
- type ImagePipelineImageScanningConfigurationEcrConfigurationArgs
- func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfigurationInput
- type ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput
- type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) Elem() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationInput
- type ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationPtrInput
- type ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) Elem() ImagePipelineImageScanningConfigurationOutput
- func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageTestsConfiguration
- type ImagePipelineImageTestsConfigurationArgs
- func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationInput
- type ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationPtrInput
- type ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) Elem() ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineInput
- type ImagePipelineMap
- type ImagePipelineMapInput
- type ImagePipelineMapOutput
- func (ImagePipelineMapOutput) ElementType() reflect.Type
- func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
- type ImagePipelineOutput
- func (o ImagePipelineOutput) Arn() pulumi.StringOutput
- func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) DateCreated() pulumi.StringOutput
- func (o ImagePipelineOutput) DateLastRun() pulumi.StringOutput
- func (o ImagePipelineOutput) DateNextRun() pulumi.StringOutput
- func (o ImagePipelineOutput) DateUpdated() pulumi.StringOutput
- func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImagePipelineOutput) ElementType() reflect.Type
- func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImagePipelineOutput) Name() pulumi.StringOutput
- func (o ImagePipelineOutput) Platform() pulumi.StringOutput
- func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
- func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
- func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
- func (o ImagePipelineOutput) Workflows() ImagePipelineWorkflowArrayOutput
- 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() pulumi.StringPtrOutput
- func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o ImagePipelineScheduleOutput) Timezone() 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 ImagePipelineSchedulePtrInput
- type ImagePipelineSchedulePtrOutput
- func (o ImagePipelineSchedulePtrOutput) Elem() ImagePipelineScheduleOutput
- func (ImagePipelineSchedulePtrOutput) ElementType() reflect.Type
- func (o ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
- type ImagePipelineState
- type ImagePipelineWorkflow
- type ImagePipelineWorkflowArgs
- type ImagePipelineWorkflowArray
- func (ImagePipelineWorkflowArray) ElementType() reflect.Type
- func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
- func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
- type ImagePipelineWorkflowArrayInput
- type ImagePipelineWorkflowArrayOutput
- func (ImagePipelineWorkflowArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowOutput
- func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
- func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
- type ImagePipelineWorkflowInput
- type ImagePipelineWorkflowOutput
- func (ImagePipelineWorkflowOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowOutput) OnFailure() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
- func (o ImagePipelineWorkflowOutput) Parameters() ImagePipelineWorkflowParameterArrayOutput
- func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput
- func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutputWithContext(ctx context.Context) ImagePipelineWorkflowOutput
- func (o ImagePipelineWorkflowOutput) WorkflowArn() pulumi.StringOutput
- type ImagePipelineWorkflowParameter
- type ImagePipelineWorkflowParameterArgs
- func (ImagePipelineWorkflowParameterArgs) ElementType() reflect.Type
- func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
- func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
- type ImagePipelineWorkflowParameterArray
- func (ImagePipelineWorkflowParameterArray) ElementType() reflect.Type
- func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
- func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
- type ImagePipelineWorkflowParameterArrayInput
- type ImagePipelineWorkflowParameterArrayOutput
- func (ImagePipelineWorkflowParameterArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
- func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
- type ImagePipelineWorkflowParameterInput
- type ImagePipelineWorkflowParameterOutput
- func (ImagePipelineWorkflowParameterOutput) ElementType() reflect.Type
- func (o ImagePipelineWorkflowParameterOutput) Name() pulumi.StringOutput
- func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
- func (o ImagePipelineWorkflowParameterOutput) Value() pulumi.StringOutput
- type ImageRecipe
- type ImageRecipeArgs
- type ImageRecipeArray
- type ImageRecipeArrayInput
- type ImageRecipeArrayOutput
- func (ImageRecipeArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeArrayOutput) Index(i pulumi.IntInput) ImageRecipeOutput
- func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
- func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
- type ImageRecipeBlockDeviceMapping
- type ImageRecipeBlockDeviceMappingArgs
- func (ImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
- func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
- type ImageRecipeBlockDeviceMappingArray
- func (ImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
- func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
- type ImageRecipeBlockDeviceMappingArrayInput
- type ImageRecipeBlockDeviceMappingArrayOutput
- func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
- func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
- type ImageRecipeBlockDeviceMappingEbs
- type ImageRecipeBlockDeviceMappingEbsArgs
- func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- type ImageRecipeBlockDeviceMappingEbsInput
- type ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type ImageRecipeBlockDeviceMappingEbsPtrInput
- type ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Elem() ImageRecipeBlockDeviceMappingEbsOutput
- func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type ImageRecipeBlockDeviceMappingInput
- type ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingOutput) Ebs() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (ImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
- func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ImageRecipeComponent
- type ImageRecipeComponentArgs
- type ImageRecipeComponentArray
- type ImageRecipeComponentArrayInput
- type ImageRecipeComponentArrayOutput
- func (ImageRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentOutput
- func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
- func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
- type ImageRecipeComponentInput
- type ImageRecipeComponentOutput
- func (o ImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (ImageRecipeComponentOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentOutput) Parameters() ImageRecipeComponentParameterArrayOutput
- func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
- func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
- 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.StringOutput
- type ImageRecipeInput
- type ImageRecipeMap
- type ImageRecipeMapInput
- type ImageRecipeMapOutput
- func (ImageRecipeMapOutput) ElementType() reflect.Type
- func (o ImageRecipeMapOutput) MapIndex(k pulumi.StringInput) ImageRecipeOutput
- func (o ImageRecipeMapOutput) ToImageRecipeMapOutput() ImageRecipeMapOutput
- func (o ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
- type ImageRecipeOutput
- func (o ImageRecipeOutput) Arn() pulumi.StringOutput
- func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeBlockDeviceMappingArrayOutput
- func (o ImageRecipeOutput) Components() ImageRecipeComponentArrayOutput
- func (o ImageRecipeOutput) DateCreated() pulumi.StringOutput
- func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
- func (ImageRecipeOutput) ElementType() reflect.Type
- func (o ImageRecipeOutput) Name() pulumi.StringOutput
- func (o ImageRecipeOutput) Owner() pulumi.StringOutput
- func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
- func (o ImageRecipeOutput) Platform() pulumi.StringOutput
- func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ImageRecipeOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
- func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
- func (o ImageRecipeOutput) UserDataBase64() pulumi.StringOutput
- func (o ImageRecipeOutput) Version() pulumi.StringOutput
- func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ImageRecipeState
- type ImageRecipeSystemsManagerAgent
- type ImageRecipeSystemsManagerAgentArgs
- func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- type ImageRecipeSystemsManagerAgentInput
- type ImageRecipeSystemsManagerAgentOutput
- func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolOutput
- 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 ImageWorkflow
- type ImageWorkflowArgs
- type ImageWorkflowArray
- type ImageWorkflowArrayInput
- type ImageWorkflowArrayOutput
- func (ImageWorkflowArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowArrayOutput) Index(i pulumi.IntInput) ImageWorkflowOutput
- func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
- func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
- type ImageWorkflowInput
- type ImageWorkflowOutput
- func (ImageWorkflowOutput) ElementType() reflect.Type
- func (o ImageWorkflowOutput) OnFailure() pulumi.StringPtrOutput
- func (o ImageWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
- func (o ImageWorkflowOutput) Parameters() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowOutput) ToImageWorkflowOutput() ImageWorkflowOutput
- func (o ImageWorkflowOutput) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
- func (o ImageWorkflowOutput) WorkflowArn() pulumi.StringOutput
- type ImageWorkflowParameter
- type ImageWorkflowParameterArgs
- type ImageWorkflowParameterArray
- func (ImageWorkflowParameterArray) ElementType() reflect.Type
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterArrayInput
- type ImageWorkflowParameterArrayOutput
- func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterInput
- type ImageWorkflowParameterOutput
- func (ImageWorkflowParameterOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterOutput) Name() pulumi.StringOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) Value() pulumi.StringOutput
- type InfrastructureConfiguration
- func (*InfrastructureConfiguration) ElementType() reflect.Type
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationArgs
- type InfrastructureConfigurationArray
- func (InfrastructureConfigurationArray) ElementType() reflect.Type
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationArrayInput
- type InfrastructureConfigurationArrayOutput
- func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationArrayOutput) Index(i pulumi.IntInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- 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 InfrastructureConfigurationInstanceMetadataOptionsInput
- type InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- 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() InfrastructureConfigurationLoggingS3LogsOutput
- 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() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingS3Logs
- type InfrastructureConfigurationLoggingS3LogsArgs
- func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsInput
- type InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsPtrInput
- type InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) Elem() InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationMap
- func (InfrastructureConfigurationMap) ElementType() reflect.Type
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationMapInput
- type InfrastructureConfigurationMapOutput
- func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
- func (InfrastructureConfigurationOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationState
- type LifecyclePolicy
- type LifecyclePolicyArgs
- type LifecyclePolicyArray
- type LifecyclePolicyArrayInput
- type LifecyclePolicyArrayOutput
- func (LifecyclePolicyArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyOutput
- func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput
- func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutputWithContext(ctx context.Context) LifecyclePolicyArrayOutput
- type LifecyclePolicyInput
- type LifecyclePolicyMap
- type LifecyclePolicyMapInput
- type LifecyclePolicyMapOutput
- func (LifecyclePolicyMapOutput) ElementType() reflect.Type
- func (o LifecyclePolicyMapOutput) MapIndex(k pulumi.StringInput) LifecyclePolicyOutput
- func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput
- func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutputWithContext(ctx context.Context) LifecyclePolicyMapOutput
- type LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
- func (LifecyclePolicyOutput) ElementType() reflect.Type
- func (o LifecyclePolicyOutput) ExecutionRole() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Name() pulumi.StringOutput
- func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
- func (o LifecyclePolicyOutput) ResourceSelection() LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyOutput) ResourceType() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Status() pulumi.StringOutput
- func (o LifecyclePolicyOutput) Tags() pulumi.StringMapOutput
- func (o LifecyclePolicyOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
- func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
- type LifecyclePolicyPolicyDetail
- type LifecyclePolicyPolicyDetailAction
- type LifecyclePolicyPolicyDetailActionArgs
- func (LifecyclePolicyPolicyDetailActionArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
- func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
- func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
- func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
- type LifecyclePolicyPolicyDetailActionIncludeResources
- type LifecyclePolicyPolicyDetailActionIncludeResourcesArgs
- func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- type LifecyclePolicyPolicyDetailActionIncludeResourcesInput
- type LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Amis() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Containers() pulumi.BoolPtrOutput
- func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Snapshots() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput
- type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Amis() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Containers() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Elem() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
- func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Snapshots() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- type LifecyclePolicyPolicyDetailActionInput
- type LifecyclePolicyPolicyDetailActionOutput
- func (LifecyclePolicyPolicyDetailActionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailActionOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
- func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
- func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
- func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
- func (o LifecyclePolicyPolicyDetailActionOutput) Type() pulumi.StringOutput
- type LifecyclePolicyPolicyDetailActionPtrInput
- type LifecyclePolicyPolicyDetailActionPtrOutput
- func (o LifecyclePolicyPolicyDetailActionPtrOutput) Elem() LifecyclePolicyPolicyDetailActionOutput
- func (LifecyclePolicyPolicyDetailActionPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailActionPtrOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
- func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
- func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
- func (o LifecyclePolicyPolicyDetailActionPtrOutput) Type() pulumi.StringPtrOutput
- type LifecyclePolicyPolicyDetailArgs
- func (LifecyclePolicyPolicyDetailArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
- func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
- type LifecyclePolicyPolicyDetailArray
- func (LifecyclePolicyPolicyDetailArray) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
- func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
- type LifecyclePolicyPolicyDetailArrayInput
- type LifecyclePolicyPolicyDetailArrayOutput
- func (LifecyclePolicyPolicyDetailArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
- func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
- type LifecyclePolicyPolicyDetailExclusionRules
- type LifecyclePolicyPolicyDetailExclusionRulesAmis
- type LifecyclePolicyPolicyDetailExclusionRulesAmisArgs
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisInput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) Unit() pulumi.StringOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) Value() pulumi.IntOutput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Elem() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Unit() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Value() pulumi.IntPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) IsPublic() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) LastLaunched() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) Regions() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput
- type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) Elem() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) IsPublic() pulumi.BoolPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) LastLaunched() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) Regions() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesArgs
- func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesInput
- type LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) Amis() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- type LifecyclePolicyPolicyDetailExclusionRulesPtrInput
- type LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) Amis() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) Elem() LifecyclePolicyPolicyDetailExclusionRulesOutput
- func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- type LifecyclePolicyPolicyDetailFilter
- type LifecyclePolicyPolicyDetailFilterArgs
- func (LifecyclePolicyPolicyDetailFilterArgs) ElementType() reflect.Type
- func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
- func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
- func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
- func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
- type LifecyclePolicyPolicyDetailFilterInput
- type LifecyclePolicyPolicyDetailFilterOutput
- func (LifecyclePolicyPolicyDetailFilterOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailFilterOutput) RetainAtLeast() pulumi.IntPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) Type() pulumi.StringOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) Unit() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterOutput) Value() pulumi.IntOutput
- type LifecyclePolicyPolicyDetailFilterPtrInput
- type LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Elem() LifecyclePolicyPolicyDetailFilterOutput
- func (LifecyclePolicyPolicyDetailFilterPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) RetainAtLeast() pulumi.IntPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Type() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Unit() pulumi.StringPtrOutput
- func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Value() pulumi.IntPtrOutput
- type LifecyclePolicyPolicyDetailInput
- type LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailOutput) Action() LifecyclePolicyPolicyDetailActionPtrOutput
- func (LifecyclePolicyPolicyDetailOutput) ElementType() reflect.Type
- func (o LifecyclePolicyPolicyDetailOutput) ExclusionRules() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
- func (o LifecyclePolicyPolicyDetailOutput) Filter() LifecyclePolicyPolicyDetailFilterPtrOutput
- func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
- func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
- type LifecyclePolicyResourceSelection
- type LifecyclePolicyResourceSelectionArgs
- func (LifecyclePolicyResourceSelectionArgs) ElementType() reflect.Type
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
- func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
- type LifecyclePolicyResourceSelectionInput
- type LifecyclePolicyResourceSelectionOutput
- func (LifecyclePolicyResourceSelectionOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionOutput) Recipes() LifecyclePolicyResourceSelectionRecipeArrayOutput
- func (o LifecyclePolicyResourceSelectionOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
- type LifecyclePolicyResourceSelectionPtrInput
- type LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) Elem() LifecyclePolicyResourceSelectionOutput
- func (LifecyclePolicyResourceSelectionPtrOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionPtrOutput) Recipes() LifecyclePolicyResourceSelectionRecipeArrayOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) TagMap() pulumi.StringMapOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
- func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
- type LifecyclePolicyResourceSelectionRecipe
- type LifecyclePolicyResourceSelectionRecipeArgs
- func (LifecyclePolicyResourceSelectionRecipeArgs) ElementType() reflect.Type
- func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
- func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
- type LifecyclePolicyResourceSelectionRecipeArray
- func (LifecyclePolicyResourceSelectionRecipeArray) ElementType() reflect.Type
- func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
- func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
- type LifecyclePolicyResourceSelectionRecipeArrayInput
- type LifecyclePolicyResourceSelectionRecipeArrayOutput
- func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyResourceSelectionRecipeOutput
- func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
- func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
- type LifecyclePolicyResourceSelectionRecipeInput
- type LifecyclePolicyResourceSelectionRecipeOutput
- func (LifecyclePolicyResourceSelectionRecipeOutput) ElementType() reflect.Type
- func (o LifecyclePolicyResourceSelectionRecipeOutput) Name() pulumi.StringOutput
- func (o LifecyclePolicyResourceSelectionRecipeOutput) SemanticVersion() pulumi.StringOutput
- func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
- func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
- type LifecyclePolicyState
- type LookupComponentArgs
- type LookupComponentOutputArgs
- type LookupComponentResult
- type LookupComponentResultOutput
- func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
- func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
- func (o LookupComponentResultOutput) Data() pulumi.StringOutput
- func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupComponentResultOutput) Description() pulumi.StringOutput
- func (LookupComponentResultOutput) ElementType() reflect.Type
- func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupComponentResultOutput) Id() pulumi.StringOutput
- func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupComponentResultOutput) Name() pulumi.StringOutput
- func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
- func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
- func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
- func (o LookupComponentResultOutput) Type() pulumi.StringOutput
- func (o LookupComponentResultOutput) Version() pulumi.StringOutput
- type LookupContainerRecipeArgs
- type LookupContainerRecipeOutputArgs
- type LookupContainerRecipeResult
- type LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
- func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
- func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
- func (o LookupContainerRecipeResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupDistributionConfigurationArgs
- type LookupDistributionConfigurationOutputArgs
- type LookupDistributionConfigurationResult
- type LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
- func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
- type LookupImageArgs
- type LookupImageOutputArgs
- type LookupImagePipelineArgs
- type LookupImagePipelineOutputArgs
- type LookupImagePipelineResult
- type LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImagePipelineResultOutput) ElementType() reflect.Type
- func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageScanningConfigurations() GetImagePipelineImageScanningConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
- func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- type LookupImageRecipeArgs
- type LookupImageRecipeOutputArgs
- type LookupImageRecipeResult
- type LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
- func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
- func (LookupImageRecipeResultOutput) ElementType() reflect.Type
- func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImageResultOutput) Id() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageScanningConfigurations() GetImageImageScanningConfigurationArrayOutput
- func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
- func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImageResultOutput) Name() pulumi.StringOutput
- func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
- func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
- func (o LookupImageResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- func (o LookupImageResultOutput) Version() pulumi.StringOutput
- type LookupInfrastructureConfigurationArgs
- type LookupInfrastructureConfigurationOutputArgs
- type LookupInfrastructureConfigurationResult
- type LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
- func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
- type Workflow
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o WorkflowOutput) Data() pulumi.StringOutput
- func (o WorkflowOutput) DateCreated() pulumi.StringOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o WorkflowOutput) Name() pulumi.StringOutput
- func (o WorkflowOutput) Owner() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) Type() pulumi.StringOutput
- func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
- func (o WorkflowOutput) Version() pulumi.StringOutput
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringOutput `pulumi:"arn"` // Change description of the component. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringOutput `pulumi:"data"` // Date the component was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the component. Description pulumi.StringPtrOutput `pulumi:"description"` // Encryption status of the component. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Name of the component. Name pulumi.StringOutput `pulumi:"name"` // Owner of the component. Owner pulumi.StringOutput `pulumi:"owner"` // Platform of the component. Platform pulumi.StringOutput `pulumi:"platform"` // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrOutput `pulumi:"skipDestroy"` // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayOutput `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Type of the component. Type pulumi.StringOutput `pulumi:"type"` // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Version of the component. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` }
Manages an Image Builder Component.
## Example Usage
### URI Document
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "example", &imagebuilder.ComponentArgs{ Name: pulumi.String("example"), Platform: pulumi.String("Linux"), Uri: pulumi.Sprintf("s3://%v/%v", exampleAwsS3Object.Bucket, exampleAwsS3Object.Key), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_components` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/component:Component example arn:aws:imagebuilder:us-east-1:123456789012:component/example/1.0.0/1 ``` Certain resource arguments, such as `uri`, cannot be read via the API and imported into the provider. The provider will display a difference for these arguments the first run after import if declared in the the provider configuration for an imported resource.
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 { // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrInput // Version of the component. // // The following attributes are optional: Version pulumi.StringInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentArray ¶
type ComponentArray []ComponentInput
func (ComponentArray) ElementType ¶
func (ComponentArray) ElementType() reflect.Type
func (ComponentArray) ToComponentArrayOutput ¶
func (i ComponentArray) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArray) ToComponentArrayOutputWithContext ¶
func (i ComponentArray) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentArrayInput ¶
type ComponentArrayInput interface { pulumi.Input ToComponentArrayOutput() ComponentArrayOutput ToComponentArrayOutputWithContext(context.Context) ComponentArrayOutput }
ComponentArrayInput is an input type that accepts ComponentArray and ComponentArrayOutput values. You can construct a concrete instance of `ComponentArrayInput` via:
ComponentArray{ ComponentArgs{...} }
type ComponentArrayOutput ¶
type ComponentArrayOutput struct{ *pulumi.OutputState }
func (ComponentArrayOutput) ElementType ¶
func (ComponentArrayOutput) ElementType() reflect.Type
func (ComponentArrayOutput) Index ¶
func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
func (ComponentArrayOutput) ToComponentArrayOutput ¶
func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArrayOutput) ToComponentArrayOutputWithContext ¶
func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentInput ¶
type ComponentInput interface { pulumi.Input ToComponentOutput() ComponentOutput ToComponentOutputWithContext(ctx context.Context) ComponentOutput }
type ComponentMap ¶
type ComponentMap map[string]ComponentInput
func (ComponentMap) ElementType ¶
func (ComponentMap) ElementType() reflect.Type
func (ComponentMap) ToComponentMapOutput ¶
func (i ComponentMap) ToComponentMapOutput() ComponentMapOutput
func (ComponentMap) ToComponentMapOutputWithContext ¶
func (i ComponentMap) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentMapInput ¶
type ComponentMapInput interface { pulumi.Input ToComponentMapOutput() ComponentMapOutput ToComponentMapOutputWithContext(context.Context) ComponentMapOutput }
ComponentMapInput is an input type that accepts ComponentMap and ComponentMapOutput values. You can construct a concrete instance of `ComponentMapInput` via:
ComponentMap{ "key": ComponentArgs{...} }
type ComponentMapOutput ¶
type ComponentMapOutput struct{ *pulumi.OutputState }
func (ComponentMapOutput) ElementType ¶
func (ComponentMapOutput) ElementType() reflect.Type
func (ComponentMapOutput) MapIndex ¶
func (o ComponentMapOutput) MapIndex(k pulumi.StringInput) ComponentOutput
func (ComponentMapOutput) ToComponentMapOutput ¶
func (o ComponentMapOutput) ToComponentMapOutput() ComponentMapOutput
func (ComponentMapOutput) ToComponentMapOutputWithContext ¶
func (o ComponentMapOutput) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentOutput ¶
type ComponentOutput struct{ *pulumi.OutputState }
func (ComponentOutput) Arn ¶
func (o ComponentOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the component.
func (ComponentOutput) ChangeDescription ¶
func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the component.
func (ComponentOutput) Data ¶
func (o ComponentOutput) Data() pulumi.StringOutput
Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration.
func (ComponentOutput) DateCreated ¶
func (o ComponentOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (ComponentOutput) Description ¶
func (o ComponentOutput) Description() pulumi.StringPtrOutput
Description of the component.
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) Encrypted ¶
func (o ComponentOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (ComponentOutput) KmsKeyId ¶
func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component.
func (ComponentOutput) Name ¶
func (o ComponentOutput) Name() pulumi.StringOutput
Name of the component.
func (ComponentOutput) Owner ¶
func (o ComponentOutput) Owner() pulumi.StringOutput
Owner of the component.
func (ComponentOutput) Platform ¶
func (o ComponentOutput) Platform() pulumi.StringOutput
Platform of the component.
func (ComponentOutput) SkipDestroy ¶
func (o ComponentOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`.
func (ComponentOutput) SupportedOsVersions ¶
func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
Set of Operating Systems (OS) supported by the component.
func (ComponentOutput) Tags ¶
func (o ComponentOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ComponentOutput) TagsAll
deprecated
func (o ComponentOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
func (ComponentOutput) Type ¶
func (o ComponentOutput) Type() pulumi.StringOutput
Type of the component.
func (ComponentOutput) Uri ¶
func (o ComponentOutput) Uri() pulumi.StringPtrOutput
S3 URI with data of the component. Exactly one of `data` and `uri` can be specified.
> **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version.
func (ComponentOutput) Version ¶
func (o ComponentOutput) Version() pulumi.StringOutput
Version of the component.
The following attributes are optional:
type ComponentState ¶
type ComponentState struct { // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringPtrInput // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Date the component was created. DateCreated pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Encryption status of the component. Encrypted pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Owner of the component. Owner pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringPtrInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Type of the component. Type pulumi.StringPtrInput // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrInput // Version of the component. // // The following attributes are optional: Version pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type ContainerRecipe ¶
type ContainerRecipe struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringOutput `pulumi:"arn"` // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayOutput `pulumi:"components"` // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringOutput `pulumi:"containerType"` // Date the container recipe was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // The description of the container recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringOutput `pulumi:"dockerfileTemplateData"` // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrOutput `pulumi:"dockerfileTemplateUri"` // A flag that indicates if the target container is encrypted. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrOutput `pulumi:"instanceConfiguration"` // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the container recipe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the container recipe. Owner pulumi.StringOutput `pulumi:"owner"` // The base image for the container recipe. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // Platform of the container recipe. Platform pulumi.StringOutput `pulumi:"platform"` // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrOutput `pulumi:"platformOverride"` // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryOutput `pulumi:"targetRepository"` // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Manages an Image Builder Container Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewContainerRecipe(ctx, "example", &imagebuilder.ContainerRecipeArgs{ Name: pulumi.String("example"), Version: pulumi.String("1.0.0"), ContainerType: pulumi.String("DOCKER"), ParentImage: pulumi.String("arn:aws:imagebuilder:eu-central-1:aws:image/amazon-linux-x86-latest/x.x.x"), TargetRepository: &imagebuilder.ContainerRecipeTargetRepositoryArgs{ RepositoryName: pulumi.Any(exampleAwsEcrRepository.Name), Service: pulumi.String("ECR"), }, Components: imagebuilder.ContainerRecipeComponentArray{ &imagebuilder.ContainerRecipeComponentArgs{ ComponentArn: pulumi.Any(exampleAwsImagebuilderComponent.Arn), Parameters: imagebuilder.ContainerRecipeComponentParameterArray{ &imagebuilder.ContainerRecipeComponentParameterArgs{ Name: pulumi.String("Parameter1"), Value: pulumi.String("Value1"), }, &imagebuilder.ContainerRecipeComponentParameterArgs{ Name: pulumi.String("Parameter2"), Value: pulumi.String("Value2"), }, }, }, }, DockerfileTemplateData: pulumi.String("FROM {{{ imagebuilder:parentImage }}}\n{{{ imagebuilder:environments }}}\n{{{ imagebuilder:components }}}\n"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_container_recipe` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/containerRecipe:ContainerRecipe example arn:aws:imagebuilder:us-east-1:123456789012:container-recipe/example/1.0.0 ```
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 { // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayInput // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringInput // The description of the container recipe. Description pulumi.StringPtrInput // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringPtrInput // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryInput // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringInput // 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 ContainerRecipeArray ¶
type ContainerRecipeArray []ContainerRecipeInput
func (ContainerRecipeArray) ElementType ¶
func (ContainerRecipeArray) ElementType() reflect.Type
func (ContainerRecipeArray) ToContainerRecipeArrayOutput ¶
func (i ContainerRecipeArray) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext ¶
func (i ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeArrayInput ¶
type ContainerRecipeArrayInput interface { pulumi.Input ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput ToContainerRecipeArrayOutputWithContext(context.Context) ContainerRecipeArrayOutput }
ContainerRecipeArrayInput is an input type that accepts ContainerRecipeArray and ContainerRecipeArrayOutput values. You can construct a concrete instance of `ContainerRecipeArrayInput` via:
ContainerRecipeArray{ ContainerRecipeArgs{...} }
type ContainerRecipeArrayOutput ¶
type ContainerRecipeArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeArrayOutput) ElementType ¶
func (ContainerRecipeArrayOutput) ElementType() reflect.Type
func (ContainerRecipeArrayOutput) Index ¶
func (o ContainerRecipeArrayOutput) Index(i pulumi.IntInput) ContainerRecipeOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput ¶
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext ¶
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeComponent ¶
type ContainerRecipeComponent struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn string `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters []ContainerRecipeComponentParameter `pulumi:"parameters"` }
type ContainerRecipeComponentArgs ¶
type ContainerRecipeComponentArgs struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters ContainerRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (ContainerRecipeComponentArgs) ElementType ¶
func (ContainerRecipeComponentArgs) ElementType() reflect.Type
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput ¶
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext ¶
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentArray ¶
type ContainerRecipeComponentArray []ContainerRecipeComponentInput
func (ContainerRecipeComponentArray) ElementType ¶
func (ContainerRecipeComponentArray) ElementType() reflect.Type
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput ¶
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext ¶
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentArrayInput ¶
type ContainerRecipeComponentArrayInput interface { pulumi.Input ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput ToContainerRecipeComponentArrayOutputWithContext(context.Context) ContainerRecipeComponentArrayOutput }
ContainerRecipeComponentArrayInput is an input type that accepts ContainerRecipeComponentArray and ContainerRecipeComponentArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentArrayInput` via:
ContainerRecipeComponentArray{ ContainerRecipeComponentArgs{...} }
type ContainerRecipeComponentArrayOutput ¶
type ContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentArrayOutput) ElementType ¶
func (ContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentArrayOutput) Index ¶
func (o ContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput ¶
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext ¶
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentInput ¶
type ContainerRecipeComponentInput interface { pulumi.Input ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput ToContainerRecipeComponentOutputWithContext(context.Context) ContainerRecipeComponentOutput }
ContainerRecipeComponentInput is an input type that accepts ContainerRecipeComponentArgs and ContainerRecipeComponentOutput values. You can construct a concrete instance of `ContainerRecipeComponentInput` via:
ContainerRecipeComponentArgs{...}
type ContainerRecipeComponentOutput ¶
type ContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentOutput) ComponentArn ¶
func (o ContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Component to associate.
func (ContainerRecipeComponentOutput) ElementType ¶
func (ContainerRecipeComponentOutput) ElementType() reflect.Type
func (ContainerRecipeComponentOutput) Parameters ¶
func (o ContainerRecipeComponentOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
Configuration block(s) for parameters to configure the component. Detailed below.
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput ¶
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext ¶
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentParameterArgs ¶
type ContainerRecipeComponentParameterArgs struct { // The name of the component parameter. Name pulumi.StringInput `pulumi:"name"` // The value for the named component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ContainerRecipeComponentParameterArgs) ElementType ¶
func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput ¶
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext ¶
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
type ContainerRecipeComponentParameterArray ¶
type ContainerRecipeComponentParameterArray []ContainerRecipeComponentParameterInput
func (ContainerRecipeComponentParameterArray) ElementType ¶
func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput ¶
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext ¶
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterArrayInput ¶
type ContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput ToContainerRecipeComponentParameterArrayOutputWithContext(context.Context) ContainerRecipeComponentParameterArrayOutput }
ContainerRecipeComponentParameterArrayInput is an input type that accepts ContainerRecipeComponentParameterArray and ContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterArrayInput` via:
ContainerRecipeComponentParameterArray{ ContainerRecipeComponentParameterArgs{...} }
type ContainerRecipeComponentParameterArrayOutput ¶
type ContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterArrayOutput) ElementType ¶
func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput ¶
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext ¶
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterInput ¶
type ContainerRecipeComponentParameterInput interface { pulumi.Input ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput ToContainerRecipeComponentParameterOutputWithContext(context.Context) ContainerRecipeComponentParameterOutput }
ContainerRecipeComponentParameterInput is an input type that accepts ContainerRecipeComponentParameterArgs and ContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterInput` via:
ContainerRecipeComponentParameterArgs{...}
type ContainerRecipeComponentParameterOutput ¶
type ContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterOutput) ElementType ¶
func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterOutput) Name ¶
func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter.
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput ¶
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext ¶
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) Value ¶
func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
The value for the named component parameter.
type ContainerRecipeInput ¶
type ContainerRecipeInput interface { pulumi.Input ToContainerRecipeOutput() ContainerRecipeOutput ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput }
type ContainerRecipeInstanceConfiguration ¶
type ContainerRecipeInstanceConfiguration struct { // Configuration block(s) with block device mappings for the container recipe. Detailed below. BlockDeviceMappings []ContainerRecipeInstanceConfigurationBlockDeviceMapping `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"` }
type ContainerRecipeInstanceConfigurationArgs ¶
type ContainerRecipeInstanceConfigurationArgs struct { // Configuration block(s) with block device mappings for the container recipe. Detailed below. BlockDeviceMappings ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput `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"` }
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 ContainerRecipeInstanceConfigurationBlockDeviceMapping ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName *string `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs *ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice *bool `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName *string `pulumi:"virtualName"` }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray []ContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingArray and ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingArray{ ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...} }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination *string `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted *string `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops *int `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId *string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize *int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType *string `pulumi:"volumeType"` }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.StringPtrInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntPtrInput `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs and ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs{...}
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Iops ¶
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs, ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr and ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs{...} or: nil
func ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr ¶
func ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr(v *ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs and ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...}
type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Set to `true` to remove a mapping from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
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 }
func (ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶
func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
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() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
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 ContainerRecipeMap ¶
type ContainerRecipeMap map[string]ContainerRecipeInput
func (ContainerRecipeMap) ElementType ¶
func (ContainerRecipeMap) ElementType() reflect.Type
func (ContainerRecipeMap) ToContainerRecipeMapOutput ¶
func (i ContainerRecipeMap) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMap) ToContainerRecipeMapOutputWithContext ¶
func (i ContainerRecipeMap) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeMapInput ¶
type ContainerRecipeMapInput interface { pulumi.Input ToContainerRecipeMapOutput() ContainerRecipeMapOutput ToContainerRecipeMapOutputWithContext(context.Context) ContainerRecipeMapOutput }
ContainerRecipeMapInput is an input type that accepts ContainerRecipeMap and ContainerRecipeMapOutput values. You can construct a concrete instance of `ContainerRecipeMapInput` via:
ContainerRecipeMap{ "key": ContainerRecipeArgs{...} }
type ContainerRecipeMapOutput ¶
type ContainerRecipeMapOutput struct{ *pulumi.OutputState }
func (ContainerRecipeMapOutput) ElementType ¶
func (ContainerRecipeMapOutput) ElementType() reflect.Type
func (ContainerRecipeMapOutput) MapIndex ¶
func (o ContainerRecipeMapOutput) MapIndex(k pulumi.StringInput) ContainerRecipeOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutput ¶
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext ¶
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeOutput ¶
type ContainerRecipeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeOutput) Arn ¶
func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the container recipe.
func (ContainerRecipeOutput) Components ¶
func (o ContainerRecipeOutput) Components() ContainerRecipeComponentArrayOutput
Ordered configuration block(s) with components for the container recipe. Detailed below.
func (ContainerRecipeOutput) ContainerType ¶
func (o ContainerRecipeOutput) ContainerType() pulumi.StringOutput
The type of the container to create. Valid values: `DOCKER`.
func (ContainerRecipeOutput) DateCreated ¶
func (o ContainerRecipeOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (ContainerRecipeOutput) Description ¶
func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
The description of the container recipe.
func (ContainerRecipeOutput) DockerfileTemplateData ¶
func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringOutput
The Dockerfile template used to build the image as an inline data blob.
func (ContainerRecipeOutput) DockerfileTemplateUri ¶
func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
The Amazon S3 URI for the Dockerfile that will be used to build the container image.
func (ContainerRecipeOutput) ElementType ¶
func (ContainerRecipeOutput) ElementType() reflect.Type
func (ContainerRecipeOutput) Encrypted ¶
func (o ContainerRecipeOutput) Encrypted() pulumi.BoolOutput
A flag that indicates if the target container is encrypted.
func (ContainerRecipeOutput) InstanceConfiguration ¶
func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
Configuration block used to configure an instance for building and testing container images. Detailed below.
func (ContainerRecipeOutput) KmsKeyId ¶
func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key used to encrypt the container image.
func (ContainerRecipeOutput) Name ¶
func (o ContainerRecipeOutput) Name() pulumi.StringOutput
The name of the container recipe.
func (ContainerRecipeOutput) Owner ¶
func (o ContainerRecipeOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (ContainerRecipeOutput) ParentImage ¶
func (o ContainerRecipeOutput) ParentImage() pulumi.StringOutput
The base image for the container recipe.
func (ContainerRecipeOutput) Platform ¶
func (o ContainerRecipeOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (ContainerRecipeOutput) PlatformOverride ¶
func (o ContainerRecipeOutput) PlatformOverride() pulumi.StringPtrOutput
Specifies the operating system platform when you use a custom base image.
func (ContainerRecipeOutput) Tags ¶
func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ContainerRecipeOutput) TagsAll
deprecated
func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ContainerRecipeOutput) TargetRepository ¶
func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetRepositoryOutput
The destination repository for the container image. Detailed below.
func (ContainerRecipeOutput) ToContainerRecipeOutput ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
func (ContainerRecipeOutput) ToContainerRecipeOutputWithContext ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
func (ContainerRecipeOutput) Version ¶
func (o ContainerRecipeOutput) Version() pulumi.StringOutput
Version of the container recipe.
The following attributes are optional:
func (ContainerRecipeOutput) WorkingDirectory ¶
func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ContainerRecipeState ¶
type ContainerRecipeState struct { // (Required) Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringPtrInput // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayInput // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringPtrInput // Date the container recipe was created. DateCreated pulumi.StringPtrInput // The description of the container recipe. Description pulumi.StringPtrInput // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringPtrInput // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrInput // A flag that indicates if the target container is encrypted. Encrypted pulumi.BoolPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // Owner of the container recipe. Owner pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringPtrInput // Platform of the container recipe. Platform pulumi.StringPtrInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryPtrInput // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
func (ContainerRecipeState) ElementType ¶
func (ContainerRecipeState) ElementType() reflect.Type
type ContainerRecipeTargetRepository ¶
type ContainerRecipeTargetRepository 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"` // The service in which this image is registered. Valid values: `ECR`. Service string `pulumi:"service"` }
type ContainerRecipeTargetRepositoryArgs ¶
type ContainerRecipeTargetRepositoryArgs struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service pulumi.StringInput `pulumi:"service"` }
func (ContainerRecipeTargetRepositoryArgs) ElementType ¶
func (ContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryInput ¶
type ContainerRecipeTargetRepositoryInput interface { pulumi.Input ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput ToContainerRecipeTargetRepositoryOutputWithContext(context.Context) ContainerRecipeTargetRepositoryOutput }
ContainerRecipeTargetRepositoryInput is an input type that accepts ContainerRecipeTargetRepositoryArgs and ContainerRecipeTargetRepositoryOutput values. You can construct a concrete instance of `ContainerRecipeTargetRepositoryInput` via:
ContainerRecipeTargetRepositoryArgs{...}
type ContainerRecipeTargetRepositoryOutput ¶
type ContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryOutput) ElementType ¶
func (ContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryOutput) RepositoryName ¶
func (o ContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (ContainerRecipeTargetRepositoryOutput) Service ¶
func (o ContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryPtrInput ¶
type ContainerRecipeTargetRepositoryPtrInput interface { pulumi.Input ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput ToContainerRecipeTargetRepositoryPtrOutputWithContext(context.Context) ContainerRecipeTargetRepositoryPtrOutput }
ContainerRecipeTargetRepositoryPtrInput is an input type that accepts ContainerRecipeTargetRepositoryArgs, ContainerRecipeTargetRepositoryPtr and ContainerRecipeTargetRepositoryPtrOutput values. You can construct a concrete instance of `ContainerRecipeTargetRepositoryPtrInput` via:
ContainerRecipeTargetRepositoryArgs{...} or: nil
func ContainerRecipeTargetRepositoryPtr ¶
func ContainerRecipeTargetRepositoryPtr(v *ContainerRecipeTargetRepositoryArgs) ContainerRecipeTargetRepositoryPtrInput
type ContainerRecipeTargetRepositoryPtrOutput ¶
type ContainerRecipeTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType ¶
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryPtrOutput) RepositoryName ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) 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 (ContainerRecipeTargetRepositoryPtrOutput) Service ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type DistributionConfiguration ¶
type DistributionConfiguration struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Date the distribution configuration was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date the distribution configuration was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description of the distribution configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayOutput `pulumi:"distributions"` // Name of the distribution configuration. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewDistributionConfiguration(ctx, "example", &imagebuilder.DistributionConfigurationArgs{ Name: pulumi.String("example"), Distributions: imagebuilder.DistributionConfigurationDistributionArray{ &imagebuilder.DistributionConfigurationDistributionArgs{ AmiDistributionConfiguration: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationArgs{ AmiTags: pulumi.StringMap{ "CostCenter": pulumi.String("IT"), }, Name: pulumi.String("example-{{ imagebuilder:buildDate }}"), LaunchPermission: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{ UserIds: pulumi.StringArray{ pulumi.String("123456789012"), }, }, }, LaunchTemplateConfigurations: imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArray{ &imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{ LaunchTemplateId: pulumi.String("lt-0aaa1bcde2ff3456"), }, }, Region: pulumi.String("us-east-1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_distribution_configurations` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/distributionConfiguration:DistributionConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:distribution-configuration/example ```
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 { // Description of the distribution configuration. Description pulumi.StringPtrInput // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a DistributionConfiguration resource.
func (DistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationArgs) ElementType() reflect.Type
type DistributionConfigurationArray ¶
type DistributionConfigurationArray []DistributionConfigurationInput
func (DistributionConfigurationArray) ElementType ¶
func (DistributionConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutput ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationArrayInput ¶
type DistributionConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput ToDistributionConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationArrayOutput }
DistributionConfigurationArrayInput is an input type that accepts DistributionConfigurationArray and DistributionConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationArrayInput` via:
DistributionConfigurationArray{ DistributionConfigurationArgs{...} }
type DistributionConfigurationArrayOutput ¶
type DistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationArrayOutput) Index ¶
func (o DistributionConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationDistribution ¶
type DistributionConfigurationDistribution struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration *DistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration *DistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations []DistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations []DistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. // // The following arguments are optional: Region string `pulumi:"region"` // Configuration block with S3 export settings. Detailed below. S3ExportConfiguration *DistributionConfigurationDistributionS3ExportConfiguration `pulumi:"s3ExportConfiguration"` }
type DistributionConfigurationDistributionAmiDistributionConfiguration ¶
type DistributionConfigurationDistributionAmiDistributionConfiguration struct { // Key-value map of tags to apply to the distributed AMI. AmiTags map[string]string `pulumi:"amiTags"` // Description to apply to the distributed AMI. Description *string `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI. KmsKeyId *string `pulumi:"kmsKeyId"` // Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below. LaunchPermission *DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission `pulumi:"launchPermission"` // Name to apply to the distributed AMI. Name *string `pulumi:"name"` // Set of AWS Account identifiers to distribute the AMI. TargetAccountIds []string `pulumi:"targetAccountIds"` }
type DistributionConfigurationDistributionAmiDistributionConfigurationArgs ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationArgs struct { // Key-value map of tags to apply to the distributed AMI. AmiTags pulumi.StringMapInput `pulumi:"amiTags"` // Description to apply to the distributed AMI. Description pulumi.StringPtrInput `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below. LaunchPermission DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput `pulumi:"launchPermission"` // Name to apply to the distributed AMI. Name pulumi.StringPtrInput `pulumi:"name"` // Set of AWS Account identifiers to distribute the AMI. TargetAccountIds pulumi.StringArrayInput `pulumi:"targetAccountIds"` }
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationArgs and DistributionConfigurationDistributionAmiDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission struct { // Set of AWS Organization ARNs to assign. OrganizationArns []string `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs to assign. OrganizationalUnitArns []string `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI. UserGroups []string `pulumi:"userGroups"` // Set of AWS Account identifiers to assign. UserIds []string `pulumi:"userIds"` }
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs struct { // Set of AWS Organization ARNs to assign. OrganizationArns pulumi.StringArrayInput `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs to assign. OrganizationalUnitArns pulumi.StringArrayInput `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI. UserGroups pulumi.StringArrayInput `pulumi:"userGroups"` // Set of AWS Account identifiers to assign. UserIds pulumi.StringArrayInput `pulumi:"userIds"` }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs and DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to assign.
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs, DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr and DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr ¶
func DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) Elem ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to assign.
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationArgs, DistributionConfigurationDistributionAmiDistributionConfigurationPtr and DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationArgs) DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionArgs ¶
type DistributionConfigurationDistributionArgs struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations DistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. // // The following arguments are optional: Region pulumi.StringInput `pulumi:"region"` // Configuration block with S3 export settings. Detailed below. S3ExportConfiguration DistributionConfigurationDistributionS3ExportConfigurationPtrInput `pulumi:"s3ExportConfiguration"` }
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 DistributionConfigurationDistributionContainerDistributionConfiguration ¶
type DistributionConfigurationDistributionContainerDistributionConfiguration struct { // Set of tags that are attached to the container distribution configuration. ContainerTags []string `pulumi:"containerTags"` // Description of the container distribution configuration. Description *string `pulumi:"description"` // Configuration block with the destination repository for the container distribution configuration. TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository `pulumi:"targetRepository"` }
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs struct { // Set of tags that are attached to the container distribution configuration. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // Description of the container distribution configuration. Description pulumi.StringPtrInput `pulumi:"description"` // Configuration block with the destination repository for the container distribution configuration. TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput `pulumi:"targetRepository"` }
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs and DistributionConfigurationDistributionContainerDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs, DistributionConfigurationDistributionContainerDistributionConfigurationPtr and DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationArgs) DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository 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"` // The service in which this image is registered. Valid values: `ECR`. Service string `pulumi:"service"` }
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service pulumi.StringInput `pulumi:"service"` }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs, DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...} or: nil
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Elem ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) 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 (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionFastLaunchConfiguration ¶
type DistributionConfigurationDistributionFastLaunchConfiguration struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId string `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it. Enabled bool `pulumi:"enabled"` // Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below. LaunchTemplate *DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches *int `pulumi:"maxParallelLaunches"` // Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below. SnapshotConfiguration *DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration `pulumi:"snapshotConfiguration"` }
type DistributionConfigurationDistributionFastLaunchConfigurationArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArgs struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId pulumi.StringInput `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it. Enabled pulumi.BoolInput `pulumi:"enabled"` // Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below. LaunchTemplate DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches pulumi.IntPtrInput `pulumi:"maxParallelLaunches"` // Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below. SnapshotConfiguration DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput `pulumi:"snapshotConfiguration"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArray ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArray []DistributionConfigurationDistributionFastLaunchConfigurationInput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput }
DistributionConfigurationDistributionFastLaunchConfigurationArrayInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationArray and DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationArrayInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationArray{ DistributionConfigurationDistributionFastLaunchConfigurationArgs{...} }
type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput }
DistributionConfigurationDistributionFastLaunchConfigurationInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationArgs and DistributionConfigurationDistributionFastLaunchConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId *string `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName *string `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion *string `pulumi:"launchTemplateVersion"` }
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion pulumi.StringPtrInput `pulumi:"launchTemplateVersion"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput }
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs and DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput }
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs, DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr and DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...} or: nil
func DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr ¶
func DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr(v *DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The owner account ID for the fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
The maximum number of parallel instances that are launched for creating resources.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount *int `pulumi:"targetResourceCount"` }
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount pulumi.IntPtrInput `pulumi:"targetResourceCount"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput }
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs and DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput }
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs, DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr and DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr ¶
func DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr(v *DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) Elem ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
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 DistributionConfigurationDistributionLaunchTemplateConfiguration ¶
type DistributionConfigurationDistributionLaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId *string `pulumi:"accountId"` // Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`. Default *bool `pulumi:"default"` // The ID of the Amazon EC2 launch template to use. LaunchTemplateId string `pulumi:"launchTemplateId"` }
type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`. Default pulumi.BoolPtrInput `pulumi:"default"` // The ID of the Amazon EC2 launch template to use. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationArray ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArray []DistributionConfigurationDistributionLaunchTemplateConfigurationInput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput }
DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput is an input type that accepts DistributionConfigurationDistributionLaunchTemplateConfigurationArray and DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput` via:
DistributionConfigurationDistributionLaunchTemplateConfigurationArray{ DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...} }
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationInput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput }
DistributionConfigurationDistributionLaunchTemplateConfigurationInput is an input type that accepts DistributionConfigurationDistributionLaunchTemplateConfigurationArgs and DistributionConfigurationDistributionLaunchTemplateConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionLaunchTemplateConfigurationInput` via:
DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...}
type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
The account ID that this configuration applies to.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolPtrOutput
Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
The ID of the Amazon EC2 launch template to use.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type DistributionConfigurationDistributionOutput ¶
type DistributionConfigurationDistributionOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionOutput) AmiDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below.
func (DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
Configuration block with container distribution settings. Detailed below.
func (DistributionConfigurationDistributionOutput) ElementType ¶
func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionOutput) FastLaunchConfigurations ¶
func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Set of launch template configuration settings that apply to image distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (DistributionConfigurationDistributionOutput) Region ¶
func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region for the distribution.
The following arguments are optional:
func (DistributionConfigurationDistributionOutput) S3ExportConfiguration ¶ added in v6.58.0
func (o DistributionConfigurationDistributionOutput) S3ExportConfiguration() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
Configuration block with S3 export settings. Detailed below.
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationDistributionS3ExportConfiguration ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfiguration struct { // The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`) DiskImageFormat string `pulumi:"diskImageFormat"` // The name of the IAM role to use for exporting. RoleName string `pulumi:"roleName"` // The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created. S3Bucket string `pulumi:"s3Bucket"` // The prefix for the exported image. S3Prefix *string `pulumi:"s3Prefix"` }
type DistributionConfigurationDistributionS3ExportConfigurationArgs ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfigurationArgs struct { // The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`) DiskImageFormat pulumi.StringInput `pulumi:"diskImageFormat"` // The name of the IAM role to use for exporting. RoleName pulumi.StringInput `pulumi:"roleName"` // The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The prefix for the exported image. S3Prefix pulumi.StringPtrInput `pulumi:"s3Prefix"` }
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType ¶ added in v6.58.0
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶ added in v6.58.0
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶ added in v6.58.0
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶ added in v6.58.0
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationDistributionS3ExportConfigurationInput ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput }
DistributionConfigurationDistributionS3ExportConfigurationInput is an input type that accepts DistributionConfigurationDistributionS3ExportConfigurationArgs and DistributionConfigurationDistributionS3ExportConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionS3ExportConfigurationInput` via:
DistributionConfigurationDistributionS3ExportConfigurationArgs{...}
type DistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType ¶ added in v6.58.0
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
The name of the IAM role to use for exporting.
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket() pulumi.StringOutput
The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created.
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringPtrOutput
The prefix for the exported image.
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationDistributionS3ExportConfigurationPtrInput ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput }
DistributionConfigurationDistributionS3ExportConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionS3ExportConfigurationArgs, DistributionConfigurationDistributionS3ExportConfigurationPtr and DistributionConfigurationDistributionS3ExportConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionS3ExportConfigurationPtrInput` via:
DistributionConfigurationDistributionS3ExportConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionS3ExportConfigurationPtr ¶ added in v6.58.0
func DistributionConfigurationDistributionS3ExportConfigurationPtr(v *DistributionConfigurationDistributionS3ExportConfigurationArgs) DistributionConfigurationDistributionS3ExportConfigurationPtrInput
type DistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶ added in v6.58.0
type DistributionConfigurationDistributionS3ExportConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) DiskImageFormat ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) DiskImageFormat() pulumi.StringPtrOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ElementType ¶ added in v6.58.0
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) RoleName ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) RoleName() pulumi.StringPtrOutput
The name of the IAM role to use for exporting.
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Bucket ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created.
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Prefix ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Prefix() pulumi.StringPtrOutput
The prefix for the exported image.
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶ added in v6.58.0
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationInput ¶
type DistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationOutput() DistributionConfigurationOutput ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput }
type DistributionConfigurationMap ¶
type DistributionConfigurationMap map[string]DistributionConfigurationInput
func (DistributionConfigurationMap) ElementType ¶
func (DistributionConfigurationMap) ElementType() reflect.Type
func (DistributionConfigurationMap) ToDistributionConfigurationMapOutput ¶
func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
func (DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext ¶
func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
type DistributionConfigurationMapInput ¶
type DistributionConfigurationMapInput interface { pulumi.Input ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput ToDistributionConfigurationMapOutputWithContext(context.Context) DistributionConfigurationMapOutput }
DistributionConfigurationMapInput is an input type that accepts DistributionConfigurationMap and DistributionConfigurationMapOutput values. You can construct a concrete instance of `DistributionConfigurationMapInput` via:
DistributionConfigurationMap{ "key": DistributionConfigurationArgs{...} }
type DistributionConfigurationMapOutput ¶
type DistributionConfigurationMapOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationMapOutput) ElementType ¶
func (DistributionConfigurationMapOutput) ElementType() reflect.Type
func (DistributionConfigurationMapOutput) MapIndex ¶
func (o DistributionConfigurationMapOutput) MapIndex(k pulumi.StringInput) DistributionConfigurationOutput
func (DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput ¶
func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
func (DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext ¶
func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
type DistributionConfigurationOutput ¶
type DistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationOutput) Arn ¶
func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the distribution configuration.
func (DistributionConfigurationOutput) DateCreated ¶
func (o DistributionConfigurationOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (DistributionConfigurationOutput) DateUpdated ¶
func (o DistributionConfigurationOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (DistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the distribution configuration.
func (DistributionConfigurationOutput) Distributions ¶
func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
One or more configuration blocks with distribution settings. Detailed below.
The following arguments are optional:
func (DistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationOutput) Name ¶
func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (DistributionConfigurationOutput) Tags ¶
func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DistributionConfigurationOutput) TagsAll
deprecated
func (o DistributionConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DistributionConfigurationOutput) ToDistributionConfigurationOutput ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationState ¶
type DistributionConfigurationState struct { // (Required) Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringPtrInput // Date the distribution configuration was created. DateCreated pulumi.StringPtrInput // Date the distribution configuration was updated. DateUpdated pulumi.StringPtrInput // Description of the distribution configuration. Description pulumi.StringPtrInput // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (DistributionConfigurationState) ElementType ¶
func (DistributionConfigurationState) ElementType() reflect.Type
type GetComponentsArgs ¶
type GetComponentsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetComponentsFilter `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
type GetComponentsFilter ¶
type GetComponentsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetComponentsFilterArgs ¶
type GetComponentsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetComponentsFilterArgs) ElementType ¶
func (GetComponentsFilterArgs) ElementType() reflect.Type
func (GetComponentsFilterArgs) ToGetComponentsFilterOutput ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
type GetComponentsFilterArray ¶
type GetComponentsFilterArray []GetComponentsFilterInput
func (GetComponentsFilterArray) ElementType ¶
func (GetComponentsFilterArray) ElementType() reflect.Type
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutput ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterArrayInput ¶
type GetComponentsFilterArrayInput interface { pulumi.Input ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput ToGetComponentsFilterArrayOutputWithContext(context.Context) GetComponentsFilterArrayOutput }
GetComponentsFilterArrayInput is an input type that accepts GetComponentsFilterArray and GetComponentsFilterArrayOutput values. You can construct a concrete instance of `GetComponentsFilterArrayInput` via:
GetComponentsFilterArray{ GetComponentsFilterArgs{...} }
type GetComponentsFilterArrayOutput ¶
type GetComponentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterArrayOutput) ElementType ¶
func (GetComponentsFilterArrayOutput) ElementType() reflect.Type
func (GetComponentsFilterArrayOutput) Index ¶
func (o GetComponentsFilterArrayOutput) Index(i pulumi.IntInput) GetComponentsFilterOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterInput ¶
type GetComponentsFilterInput interface { pulumi.Input ToGetComponentsFilterOutput() GetComponentsFilterOutput ToGetComponentsFilterOutputWithContext(context.Context) GetComponentsFilterOutput }
GetComponentsFilterInput is an input type that accepts GetComponentsFilterArgs and GetComponentsFilterOutput values. You can construct a concrete instance of `GetComponentsFilterInput` via:
GetComponentsFilterArgs{...}
type GetComponentsFilterOutput ¶
type GetComponentsFilterOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterOutput) ElementType ¶
func (GetComponentsFilterOutput) ElementType() reflect.Type
func (GetComponentsFilterOutput) Name ¶
func (o GetComponentsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html).
func (GetComponentsFilterOutput) ToGetComponentsFilterOutput ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
func (GetComponentsFilterOutput) Values ¶
func (o GetComponentsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetComponentsOutputArgs ¶
type GetComponentsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetComponentsFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
func (GetComponentsOutputArgs) ElementType ¶
func (GetComponentsOutputArgs) ElementType() reflect.Type
type GetComponentsResult ¶
type GetComponentsResult struct { // Set of ARNs of the matched Image Builder Components. Arns []string `pulumi:"arns"` Filters []GetComponentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Components. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getComponents.
func GetComponents ¶
func GetComponents(ctx *pulumi.Context, args *GetComponentsArgs, opts ...pulumi.InvokeOption) (*GetComponentsResult, error)
Use this data source to get the ARNs and names of Image Builder Components matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetComponents(ctx, &imagebuilder.GetComponentsArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetComponentsFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetComponentsResultOutput ¶
type GetComponentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponents.
func GetComponentsOutput ¶
func GetComponentsOutput(ctx *pulumi.Context, args GetComponentsOutputArgs, opts ...pulumi.InvokeOption) GetComponentsResultOutput
func (GetComponentsResultOutput) Arns ¶
func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Components.
func (GetComponentsResultOutput) ElementType ¶
func (GetComponentsResultOutput) ElementType() reflect.Type
func (GetComponentsResultOutput) Filters ¶
func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
func (GetComponentsResultOutput) Id ¶
func (o GetComponentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetComponentsResultOutput) Names ¶
func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Components.
func (GetComponentsResultOutput) Owner ¶
func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutput ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutputWithContext ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
type GetContainerRecipeComponent ¶
type GetContainerRecipeComponent struct { // ARN of the Image Builder Component. ComponentArn string `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters []GetContainerRecipeComponentParameter `pulumi:"parameters"` }
type GetContainerRecipeComponentArgs ¶
type GetContainerRecipeComponentArgs struct { // ARN of the Image Builder Component. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters GetContainerRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (GetContainerRecipeComponentArgs) ElementType ¶
func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput ¶
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext ¶
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentArray ¶
type GetContainerRecipeComponentArray []GetContainerRecipeComponentInput
func (GetContainerRecipeComponentArray) ElementType ¶
func (GetContainerRecipeComponentArray) ElementType() reflect.Type
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput ¶
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext ¶
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentArrayInput ¶
type GetContainerRecipeComponentArrayInput interface { pulumi.Input ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput ToGetContainerRecipeComponentArrayOutputWithContext(context.Context) GetContainerRecipeComponentArrayOutput }
GetContainerRecipeComponentArrayInput is an input type that accepts GetContainerRecipeComponentArray and GetContainerRecipeComponentArrayOutput values. You can construct a concrete instance of `GetContainerRecipeComponentArrayInput` via:
GetContainerRecipeComponentArray{ GetContainerRecipeComponentArgs{...} }
type GetContainerRecipeComponentArrayOutput ¶
type GetContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentArrayOutput) ElementType ¶
func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput ¶
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext ¶
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentInput ¶
type GetContainerRecipeComponentInput interface { pulumi.Input ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput ToGetContainerRecipeComponentOutputWithContext(context.Context) GetContainerRecipeComponentOutput }
GetContainerRecipeComponentInput is an input type that accepts GetContainerRecipeComponentArgs and GetContainerRecipeComponentOutput values. You can construct a concrete instance of `GetContainerRecipeComponentInput` via:
GetContainerRecipeComponentArgs{...}
type GetContainerRecipeComponentOutput ¶
type GetContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentOutput) ComponentArn ¶
func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
ARN of the Image Builder Component.
func (GetContainerRecipeComponentOutput) ElementType ¶
func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentOutput) Parameters ¶
func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
Set of parameters that are used to configure the component.
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput ¶
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext ¶
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentParameterArgs ¶
type GetContainerRecipeComponentParameterArgs struct { // Name of the container recipe. Name pulumi.StringInput `pulumi:"name"` // Value of the component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerRecipeComponentParameterArgs) ElementType ¶
func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput ¶
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext ¶
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
type GetContainerRecipeComponentParameterArray ¶
type GetContainerRecipeComponentParameterArray []GetContainerRecipeComponentParameterInput
func (GetContainerRecipeComponentParameterArray) ElementType ¶
func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput ¶
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterArrayInput ¶
type GetContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput ToGetContainerRecipeComponentParameterArrayOutputWithContext(context.Context) GetContainerRecipeComponentParameterArrayOutput }
GetContainerRecipeComponentParameterArrayInput is an input type that accepts GetContainerRecipeComponentParameterArray and GetContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `GetContainerRecipeComponentParameterArrayInput` via:
GetContainerRecipeComponentParameterArray{ GetContainerRecipeComponentParameterArgs{...} }
type GetContainerRecipeComponentParameterArrayOutput ¶
type GetContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterArrayOutput) ElementType ¶
func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput ¶
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterInput ¶
type GetContainerRecipeComponentParameterInput interface { pulumi.Input ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput ToGetContainerRecipeComponentParameterOutputWithContext(context.Context) GetContainerRecipeComponentParameterOutput }
GetContainerRecipeComponentParameterInput is an input type that accepts GetContainerRecipeComponentParameterArgs and GetContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `GetContainerRecipeComponentParameterInput` via:
GetContainerRecipeComponentParameterArgs{...}
type GetContainerRecipeComponentParameterOutput ¶
type GetContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterOutput) ElementType ¶
func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterOutput) Name ¶
func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput ¶
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext ¶
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) Value ¶
func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
Value of the component parameter.
type GetContainerRecipeInstanceConfiguration ¶
type GetContainerRecipeInstanceConfiguration struct { // Set of objects with block device mappings for the instance configuration. BlockDeviceMappings []GetContainerRecipeInstanceConfigurationBlockDeviceMapping `pulumi:"blockDeviceMappings"` // AMI ID of the base image for container build and test instance. Image string `pulumi:"image"` }
type GetContainerRecipeInstanceConfigurationArgs ¶
type GetContainerRecipeInstanceConfigurationArgs struct { // Set of objects with block device mappings for the instance configuration. BlockDeviceMappings GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput `pulumi:"blockDeviceMappings"` // AMI ID of the base image for container build and test instance. Image pulumi.StringInput `pulumi:"image"` }
func (GetContainerRecipeInstanceConfigurationArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput ¶
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeInstanceConfigurationArray ¶
type GetContainerRecipeInstanceConfigurationArray []GetContainerRecipeInstanceConfigurationInput
func (GetContainerRecipeInstanceConfigurationArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationArrayInput ¶
type GetContainerRecipeInstanceConfigurationArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationArrayOutput }
GetContainerRecipeInstanceConfigurationArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationArray and GetContainerRecipeInstanceConfigurationArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationArrayInput` via:
GetContainerRecipeInstanceConfigurationArray{ GetContainerRecipeInstanceConfigurationArgs{...} }
type GetContainerRecipeInstanceConfigurationArrayOutput ¶
type GetContainerRecipeInstanceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMapping ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName string `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs []GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice string `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName string `pulumi:"virtualName"` }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice pulumi.StringInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray and GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray{ GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...} }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination bool `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted bool `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops int `pulumi:"iops"` // KMS key used to encrypt the container image. KmsKeyId string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType string `pulumi:"volumeType"` }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.BoolInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.BoolInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntInput `pulumi:"iops"` // KMS key used to encrypt the container image. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray and GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray{ GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs{...} }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs and GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs{...}
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Iops ¶
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
Identifier of the EC2 Volume Snapshot.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
Size of the volume, in GiB.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
Type of the volume. For example, `gp2` or `io2`.
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs and GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...}
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
Single list of object with Elastic Block Storage (EBS) block device mapping settings.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Whether to remove a mapping from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type GetContainerRecipeInstanceConfigurationInput ¶
type GetContainerRecipeInstanceConfigurationInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput ToGetContainerRecipeInstanceConfigurationOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationOutput }
GetContainerRecipeInstanceConfigurationInput is an input type that accepts GetContainerRecipeInstanceConfigurationArgs and GetContainerRecipeInstanceConfigurationOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationInput` via:
GetContainerRecipeInstanceConfigurationArgs{...}
type GetContainerRecipeInstanceConfigurationOutput ¶
type GetContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶
func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the instance configuration.
func (GetContainerRecipeInstanceConfigurationOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationOutput) Image ¶
func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
AMI ID of the base image for container build and test instance.
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput ¶
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeTargetRepository ¶
type GetContainerRecipeTargetRepository struct { // Name of the container repository where the output container image is stored. The name is prefixed by the repository location. RepositoryName string `pulumi:"repositoryName"` // Service in which this image is registered. Service string `pulumi:"service"` }
type GetContainerRecipeTargetRepositoryArgs ¶
type GetContainerRecipeTargetRepositoryArgs struct { // Name of the container repository where the output container image is stored. The name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Service in which this image is registered. Service pulumi.StringInput `pulumi:"service"` }
func (GetContainerRecipeTargetRepositoryArgs) ElementType ¶
func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput ¶
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipeTargetRepositoryArray ¶
type GetContainerRecipeTargetRepositoryArray []GetContainerRecipeTargetRepositoryInput
func (GetContainerRecipeTargetRepositoryArray) ElementType ¶
func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput ¶
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryArrayInput ¶
type GetContainerRecipeTargetRepositoryArrayInput interface { pulumi.Input ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(context.Context) GetContainerRecipeTargetRepositoryArrayOutput }
GetContainerRecipeTargetRepositoryArrayInput is an input type that accepts GetContainerRecipeTargetRepositoryArray and GetContainerRecipeTargetRepositoryArrayOutput values. You can construct a concrete instance of `GetContainerRecipeTargetRepositoryArrayInput` via:
GetContainerRecipeTargetRepositoryArray{ GetContainerRecipeTargetRepositoryArgs{...} }
type GetContainerRecipeTargetRepositoryArrayOutput ¶
type GetContainerRecipeTargetRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType ¶
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput ¶
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryInput ¶
type GetContainerRecipeTargetRepositoryInput interface { pulumi.Input ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput ToGetContainerRecipeTargetRepositoryOutputWithContext(context.Context) GetContainerRecipeTargetRepositoryOutput }
GetContainerRecipeTargetRepositoryInput is an input type that accepts GetContainerRecipeTargetRepositoryArgs and GetContainerRecipeTargetRepositoryOutput values. You can construct a concrete instance of `GetContainerRecipeTargetRepositoryInput` via:
GetContainerRecipeTargetRepositoryArgs{...}
type GetContainerRecipeTargetRepositoryOutput ¶
type GetContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryOutput) ElementType ¶
func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryOutput) RepositoryName ¶
func (o GetContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
Name of the container repository where the output container image is stored. The name is prefixed by the repository location.
func (GetContainerRecipeTargetRepositoryOutput) Service ¶
func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
Service in which this image is registered.
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput ¶
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipesArgs ¶
type GetContainerRecipesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetContainerRecipesFilter `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
type GetContainerRecipesFilter ¶
type GetContainerRecipesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetContainerRecipesFilterArgs ¶
type GetContainerRecipesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetContainerRecipesFilterArgs) ElementType ¶
func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput ¶
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext ¶
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
type GetContainerRecipesFilterArray ¶
type GetContainerRecipesFilterArray []GetContainerRecipesFilterInput
func (GetContainerRecipesFilterArray) ElementType ¶
func (GetContainerRecipesFilterArray) ElementType() reflect.Type
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput ¶
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext ¶
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterArrayInput ¶
type GetContainerRecipesFilterArrayInput interface { pulumi.Input ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput ToGetContainerRecipesFilterArrayOutputWithContext(context.Context) GetContainerRecipesFilterArrayOutput }
GetContainerRecipesFilterArrayInput is an input type that accepts GetContainerRecipesFilterArray and GetContainerRecipesFilterArrayOutput values. You can construct a concrete instance of `GetContainerRecipesFilterArrayInput` via:
GetContainerRecipesFilterArray{ GetContainerRecipesFilterArgs{...} }
type GetContainerRecipesFilterArrayOutput ¶
type GetContainerRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterArrayOutput) ElementType ¶
func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterArrayOutput) Index ¶
func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput ¶
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext ¶
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterInput ¶
type GetContainerRecipesFilterInput interface { pulumi.Input ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput ToGetContainerRecipesFilterOutputWithContext(context.Context) GetContainerRecipesFilterOutput }
GetContainerRecipesFilterInput is an input type that accepts GetContainerRecipesFilterArgs and GetContainerRecipesFilterOutput values. You can construct a concrete instance of `GetContainerRecipesFilterInput` via:
GetContainerRecipesFilterArgs{...}
type GetContainerRecipesFilterOutput ¶
type GetContainerRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterOutput) ElementType ¶
func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterOutput) Name ¶
func (o GetContainerRecipesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html).
func (GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput ¶
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext ¶
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) Values ¶
func (o GetContainerRecipesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetContainerRecipesOutputArgs ¶
type GetContainerRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetContainerRecipesFilterArrayInput `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
func (GetContainerRecipesOutputArgs) ElementType ¶
func (GetContainerRecipesOutputArgs) ElementType() reflect.Type
type GetContainerRecipesResult ¶
type GetContainerRecipesResult struct { // Set of ARNs of the matched Image Builder Container Recipes. Arns []string `pulumi:"arns"` Filters []GetContainerRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Container Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getContainerRecipes.
func GetContainerRecipes ¶
func GetContainerRecipes(ctx *pulumi.Context, args *GetContainerRecipesArgs, opts ...pulumi.InvokeOption) (*GetContainerRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Container Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetContainerRecipes(ctx, &imagebuilder.GetContainerRecipesArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetContainerRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetContainerRecipesResultOutput ¶
type GetContainerRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipes.
func GetContainerRecipesOutput ¶
func GetContainerRecipesOutput(ctx *pulumi.Context, args GetContainerRecipesOutputArgs, opts ...pulumi.InvokeOption) GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) Arns ¶
func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) ElementType ¶
func (GetContainerRecipesResultOutput) ElementType() reflect.Type
func (GetContainerRecipesResultOutput) Filters ¶
func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesResultOutput) Id ¶
func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerRecipesResultOutput) Names ¶
func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) Owner ¶
func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput ¶
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext ¶
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
type GetDistributionConfigurationDistribution ¶
type GetDistributionConfigurationDistribution struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations []GetDistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations []GetDistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations []GetDistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations []GetDistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region string `pulumi:"region"` // Nested list of S3 export configuration. S3ExportConfigurations []GetDistributionConfigurationDistributionS3ExportConfiguration `pulumi:"s3ExportConfigurations"` }
type GetDistributionConfigurationDistributionAmiDistributionConfiguration ¶
type GetDistributionConfigurationDistributionAmiDistributionConfiguration struct { // Key-value map of tags to apply to distributed AMI. AmiTags map[string]string `pulumi:"amiTags"` // Description of the container distribution configuration. Description string `pulumi:"description"` // ARN of Key Management Service (KMS) Key to encrypt AMI. KmsKeyId string `pulumi:"kmsKeyId"` // Nested list of EC2 launch permissions. LaunchPermissions []GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission `pulumi:"launchPermissions"` // Name of the distribution configuration. Name string `pulumi:"name"` // Set of target AWS Account identifiers. TargetAccountIds []string `pulumi:"targetAccountIds"` }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs struct { // Key-value map of tags to apply to distributed AMI. AmiTags pulumi.StringMapInput `pulumi:"amiTags"` // Description of the container distribution configuration. Description pulumi.StringInput `pulumi:"description"` // ARN of Key Management Service (KMS) Key to encrypt AMI. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Nested list of EC2 launch permissions. LaunchPermissions GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput `pulumi:"launchPermissions"` // Name of the distribution configuration. Name pulumi.StringInput `pulumi:"name"` // Set of target AWS Account identifiers. TargetAccountIds pulumi.StringArrayInput `pulumi:"targetAccountIds"` }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray []GetDistributionConfigurationDistributionAmiDistributionConfigurationInput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationArray and GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationArray{ GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs{...} }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs and GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs{...}
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission struct { // Set of AWS Organization ARNs. OrganizationArns []string `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs. OrganizationalUnitArns []string `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups. UserGroups []string `pulumi:"userGroups"` // Set of AWS Account identifiers. UserIds []string `pulumi:"userIds"` }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs struct { // Set of AWS Organization ARNs. OrganizationArns pulumi.StringArrayInput `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs. OrganizationalUnitArns pulumi.StringArrayInput `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups. UserGroups pulumi.StringArrayInput `pulumi:"userGroups"` // Set of AWS Account identifiers. UserIds pulumi.StringArrayInput `pulumi:"userIds"` }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray []GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray and GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray{ GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...} }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs and GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...}
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers.
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to distributed AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
ARN of Key Management Service (KMS) Key to encrypt AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
Nested list of EC2 launch permissions.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of target AWS Account identifiers.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
type GetDistributionConfigurationDistributionArgs ¶
type GetDistributionConfigurationDistributionArgs struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region pulumi.StringInput `pulumi:"region"` // Nested list of S3 export configuration. S3ExportConfigurations GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput `pulumi:"s3ExportConfigurations"` }
func (GetDistributionConfigurationDistributionArgs) ElementType ¶
func (GetDistributionConfigurationDistributionArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput ¶
func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
func (GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext ¶
func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
type GetDistributionConfigurationDistributionArray ¶
type GetDistributionConfigurationDistributionArray []GetDistributionConfigurationDistributionInput
func (GetDistributionConfigurationDistributionArray) ElementType ¶
func (GetDistributionConfigurationDistributionArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput ¶
func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
func (GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
type GetDistributionConfigurationDistributionArrayInput ¶
type GetDistributionConfigurationDistributionArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput ToGetDistributionConfigurationDistributionArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionArrayOutput }
GetDistributionConfigurationDistributionArrayInput is an input type that accepts GetDistributionConfigurationDistributionArray and GetDistributionConfigurationDistributionArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionArrayInput` via:
GetDistributionConfigurationDistributionArray{ GetDistributionConfigurationDistributionArgs{...} }
type GetDistributionConfigurationDistributionArrayOutput ¶
type GetDistributionConfigurationDistributionArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput ¶
func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
func (GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfiguration ¶
type GetDistributionConfigurationDistributionContainerDistributionConfiguration struct { // Set of tags that are attached to the container distribution configuration. ContainerTags []string `pulumi:"containerTags"` // Description of the container distribution configuration. Description string `pulumi:"description"` // Set of destination repositories for the container distribution configuration. TargetRepositories []GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository `pulumi:"targetRepositories"` }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs struct { // Set of tags that are attached to the container distribution configuration. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // Description of the container distribution configuration. Description pulumi.StringInput `pulumi:"description"` // Set of destination repositories for the container distribution configuration. TargetRepositories GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput `pulumi:"targetRepositories"` }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray []GetDistributionConfigurationDistributionContainerDistributionConfigurationInput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationArray and GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationArray{ GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs{...} }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs and GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
Set of destination repositories for the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository struct { // Name of the container repository where the output container image is stored. RepositoryName string `pulumi:"repositoryName"` // Service in which the image is registered. Service string `pulumi:"service"` }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs struct { // Name of the container repository where the output container image is stored. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Service in which the image is registered. Service pulumi.StringInput `pulumi:"service"` }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray []GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray and GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray{ GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...} }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs and GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
Name of the container repository where the output container image is stored.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
Service in which the image is registered.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
type GetDistributionConfigurationDistributionFastLaunchConfiguration ¶
type GetDistributionConfigurationDistributionFastLaunchConfiguration struct { // The account ID that this configuration applies to. AccountId string `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Enabled bool `pulumi:"enabled"` // Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplates []GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate `pulumi:"launchTemplates"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches int `pulumi:"maxParallelLaunches"` // Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfigurations []GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration `pulumi:"snapshotConfigurations"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringInput `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Enabled pulumi.BoolInput `pulumi:"enabled"` // Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplates GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput `pulumi:"launchTemplates"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches pulumi.IntInput `pulumi:"maxParallelLaunches"` // Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfigurations GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput `pulumi:"snapshotConfigurations"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationArray and GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate struct { // ID of the Amazon EC2 launch template. LaunchTemplateId string `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName string `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion string `pulumi:"launchTemplateVersion"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs struct { // ID of the Amazon EC2 launch template. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName pulumi.StringInput `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion pulumi.StringInput `pulumi:"launchTemplateVersion"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray []GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray and GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
ID of the Amazon EC2 launch template.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The account ID that this configuration applies to.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
A Boolean that represents the current state of faster launching for the Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
The maximum number of parallel instances that are launched for creating resources.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount int `pulumi:"targetResourceCount"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount pulumi.IntInput `pulumi:"targetResourceCount"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray and GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
type GetDistributionConfigurationDistributionInput ¶
type GetDistributionConfigurationDistributionInput interface { pulumi.Input ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput ToGetDistributionConfigurationDistributionOutputWithContext(context.Context) GetDistributionConfigurationDistributionOutput }
GetDistributionConfigurationDistributionInput is an input type that accepts GetDistributionConfigurationDistributionArgs and GetDistributionConfigurationDistributionOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionInput` via:
GetDistributionConfigurationDistributionArgs{...}
type GetDistributionConfigurationDistributionLaunchTemplateConfiguration ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId string `pulumi:"accountId"` // Whether the specified Amazon EC2 launch template is set as the default launch template. Default bool `pulumi:"default"` // ID of the Amazon EC2 launch template. LaunchTemplateId string `pulumi:"launchTemplateId"` }
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringInput `pulumi:"accountId"` // Whether the specified Amazon EC2 launch template is set as the default launch template. Default pulumi.BoolInput `pulumi:"default"` // ID of the Amazon EC2 launch template. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray []GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput }
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray and GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput` via:
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray{ GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...} }
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput }
GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs and GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput` via:
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...}
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringOutput
The account ID that this configuration applies to.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
Whether the specified Amazon EC2 launch template is set as the default launch template.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
ID of the Amazon EC2 launch template.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type GetDistributionConfigurationDistributionOutput ¶
type GetDistributionConfigurationDistributionOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
Nested list of AMI distribution configuration.
func (GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
Nested list of container distribution configurations.
func (GetDistributionConfigurationDistributionOutput) ElementType ¶
func (GetDistributionConfigurationDistributionOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Nested list of Windows faster-launching configurations to use for AMI distribution.
func (GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Nested list of launch template configurations.
func (GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (GetDistributionConfigurationDistributionOutput) Region ¶
func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region of distribution.
func (GetDistributionConfigurationDistributionOutput) S3ExportConfigurations ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionOutput) S3ExportConfigurations() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
Nested list of S3 export configuration.
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
type GetDistributionConfigurationDistributionS3ExportConfiguration ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfiguration struct { // The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`) DiskImageFormat string `pulumi:"diskImageFormat"` // The name of the IAM role to use for exporting. RoleName string `pulumi:"roleName"` // The name of the S3 bucket to store the exported image in. S3Bucket string `pulumi:"s3Bucket"` // The prefix for the exported image. S3Prefix string `pulumi:"s3Prefix"` }
type GetDistributionConfigurationDistributionS3ExportConfigurationArgs ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationArgs struct { // The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`) DiskImageFormat pulumi.StringInput `pulumi:"diskImageFormat"` // The name of the IAM role to use for exporting. RoleName pulumi.StringInput `pulumi:"roleName"` // The name of the S3 bucket to store the exported image in. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The prefix for the exported image. S3Prefix pulumi.StringInput `pulumi:"s3Prefix"` }
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType ¶ added in v6.58.0
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶ added in v6.58.0
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationArray ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationArray []GetDistributionConfigurationDistributionS3ExportConfigurationInput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ElementType ¶ added in v6.58.0
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ¶ added in v6.58.0
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext ¶ added in v6.58.0
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput }
GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionS3ExportConfigurationArray and GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput` via:
GetDistributionConfigurationDistributionS3ExportConfigurationArray{ GetDistributionConfigurationDistributionS3ExportConfigurationArgs{...} }
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ElementType ¶ added in v6.58.0
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) Index ¶ added in v6.58.0
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationInput ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput }
GetDistributionConfigurationDistributionS3ExportConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionS3ExportConfigurationArgs and GetDistributionConfigurationDistributionS3ExportConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionS3ExportConfigurationInput` via:
GetDistributionConfigurationDistributionS3ExportConfigurationArgs{...}
type GetDistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
type GetDistributionConfigurationDistributionS3ExportConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType ¶ added in v6.58.0
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
The name of the IAM role to use for exporting.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket() pulumi.StringOutput
The name of the S3 bucket to store the exported image in.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringOutput
The prefix for the exported image.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶ added in v6.58.0
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
type GetDistributionConfigurationsArgs ¶
type GetDistributionConfigurationsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetDistributionConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getDistributionConfigurations.
type GetDistributionConfigurationsFilter ¶
type GetDistributionConfigurationsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetDistributionConfigurationsFilterArgs ¶
type GetDistributionConfigurationsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDistributionConfigurationsFilterArgs) ElementType ¶
func (GetDistributionConfigurationsFilterArgs) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput ¶
func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext ¶
func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
type GetDistributionConfigurationsFilterArray ¶
type GetDistributionConfigurationsFilterArray []GetDistributionConfigurationsFilterInput
func (GetDistributionConfigurationsFilterArray) ElementType ¶
func (GetDistributionConfigurationsFilterArray) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput ¶
func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
func (GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext ¶
func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
type GetDistributionConfigurationsFilterArrayInput ¶
type GetDistributionConfigurationsFilterArrayInput interface { pulumi.Input ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput ToGetDistributionConfigurationsFilterArrayOutputWithContext(context.Context) GetDistributionConfigurationsFilterArrayOutput }
GetDistributionConfigurationsFilterArrayInput is an input type that accepts GetDistributionConfigurationsFilterArray and GetDistributionConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationsFilterArrayInput` via:
GetDistributionConfigurationsFilterArray{ GetDistributionConfigurationsFilterArgs{...} }
type GetDistributionConfigurationsFilterArrayOutput ¶
type GetDistributionConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationsFilterArrayOutput) ElementType ¶
func (GetDistributionConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput ¶
func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
func (GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext ¶
func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
type GetDistributionConfigurationsFilterInput ¶
type GetDistributionConfigurationsFilterInput interface { pulumi.Input ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput ToGetDistributionConfigurationsFilterOutputWithContext(context.Context) GetDistributionConfigurationsFilterOutput }
GetDistributionConfigurationsFilterInput is an input type that accepts GetDistributionConfigurationsFilterArgs and GetDistributionConfigurationsFilterOutput values. You can construct a concrete instance of `GetDistributionConfigurationsFilterInput` via:
GetDistributionConfigurationsFilterArgs{...}
type GetDistributionConfigurationsFilterOutput ¶
type GetDistributionConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationsFilterOutput) ElementType ¶
func (GetDistributionConfigurationsFilterOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterOutput) Name ¶
func (o GetDistributionConfigurationsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html).
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) Values ¶
func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetDistributionConfigurationsOutputArgs ¶
type GetDistributionConfigurationsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetDistributionConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getDistributionConfigurations.
func (GetDistributionConfigurationsOutputArgs) ElementType ¶
func (GetDistributionConfigurationsOutputArgs) ElementType() reflect.Type
type GetDistributionConfigurationsResult ¶
type GetDistributionConfigurationsResult struct { // Set of ARNs of the matched Image Builder Distribution Configurations. Arns []string `pulumi:"arns"` Filters []GetDistributionConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Distribution Configurations. Names []string `pulumi:"names"` }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurations ¶
func GetDistributionConfigurations(ctx *pulumi.Context, args *GetDistributionConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetDistributionConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Distribution Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetDistributionConfigurations(ctx, &imagebuilder.GetDistributionConfigurationsArgs{ Filters: []imagebuilder.GetDistributionConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetDistributionConfigurationsResultOutput ¶
type GetDistributionConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurationsOutput ¶
func GetDistributionConfigurationsOutput(ctx *pulumi.Context, args GetDistributionConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) Arns ¶
func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ElementType ¶
func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsResultOutput) Id ¶
func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDistributionConfigurationsResultOutput) Names ¶
func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
type GetImageImageScanningConfiguration ¶ added in v6.7.0
type GetImageImageScanningConfiguration struct { // Configuration block with ECR configuration. EcrConfigurations []GetImageImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfigurations"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled bool `pulumi:"imageScanningEnabled"` }
type GetImageImageScanningConfigurationArgs ¶ added in v6.7.0
type GetImageImageScanningConfigurationArgs struct { // Configuration block with ECR configuration. EcrConfigurations GetImageImageScanningConfigurationEcrConfigurationArrayInput `pulumi:"ecrConfigurations"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled pulumi.BoolInput `pulumi:"imageScanningEnabled"` }
func (GetImageImageScanningConfigurationArgs) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
type GetImageImageScanningConfigurationArray ¶ added in v6.7.0
type GetImageImageScanningConfigurationArray []GetImageImageScanningConfigurationInput
func (GetImageImageScanningConfigurationArray) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationArrayInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationArrayInput interface { pulumi.Input ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput ToGetImageImageScanningConfigurationArrayOutputWithContext(context.Context) GetImageImageScanningConfigurationArrayOutput }
GetImageImageScanningConfigurationArrayInput is an input type that accepts GetImageImageScanningConfigurationArray and GetImageImageScanningConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationArrayInput` via:
GetImageImageScanningConfigurationArray{ GetImageImageScanningConfigurationArgs{...} }
type GetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationArrayOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfiguration ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfiguration struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName string `pulumi:"repositoryName"` }
type GetImageImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArgs struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` }
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationEcrConfigurationArray ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArray []GetImageImageScanningConfigurationEcrConfigurationInput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationArrayInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArrayInput interface { pulumi.Input ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput }
GetImageImageScanningConfigurationEcrConfigurationArrayInput is an input type that accepts GetImageImageScanningConfigurationEcrConfigurationArray and GetImageImageScanningConfigurationEcrConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationEcrConfigurationArrayInput` via:
GetImageImageScanningConfigurationEcrConfigurationArray{ GetImageImageScanningConfigurationEcrConfigurationArgs{...} }
type GetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput }
GetImageImageScanningConfigurationEcrConfigurationInput is an input type that accepts GetImageImageScanningConfigurationEcrConfigurationArgs and GetImageImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationEcrConfigurationInput` via:
GetImageImageScanningConfigurationEcrConfigurationArgs{...}
type GetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationInput interface { pulumi.Input ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput ToGetImageImageScanningConfigurationOutputWithContext(context.Context) GetImageImageScanningConfigurationOutput }
GetImageImageScanningConfigurationInput is an input type that accepts GetImageImageScanningConfigurationArgs and GetImageImageScanningConfigurationOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationInput` via:
GetImageImageScanningConfigurationArgs{...}
type GetImageImageScanningConfigurationOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationOutput) EcrConfigurations ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) EcrConfigurations() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
Configuration block with ECR configuration.
func (GetImageImageScanningConfigurationOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
type GetImageImageTestsConfigurationArgs ¶
type GetImageImageTestsConfigurationArgs struct { // Whether image tests are enabled. ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"` }
func (GetImageImageTestsConfigurationArgs) ElementType ¶
func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageImageTestsConfigurationArray ¶
type GetImageImageTestsConfigurationArray []GetImageImageTestsConfigurationInput
func (GetImageImageTestsConfigurationArray) ElementType ¶
func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationArrayInput ¶
type GetImageImageTestsConfigurationArrayInput interface { pulumi.Input ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput ToGetImageImageTestsConfigurationArrayOutputWithContext(context.Context) GetImageImageTestsConfigurationArrayOutput }
GetImageImageTestsConfigurationArrayInput is an input type that accepts GetImageImageTestsConfigurationArray and GetImageImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationArrayInput` via:
GetImageImageTestsConfigurationArray{ GetImageImageTestsConfigurationArgs{...} }
type GetImageImageTestsConfigurationArrayOutput ¶
type GetImageImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationInput ¶
type GetImageImageTestsConfigurationInput interface { pulumi.Input ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput ToGetImageImageTestsConfigurationOutputWithContext(context.Context) GetImageImageTestsConfigurationOutput }
GetImageImageTestsConfigurationInput is an input type that accepts GetImageImageTestsConfigurationArgs and GetImageImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationInput` via:
GetImageImageTestsConfigurationArgs{...}
type GetImageImageTestsConfigurationOutput ¶
type GetImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationOutput) ElementType ¶
func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageOutputResource ¶
type GetImageOutputResource struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis []GetImageOutputResourceAmi `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers []GetImageOutputResourceContainer `pulumi:"containers"` }
type GetImageOutputResourceAmi ¶
type GetImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId string `pulumi:"accountId"` // Description of the AMI. Description string `pulumi:"description"` // Identifier of the AMI. Image string `pulumi:"image"` // Name of the AMI. Name string `pulumi:"name"` // Region of the container image. Region string `pulumi:"region"` }
type GetImageOutputResourceAmiArgs ¶
type GetImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringInput `pulumi:"name"` // Region of the container image. Region pulumi.StringInput `pulumi:"region"` }
func (GetImageOutputResourceAmiArgs) ElementType ¶
func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceAmiArray ¶
type GetImageOutputResourceAmiArray []GetImageOutputResourceAmiInput
func (GetImageOutputResourceAmiArray) ElementType ¶
func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiArrayInput ¶
type GetImageOutputResourceAmiArrayInput interface { pulumi.Input ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput ToGetImageOutputResourceAmiArrayOutputWithContext(context.Context) GetImageOutputResourceAmiArrayOutput }
GetImageOutputResourceAmiArrayInput is an input type that accepts GetImageOutputResourceAmiArray and GetImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiArrayInput` via:
GetImageOutputResourceAmiArray{ GetImageOutputResourceAmiArgs{...} }
type GetImageOutputResourceAmiArrayOutput ¶
type GetImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiArrayOutput) ElementType ¶
func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiArrayOutput) Index ¶
func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiInput ¶
type GetImageOutputResourceAmiInput interface { pulumi.Input ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput ToGetImageOutputResourceAmiOutputWithContext(context.Context) GetImageOutputResourceAmiOutput }
GetImageOutputResourceAmiInput is an input type that accepts GetImageOutputResourceAmiArgs and GetImageOutputResourceAmiOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiInput` via:
GetImageOutputResourceAmiArgs{...}
type GetImageOutputResourceAmiOutput ¶
type GetImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiOutput) AccountId ¶
func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
Account identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Description ¶
func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
Description of the AMI.
func (GetImageOutputResourceAmiOutput) ElementType ¶
func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiOutput) Image ¶
func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
Identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Name ¶
func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
Name of the AMI.
func (GetImageOutputResourceAmiOutput) Region ¶
func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
Region of the container image.
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceArgs ¶
type GetImageOutputResourceArgs struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis GetImageOutputResourceAmiArrayInput `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers GetImageOutputResourceContainerArrayInput `pulumi:"containers"` }
func (GetImageOutputResourceArgs) ElementType ¶
func (GetImageOutputResourceArgs) ElementType() reflect.Type
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutput ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImageOutputResourceArray ¶
type GetImageOutputResourceArray []GetImageOutputResourceInput
func (GetImageOutputResourceArray) ElementType ¶
func (GetImageOutputResourceArray) ElementType() reflect.Type
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceArrayInput ¶
type GetImageOutputResourceArrayInput interface { pulumi.Input ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput ToGetImageOutputResourceArrayOutputWithContext(context.Context) GetImageOutputResourceArrayOutput }
GetImageOutputResourceArrayInput is an input type that accepts GetImageOutputResourceArray and GetImageOutputResourceArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceArrayInput` via:
GetImageOutputResourceArray{ GetImageOutputResourceArgs{...} }
type GetImageOutputResourceArrayOutput ¶
type GetImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceArrayOutput) ElementType ¶
func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceArrayOutput) Index ¶
func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceContainerArgs ¶
type GetImageOutputResourceContainerArgs struct { // Set of URIs for created containers. ImageUris pulumi.StringArrayInput `pulumi:"imageUris"` // Region of the container image. Region pulumi.StringInput `pulumi:"region"` }
func (GetImageOutputResourceContainerArgs) ElementType ¶
func (GetImageOutputResourceContainerArgs) ElementType() reflect.Type
func (GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput ¶
func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
func (GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext ¶
func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
type GetImageOutputResourceContainerArray ¶
type GetImageOutputResourceContainerArray []GetImageOutputResourceContainerInput
func (GetImageOutputResourceContainerArray) ElementType ¶
func (GetImageOutputResourceContainerArray) ElementType() reflect.Type
func (GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput ¶
func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
func (GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext ¶
func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
type GetImageOutputResourceContainerArrayInput ¶
type GetImageOutputResourceContainerArrayInput interface { pulumi.Input ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput ToGetImageOutputResourceContainerArrayOutputWithContext(context.Context) GetImageOutputResourceContainerArrayOutput }
GetImageOutputResourceContainerArrayInput is an input type that accepts GetImageOutputResourceContainerArray and GetImageOutputResourceContainerArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceContainerArrayInput` via:
GetImageOutputResourceContainerArray{ GetImageOutputResourceContainerArgs{...} }
type GetImageOutputResourceContainerArrayOutput ¶
type GetImageOutputResourceContainerArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceContainerArrayOutput) ElementType ¶
func (GetImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput ¶
func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
func (GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext ¶
func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
type GetImageOutputResourceContainerInput ¶
type GetImageOutputResourceContainerInput interface { pulumi.Input ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput ToGetImageOutputResourceContainerOutputWithContext(context.Context) GetImageOutputResourceContainerOutput }
GetImageOutputResourceContainerInput is an input type that accepts GetImageOutputResourceContainerArgs and GetImageOutputResourceContainerOutput values. You can construct a concrete instance of `GetImageOutputResourceContainerInput` via:
GetImageOutputResourceContainerArgs{...}
type GetImageOutputResourceContainerOutput ¶
type GetImageOutputResourceContainerOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceContainerOutput) ElementType ¶
func (GetImageOutputResourceContainerOutput) ElementType() reflect.Type
func (GetImageOutputResourceContainerOutput) ImageUris ¶
func (o GetImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
Set of URIs for created containers.
func (GetImageOutputResourceContainerOutput) Region ¶
func (o GetImageOutputResourceContainerOutput) Region() pulumi.StringOutput
Region of the container image.
func (GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput ¶
func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
func (GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext ¶
func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
type GetImageOutputResourceInput ¶
type GetImageOutputResourceInput interface { pulumi.Input ToGetImageOutputResourceOutput() GetImageOutputResourceOutput ToGetImageOutputResourceOutputWithContext(context.Context) GetImageOutputResourceOutput }
GetImageOutputResourceInput is an input type that accepts GetImageOutputResourceArgs and GetImageOutputResourceOutput values. You can construct a concrete instance of `GetImageOutputResourceInput` via:
GetImageOutputResourceArgs{...}
type GetImageOutputResourceOutput ¶
type GetImageOutputResourceOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceOutput) Amis ¶
func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (GetImageOutputResourceOutput) Containers ¶
func (o GetImageOutputResourceOutput) Containers() GetImageOutputResourceContainerArrayOutput
Set of objects with each container image created and stored in the output repository.
func (GetImageOutputResourceOutput) ElementType ¶
func (GetImageOutputResourceOutput) ElementType() reflect.Type
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutput ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImagePipelineImageScanningConfiguration ¶ added in v6.1.0
type GetImagePipelineImageScanningConfiguration struct { // List if an object with ecr configuration for image scanning EcrConfigurations []GetImagePipelineImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfigurations"` // Whether image scanning is enabled. ImageScanningEnabled bool `pulumi:"imageScanningEnabled"` }
type GetImagePipelineImageScanningConfigurationArgs ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArgs struct { // List if an object with ecr configuration for image scanning EcrConfigurations GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput `pulumi:"ecrConfigurations"` // Whether image scanning is enabled. ImageScanningEnabled pulumi.BoolInput `pulumi:"imageScanningEnabled"` }
func (GetImagePipelineImageScanningConfigurationArgs) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
type GetImagePipelineImageScanningConfigurationArray ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArray []GetImagePipelineImageScanningConfigurationInput
func (GetImagePipelineImageScanningConfigurationArray) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationArrayInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationArrayOutput }
GetImagePipelineImageScanningConfigurationArrayInput is an input type that accepts GetImagePipelineImageScanningConfigurationArray and GetImagePipelineImageScanningConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationArrayInput` via:
GetImagePipelineImageScanningConfigurationArray{ GetImagePipelineImageScanningConfigurationArgs{...} }
type GetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfiguration ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfiguration struct { // Tags that are added to the output containers that are scanned ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans RepositoryName string `pulumi:"repositoryName"` }
type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs struct { // Tags that are added to the output containers that are scanned ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans RepositoryName pulumi.StringInput `pulumi:"repositoryName"` }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray []GetImagePipelineImageScanningConfigurationEcrConfigurationInput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput }
GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput is an input type that accepts GetImagePipelineImageScanningConfigurationEcrConfigurationArray and GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput` via:
GetImagePipelineImageScanningConfigurationEcrConfigurationArray{ GetImagePipelineImageScanningConfigurationEcrConfigurationArgs{...} }
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) Index ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput }
GetImagePipelineImageScanningConfigurationEcrConfigurationInput is an input type that accepts GetImagePipelineImageScanningConfigurationEcrConfigurationArgs and GetImagePipelineImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationEcrConfigurationInput` via:
GetImagePipelineImageScanningConfigurationEcrConfigurationArgs{...}
type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are added to the output containers that are scanned
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the container repository that Amazon Inspector scans
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput ToGetImagePipelineImageScanningConfigurationOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationOutput }
GetImagePipelineImageScanningConfigurationInput is an input type that accepts GetImagePipelineImageScanningConfigurationArgs and GetImagePipelineImageScanningConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationInput` via:
GetImagePipelineImageScanningConfigurationArgs{...}
type GetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
List if an object with ecr configuration for image scanning
func (GetImagePipelineImageScanningConfigurationOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
Whether image scanning is enabled.
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
type GetImagePipelineImageTestsConfigurationArgs ¶
type GetImagePipelineImageTestsConfigurationArgs struct { // Whether image tests are enabled. ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"` }
func (GetImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineImageTestsConfigurationArray ¶
type GetImagePipelineImageTestsConfigurationArray []GetImagePipelineImageTestsConfigurationInput
func (GetImagePipelineImageTestsConfigurationArray) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationArrayInput ¶
type GetImagePipelineImageTestsConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationArrayOutput }
GetImagePipelineImageTestsConfigurationArrayInput is an input type that accepts GetImagePipelineImageTestsConfigurationArray and GetImagePipelineImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationArrayInput` via:
GetImagePipelineImageTestsConfigurationArray{ GetImagePipelineImageTestsConfigurationArgs{...} }
type GetImagePipelineImageTestsConfigurationArrayOutput ¶
type GetImagePipelineImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationInput ¶
type GetImagePipelineImageTestsConfigurationInput interface { pulumi.Input ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput ToGetImagePipelineImageTestsConfigurationOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationOutput }
GetImagePipelineImageTestsConfigurationInput is an input type that accepts GetImagePipelineImageTestsConfigurationArgs and GetImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationInput` via:
GetImagePipelineImageTestsConfigurationArgs{...}
type GetImagePipelineImageTestsConfigurationOutput ¶
type GetImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineSchedule ¶
type GetImagePipelineSchedule struct { // Condition when the pipeline should trigger a new image build. PipelineExecutionStartCondition string `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. ScheduleExpression string `pulumi:"scheduleExpression"` }
type GetImagePipelineScheduleArgs ¶
type GetImagePipelineScheduleArgs struct { // Condition when the pipeline should trigger a new image build. PipelineExecutionStartCondition pulumi.StringInput `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"` }
func (GetImagePipelineScheduleArgs) ElementType ¶
func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type GetImagePipelineScheduleArray ¶
type GetImagePipelineScheduleArray []GetImagePipelineScheduleInput
func (GetImagePipelineScheduleArray) ElementType ¶
func (GetImagePipelineScheduleArray) ElementType() reflect.Type
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleArrayInput ¶
type GetImagePipelineScheduleArrayInput interface { pulumi.Input ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput ToGetImagePipelineScheduleArrayOutputWithContext(context.Context) GetImagePipelineScheduleArrayOutput }
GetImagePipelineScheduleArrayInput is an input type that accepts GetImagePipelineScheduleArray and GetImagePipelineScheduleArrayOutput values. You can construct a concrete instance of `GetImagePipelineScheduleArrayInput` via:
GetImagePipelineScheduleArray{ GetImagePipelineScheduleArgs{...} }
type GetImagePipelineScheduleArrayOutput ¶
type GetImagePipelineScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleArrayOutput) ElementType ¶
func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleArrayOutput) Index ¶
func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleInput ¶
type GetImagePipelineScheduleInput interface { pulumi.Input ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput ToGetImagePipelineScheduleOutputWithContext(context.Context) GetImagePipelineScheduleOutput }
GetImagePipelineScheduleInput is an input type that accepts GetImagePipelineScheduleArgs and GetImagePipelineScheduleOutput values. You can construct a concrete instance of `GetImagePipelineScheduleInput` via:
GetImagePipelineScheduleArgs{...}
type GetImagePipelineScheduleOutput ¶
type GetImagePipelineScheduleOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleOutput) ElementType ¶
func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
Condition when the pipeline should trigger a new image build.
func (GetImagePipelineScheduleOutput) ScheduleExpression ¶
func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated.
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type GetImagePipelinesArgs ¶
type GetImagePipelinesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetImagePipelinesFilter `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
type GetImagePipelinesFilter ¶
type GetImagePipelinesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetImagePipelinesFilterArgs ¶
type GetImagePipelinesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetImagePipelinesFilterArgs) ElementType ¶
func (GetImagePipelinesFilterArgs) ElementType() reflect.Type
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput ¶
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext ¶
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
type GetImagePipelinesFilterArray ¶
type GetImagePipelinesFilterArray []GetImagePipelinesFilterInput
func (GetImagePipelinesFilterArray) ElementType ¶
func (GetImagePipelinesFilterArray) ElementType() reflect.Type
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput ¶
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext ¶
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterArrayInput ¶
type GetImagePipelinesFilterArrayInput interface { pulumi.Input ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput ToGetImagePipelinesFilterArrayOutputWithContext(context.Context) GetImagePipelinesFilterArrayOutput }
GetImagePipelinesFilterArrayInput is an input type that accepts GetImagePipelinesFilterArray and GetImagePipelinesFilterArrayOutput values. You can construct a concrete instance of `GetImagePipelinesFilterArrayInput` via:
GetImagePipelinesFilterArray{ GetImagePipelinesFilterArgs{...} }
type GetImagePipelinesFilterArrayOutput ¶
type GetImagePipelinesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterArrayOutput) ElementType ¶
func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterArrayOutput) Index ¶
func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput ¶
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext ¶
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterInput ¶
type GetImagePipelinesFilterInput interface { pulumi.Input ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput ToGetImagePipelinesFilterOutputWithContext(context.Context) GetImagePipelinesFilterOutput }
GetImagePipelinesFilterInput is an input type that accepts GetImagePipelinesFilterArgs and GetImagePipelinesFilterOutput values. You can construct a concrete instance of `GetImagePipelinesFilterInput` via:
GetImagePipelinesFilterArgs{...}
type GetImagePipelinesFilterOutput ¶
type GetImagePipelinesFilterOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterOutput) ElementType ¶
func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterOutput) Name ¶
func (o GetImagePipelinesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html).
func (GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput ¶
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext ¶
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) Values ¶
func (o GetImagePipelinesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetImagePipelinesOutputArgs ¶
type GetImagePipelinesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImagePipelinesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
func (GetImagePipelinesOutputArgs) ElementType ¶
func (GetImagePipelinesOutputArgs) ElementType() reflect.Type
type GetImagePipelinesResult ¶
type GetImagePipelinesResult struct { // Set of ARNs of the matched Image Builder Image Pipelines. Arns []string `pulumi:"arns"` Filters []GetImagePipelinesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Pipelines. Names []string `pulumi:"names"` }
A collection of values returned by getImagePipelines.
func GetImagePipelines ¶
func GetImagePipelines(ctx *pulumi.Context, args *GetImagePipelinesArgs, opts ...pulumi.InvokeOption) (*GetImagePipelinesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Pipelines matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetImagePipelines(ctx, &imagebuilder.GetImagePipelinesArgs{ Filters: []imagebuilder.GetImagePipelinesFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetImagePipelinesResultOutput ¶
type GetImagePipelinesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipelines.
func GetImagePipelinesOutput ¶
func GetImagePipelinesOutput(ctx *pulumi.Context, args GetImagePipelinesOutputArgs, opts ...pulumi.InvokeOption) GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) Arns ¶
func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ElementType ¶
func (GetImagePipelinesResultOutput) ElementType() reflect.Type
func (GetImagePipelinesResultOutput) Filters ¶
func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesResultOutput) Id ¶
func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImagePipelinesResultOutput) Names ¶
func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput ¶
func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext ¶
func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext(ctx context.Context) GetImagePipelinesResultOutput
type GetImageRecipeBlockDeviceMapping ¶
type GetImageRecipeBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName string `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs []GetImageRecipeBlockDeviceMappingEb `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice string `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName string `pulumi:"virtualName"` }
type GetImageRecipeBlockDeviceMappingArgs ¶
type GetImageRecipeBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs GetImageRecipeBlockDeviceMappingEbArrayInput `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice pulumi.StringInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (GetImageRecipeBlockDeviceMappingArgs) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput ¶
func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
type GetImageRecipeBlockDeviceMappingArray ¶
type GetImageRecipeBlockDeviceMappingArray []GetImageRecipeBlockDeviceMappingInput
func (GetImageRecipeBlockDeviceMappingArray) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput ¶
func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
func (GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
type GetImageRecipeBlockDeviceMappingArrayInput ¶
type GetImageRecipeBlockDeviceMappingArrayInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingArrayOutput }
GetImageRecipeBlockDeviceMappingArrayInput is an input type that accepts GetImageRecipeBlockDeviceMappingArray and GetImageRecipeBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingArrayInput` via:
GetImageRecipeBlockDeviceMappingArray{ GetImageRecipeBlockDeviceMappingArgs{...} }
type GetImageRecipeBlockDeviceMappingArrayOutput ¶
type GetImageRecipeBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput ¶
func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
func (GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
type GetImageRecipeBlockDeviceMappingEb ¶
type GetImageRecipeBlockDeviceMappingEb struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination string `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted string `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops int `pulumi:"iops"` // ARN of the Key Management Service (KMS) Key for encryption. KmsKeyId string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType string `pulumi:"volumeType"` }
type GetImageRecipeBlockDeviceMappingEbArgs ¶
type GetImageRecipeBlockDeviceMappingEbArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.StringInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.StringInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntInput `pulumi:"iops"` // ARN of the Key Management Service (KMS) Key for encryption. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (GetImageRecipeBlockDeviceMappingEbArgs) ElementType ¶
func (GetImageRecipeBlockDeviceMappingEbArgs) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutput ¶
func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
func (GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
type GetImageRecipeBlockDeviceMappingEbArray ¶
type GetImageRecipeBlockDeviceMappingEbArray []GetImageRecipeBlockDeviceMappingEbInput
func (GetImageRecipeBlockDeviceMappingEbArray) ElementType ¶
func (GetImageRecipeBlockDeviceMappingEbArray) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutput ¶
func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
func (GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
type GetImageRecipeBlockDeviceMappingEbArrayInput ¶
type GetImageRecipeBlockDeviceMappingEbArrayInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput }
GetImageRecipeBlockDeviceMappingEbArrayInput is an input type that accepts GetImageRecipeBlockDeviceMappingEbArray and GetImageRecipeBlockDeviceMappingEbArrayOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingEbArrayInput` via:
GetImageRecipeBlockDeviceMappingEbArray{ GetImageRecipeBlockDeviceMappingEbArgs{...} }
type GetImageRecipeBlockDeviceMappingEbArrayOutput ¶
type GetImageRecipeBlockDeviceMappingEbArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutput ¶
func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
type GetImageRecipeBlockDeviceMappingEbInput ¶
type GetImageRecipeBlockDeviceMappingEbInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingEbOutput }
GetImageRecipeBlockDeviceMappingEbInput is an input type that accepts GetImageRecipeBlockDeviceMappingEbArgs and GetImageRecipeBlockDeviceMappingEbOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingEbInput` via:
GetImageRecipeBlockDeviceMappingEbArgs{...}
type GetImageRecipeBlockDeviceMappingEbOutput ¶
type GetImageRecipeBlockDeviceMappingEbOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingEbOutput) DeleteOnTermination ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.StringOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (GetImageRecipeBlockDeviceMappingEbOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingEbOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingEbOutput) Encrypted ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) Encrypted() pulumi.StringOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (GetImageRecipeBlockDeviceMappingEbOutput) Iops ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (GetImageRecipeBlockDeviceMappingEbOutput) KmsKeyId ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
ARN of the Key Management Service (KMS) Key for encryption.
func (GetImageRecipeBlockDeviceMappingEbOutput) SnapshotId ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
Identifier of the EC2 Volume Snapshot.
func (GetImageRecipeBlockDeviceMappingEbOutput) Throughput ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
func (GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
func (GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
Size of the volume, in GiB.
func (GetImageRecipeBlockDeviceMappingEbOutput) VolumeType ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
Type of the volume. For example, `gp2` or `io2`.
type GetImageRecipeBlockDeviceMappingInput ¶
type GetImageRecipeBlockDeviceMappingInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput ToGetImageRecipeBlockDeviceMappingOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingOutput }
GetImageRecipeBlockDeviceMappingInput is an input type that accepts GetImageRecipeBlockDeviceMappingArgs and GetImageRecipeBlockDeviceMappingOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingInput` via:
GetImageRecipeBlockDeviceMappingArgs{...}
type GetImageRecipeBlockDeviceMappingOutput ¶
type GetImageRecipeBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingOutput) DeviceName ¶
func (o GetImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (GetImageRecipeBlockDeviceMappingOutput) Ebs ¶
Single list of object with Elastic Block Storage (EBS) block device mapping settings.
func (GetImageRecipeBlockDeviceMappingOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingOutput) NoDevice ¶
func (o GetImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Whether to remove a mapping from the parent image.
func (GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput ¶
func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingOutput) VirtualName ¶
func (o GetImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type GetImageRecipeComponent ¶
type GetImageRecipeComponent struct { // ARN of the Image Builder Component. ComponentArn string `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters []GetImageRecipeComponentParameter `pulumi:"parameters"` }
type GetImageRecipeComponentArgs ¶
type GetImageRecipeComponentArgs struct { // ARN of the Image Builder Component. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters GetImageRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (GetImageRecipeComponentArgs) ElementType ¶
func (GetImageRecipeComponentArgs) ElementType() reflect.Type
func (GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutput ¶
func (i GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
func (GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutputWithContext ¶
func (i GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
type GetImageRecipeComponentArray ¶
type GetImageRecipeComponentArray []GetImageRecipeComponentInput
func (GetImageRecipeComponentArray) ElementType ¶
func (GetImageRecipeComponentArray) ElementType() reflect.Type
func (GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput ¶
func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
func (GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext ¶
func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
type GetImageRecipeComponentArrayInput ¶
type GetImageRecipeComponentArrayInput interface { pulumi.Input ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput ToGetImageRecipeComponentArrayOutputWithContext(context.Context) GetImageRecipeComponentArrayOutput }
GetImageRecipeComponentArrayInput is an input type that accepts GetImageRecipeComponentArray and GetImageRecipeComponentArrayOutput values. You can construct a concrete instance of `GetImageRecipeComponentArrayInput` via:
GetImageRecipeComponentArray{ GetImageRecipeComponentArgs{...} }
type GetImageRecipeComponentArrayOutput ¶
type GetImageRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentArrayOutput) ElementType ¶
func (GetImageRecipeComponentArrayOutput) ElementType() reflect.Type
func (GetImageRecipeComponentArrayOutput) Index ¶
func (o GetImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentOutput
func (GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput ¶
func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
func (GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext ¶
func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
type GetImageRecipeComponentInput ¶
type GetImageRecipeComponentInput interface { pulumi.Input ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput ToGetImageRecipeComponentOutputWithContext(context.Context) GetImageRecipeComponentOutput }
GetImageRecipeComponentInput is an input type that accepts GetImageRecipeComponentArgs and GetImageRecipeComponentOutput values. You can construct a concrete instance of `GetImageRecipeComponentInput` via:
GetImageRecipeComponentArgs{...}
type GetImageRecipeComponentOutput ¶
type GetImageRecipeComponentOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentOutput) ComponentArn ¶
func (o GetImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
ARN of the Image Builder Component.
func (GetImageRecipeComponentOutput) ElementType ¶
func (GetImageRecipeComponentOutput) ElementType() reflect.Type
func (GetImageRecipeComponentOutput) Parameters ¶
func (o GetImageRecipeComponentOutput) Parameters() GetImageRecipeComponentParameterArrayOutput
Set of parameters that are used to configure the component.
func (GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput ¶
func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
func (GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext ¶
func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
type GetImageRecipeComponentParameterArgs ¶
type GetImageRecipeComponentParameterArgs struct { // Name of the image recipe. Name pulumi.StringInput `pulumi:"name"` // Value of the component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetImageRecipeComponentParameterArgs) ElementType ¶
func (GetImageRecipeComponentParameterArgs) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput ¶
func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext ¶
func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
type GetImageRecipeComponentParameterArray ¶
type GetImageRecipeComponentParameterArray []GetImageRecipeComponentParameterInput
func (GetImageRecipeComponentParameterArray) ElementType ¶
func (GetImageRecipeComponentParameterArray) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput ¶
func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
func (GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext ¶
func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
type GetImageRecipeComponentParameterArrayInput ¶
type GetImageRecipeComponentParameterArrayInput interface { pulumi.Input ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput ToGetImageRecipeComponentParameterArrayOutputWithContext(context.Context) GetImageRecipeComponentParameterArrayOutput }
GetImageRecipeComponentParameterArrayInput is an input type that accepts GetImageRecipeComponentParameterArray and GetImageRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `GetImageRecipeComponentParameterArrayInput` via:
GetImageRecipeComponentParameterArray{ GetImageRecipeComponentParameterArgs{...} }
type GetImageRecipeComponentParameterArrayOutput ¶
type GetImageRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentParameterArrayOutput) ElementType ¶
func (GetImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput ¶
func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
func (GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext ¶
func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
type GetImageRecipeComponentParameterInput ¶
type GetImageRecipeComponentParameterInput interface { pulumi.Input ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput ToGetImageRecipeComponentParameterOutputWithContext(context.Context) GetImageRecipeComponentParameterOutput }
GetImageRecipeComponentParameterInput is an input type that accepts GetImageRecipeComponentParameterArgs and GetImageRecipeComponentParameterOutput values. You can construct a concrete instance of `GetImageRecipeComponentParameterInput` via:
GetImageRecipeComponentParameterArgs{...}
type GetImageRecipeComponentParameterOutput ¶
type GetImageRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentParameterOutput) ElementType ¶
func (GetImageRecipeComponentParameterOutput) ElementType() reflect.Type
func (GetImageRecipeComponentParameterOutput) Name ¶
func (o GetImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput ¶
func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext ¶
func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterOutput) Value ¶
func (o GetImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
Value of the component parameter.
type GetImageRecipesArgs ¶
type GetImageRecipesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetImageRecipesFilter `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
type GetImageRecipesFilter ¶
type GetImageRecipesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetImageRecipesFilterArgs ¶
type GetImageRecipesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetImageRecipesFilterArgs) ElementType ¶
func (GetImageRecipesFilterArgs) ElementType() reflect.Type
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
type GetImageRecipesFilterArray ¶
type GetImageRecipesFilterArray []GetImageRecipesFilterInput
func (GetImageRecipesFilterArray) ElementType ¶
func (GetImageRecipesFilterArray) ElementType() reflect.Type
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterArrayInput ¶
type GetImageRecipesFilterArrayInput interface { pulumi.Input ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput ToGetImageRecipesFilterArrayOutputWithContext(context.Context) GetImageRecipesFilterArrayOutput }
GetImageRecipesFilterArrayInput is an input type that accepts GetImageRecipesFilterArray and GetImageRecipesFilterArrayOutput values. You can construct a concrete instance of `GetImageRecipesFilterArrayInput` via:
GetImageRecipesFilterArray{ GetImageRecipesFilterArgs{...} }
type GetImageRecipesFilterArrayOutput ¶
type GetImageRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterArrayOutput) ElementType ¶
func (GetImageRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetImageRecipesFilterArrayOutput) Index ¶
func (o GetImageRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetImageRecipesFilterOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterInput ¶
type GetImageRecipesFilterInput interface { pulumi.Input ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput ToGetImageRecipesFilterOutputWithContext(context.Context) GetImageRecipesFilterOutput }
GetImageRecipesFilterInput is an input type that accepts GetImageRecipesFilterArgs and GetImageRecipesFilterOutput values. You can construct a concrete instance of `GetImageRecipesFilterInput` via:
GetImageRecipesFilterArgs{...}
type GetImageRecipesFilterOutput ¶
type GetImageRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterOutput) ElementType ¶
func (GetImageRecipesFilterOutput) ElementType() reflect.Type
func (GetImageRecipesFilterOutput) Name ¶
func (o GetImageRecipesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html).
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) Values ¶
func (o GetImageRecipesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetImageRecipesOutputArgs ¶
type GetImageRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImageRecipesFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
func (GetImageRecipesOutputArgs) ElementType ¶
func (GetImageRecipesOutputArgs) ElementType() reflect.Type
type GetImageRecipesResult ¶
type GetImageRecipesResult struct { // Set of ARNs of the matched Image Builder Image Recipes. Arns []string `pulumi:"arns"` Filters []GetImageRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getImageRecipes.
func GetImageRecipes ¶
func GetImageRecipes(ctx *pulumi.Context, args *GetImageRecipesArgs, opts ...pulumi.InvokeOption) (*GetImageRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetImageRecipes(ctx, &imagebuilder.GetImageRecipesArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetImageRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetImageRecipesResultOutput ¶
type GetImageRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipes.
func GetImageRecipesOutput ¶
func GetImageRecipesOutput(ctx *pulumi.Context, args GetImageRecipesOutputArgs, opts ...pulumi.InvokeOption) GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) Arns ¶
func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) ElementType ¶
func (GetImageRecipesResultOutput) ElementType() reflect.Type
func (GetImageRecipesResultOutput) Filters ¶
func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
func (GetImageRecipesResultOutput) Id ¶
func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageRecipesResultOutput) Names ¶
func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) Owner ¶
func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutput ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
type GetInfrastructureConfigurationInstanceMetadataOption ¶
type GetInfrastructureConfigurationInstanceMetadataOption struct { // Number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit int `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. HttpTokens string `pulumi:"httpTokens"` }
type GetInfrastructureConfigurationInstanceMetadataOptionArgs ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArgs struct { // Number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit pulumi.IntInput `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. HttpTokens pulumi.StringInput `pulumi:"httpTokens"` }
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArray ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArray []GetInfrastructureConfigurationInstanceMetadataOptionInput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput }
GetInfrastructureConfigurationInstanceMetadataOptionArrayInput is an input type that accepts GetInfrastructureConfigurationInstanceMetadataOptionArray and GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationInstanceMetadataOptionArrayInput` via:
GetInfrastructureConfigurationInstanceMetadataOptionArray{ GetInfrastructureConfigurationInstanceMetadataOptionArgs{...} }
type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionInput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionInput interface { pulumi.Input ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput }
GetInfrastructureConfigurationInstanceMetadataOptionInput is an input type that accepts GetInfrastructureConfigurationInstanceMetadataOptionArgs and GetInfrastructureConfigurationInstanceMetadataOptionOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationInstanceMetadataOptionInput` via:
GetInfrastructureConfigurationInstanceMetadataOptionArgs{...}
type GetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit() pulumi.IntOutput
Number of hops that an instance can traverse to reach its destonation.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens() pulumi.StringOutput
Whether a signed token is required for instance metadata retrieval requests.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationLogging ¶
type GetInfrastructureConfigurationLogging struct { // Nested list of S3 logs settings. S3Logs []GetInfrastructureConfigurationLoggingS3Log `pulumi:"s3Logs"` }
type GetInfrastructureConfigurationLoggingArgs ¶
type GetInfrastructureConfigurationLoggingArgs struct { // Nested list of S3 logs settings. S3Logs GetInfrastructureConfigurationLoggingS3LogArrayInput `pulumi:"s3Logs"` }
func (GetInfrastructureConfigurationLoggingArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingArray ¶
type GetInfrastructureConfigurationLoggingArray []GetInfrastructureConfigurationLoggingInput
func (GetInfrastructureConfigurationLoggingArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingArrayInput ¶
type GetInfrastructureConfigurationLoggingArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingArrayOutput }
GetInfrastructureConfigurationLoggingArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingArray and GetInfrastructureConfigurationLoggingArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingArrayInput` via:
GetInfrastructureConfigurationLoggingArray{ GetInfrastructureConfigurationLoggingArgs{...} }
type GetInfrastructureConfigurationLoggingArrayOutput ¶
type GetInfrastructureConfigurationLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingInput ¶
type GetInfrastructureConfigurationLoggingInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput ToGetInfrastructureConfigurationLoggingOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingOutput }
GetInfrastructureConfigurationLoggingInput is an input type that accepts GetInfrastructureConfigurationLoggingArgs and GetInfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingInput` via:
GetInfrastructureConfigurationLoggingArgs{...}
type GetInfrastructureConfigurationLoggingOutput ¶
type GetInfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
Nested list of S3 logs settings.
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingS3LogArgs ¶
type GetInfrastructureConfigurationLoggingS3LogArgs struct { // Name of the S3 Bucket for logging. S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // Key prefix for S3 Bucket logging. S3KeyPrefix pulumi.StringInput `pulumi:"s3KeyPrefix"` }
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationLoggingS3LogArray ¶
type GetInfrastructureConfigurationLoggingS3LogArray []GetInfrastructureConfigurationLoggingS3LogInput
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogArrayInput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput }
GetInfrastructureConfigurationLoggingS3LogArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArray and GetInfrastructureConfigurationLoggingS3LogArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogArrayInput` via:
GetInfrastructureConfigurationLoggingS3LogArray{ GetInfrastructureConfigurationLoggingS3LogArgs{...} }
type GetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogInput ¶
type GetInfrastructureConfigurationLoggingS3LogInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogOutput }
GetInfrastructureConfigurationLoggingS3LogInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArgs and GetInfrastructureConfigurationLoggingS3LogOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogInput` via:
GetInfrastructureConfigurationLoggingS3LogArgs{...}
type GetInfrastructureConfigurationLoggingS3LogOutput ¶
type GetInfrastructureConfigurationLoggingS3LogOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket for logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
Key prefix for S3 Bucket logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationsArgs ¶
type GetInfrastructureConfigurationsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
type GetInfrastructureConfigurationsFilter ¶
type GetInfrastructureConfigurationsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetInfrastructureConfigurationsFilterArgs ¶
type GetInfrastructureConfigurationsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInfrastructureConfigurationsFilterArgs) ElementType ¶
func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
type GetInfrastructureConfigurationsFilterArray ¶
type GetInfrastructureConfigurationsFilterArray []GetInfrastructureConfigurationsFilterInput
func (GetInfrastructureConfigurationsFilterArray) ElementType ¶
func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterArrayInput ¶
type GetInfrastructureConfigurationsFilterArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterArrayOutput }
GetInfrastructureConfigurationsFilterArrayInput is an input type that accepts GetInfrastructureConfigurationsFilterArray and GetInfrastructureConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterArrayInput` via:
GetInfrastructureConfigurationsFilterArray{ GetInfrastructureConfigurationsFilterArgs{...} }
type GetInfrastructureConfigurationsFilterArrayOutput ¶
type GetInfrastructureConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterInput ¶
type GetInfrastructureConfigurationsFilterInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput ToGetInfrastructureConfigurationsFilterOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterOutput }
GetInfrastructureConfigurationsFilterInput is an input type that accepts GetInfrastructureConfigurationsFilterArgs and GetInfrastructureConfigurationsFilterOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterInput` via:
GetInfrastructureConfigurationsFilterArgs{...}
type GetInfrastructureConfigurationsFilterOutput ¶
type GetInfrastructureConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterOutput) Name ¶
func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html).
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) Values ¶
func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetInfrastructureConfigurationsOutputArgs ¶
type GetInfrastructureConfigurationsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetInfrastructureConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
func (GetInfrastructureConfigurationsOutputArgs) ElementType ¶
func (GetInfrastructureConfigurationsOutputArgs) ElementType() reflect.Type
type GetInfrastructureConfigurationsResult ¶
type GetInfrastructureConfigurationsResult struct { // Set of ARNs of the matched Image Builder Infrastructure Configurations. Arns []string `pulumi:"arns"` Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Infrastructure Configurations. Names []string `pulumi:"names"` }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurations ¶
func GetInfrastructureConfigurations(ctx *pulumi.Context, args *GetInfrastructureConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetInfrastructureConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Infrastructure Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetInfrastructureConfigurations(ctx, &imagebuilder.GetInfrastructureConfigurationsArgs{ Filters: []imagebuilder.GetInfrastructureConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetInfrastructureConfigurationsResultOutput ¶
type GetInfrastructureConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurationsOutput ¶
func GetInfrastructureConfigurationsOutput(ctx *pulumi.Context, args GetInfrastructureConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) Arns ¶
func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ElementType ¶
func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsResultOutput) Id ¶
func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInfrastructureConfigurationsResultOutput) Names ¶
func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image. Arn pulumi.StringOutput `pulumi:"arn"` // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringOutput `pulumi:"executionRole"` // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationOutput `pulumi:"imageScanningConfiguration"` // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"` // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name pulumi.StringOutput `pulumi:"name"` // Operating System version of the image. OsVersion pulumi.StringOutput `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayOutput `pulumi:"outputResources"` // Platform of the image. Platform pulumi.StringOutput `pulumi:"platform"` // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Version of the image. Version pulumi.StringOutput `pulumi:"version"` // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayOutput `pulumi:"workflows"` }
Manages an Image Builder Image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImage(ctx, "example", &imagebuilder.ImageArgs{ DistributionConfigurationArn: pulumi.Any(exampleAwsImagebuilderDistributionConfiguration.Arn), ImageRecipeArn: pulumi.Any(exampleAwsImagebuilderImageRecipe.Arn), InfrastructureConfigurationArn: pulumi.Any(exampleAwsImagebuilderInfrastructureConfiguration.Arn), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/image:Image example arn:aws:imagebuilder:us-east-1:123456789012:image/example/1.0.0/1 ```
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 { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageArray ¶
type ImageArray []ImageInput
func (ImageArray) ElementType ¶
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶
type ImageArrayInput interface { pulumi.Input ToImageArrayOutput() ImageArrayOutput ToImageArrayOutputWithContext(context.Context) ImageArrayOutput }
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageImageScanningConfiguration ¶ added in v6.7.0
type ImageImageScanningConfiguration struct { // Configuration block with ECR configuration. Detailed below. EcrConfiguration *ImageImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfiguration"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
type ImageImageScanningConfigurationArgs ¶ added in v6.7.0
type ImageImageScanningConfigurationArgs struct { // Configuration block with ECR configuration. Detailed below. EcrConfiguration ImageImageScanningConfigurationEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
func (ImageImageScanningConfigurationArgs) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfiguration ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfiguration struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName *string `pulumi:"repositoryName"` }
type ImageImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationArgs struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationInput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) ImageImageScanningConfigurationEcrConfigurationOutput }
ImageImageScanningConfigurationEcrConfigurationInput is an input type that accepts ImageImageScanningConfigurationEcrConfigurationArgs and ImageImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationEcrConfigurationInput` via:
ImageImageScanningConfigurationEcrConfigurationArgs{...}
type ImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationPtrInput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationPtrInput interface { pulumi.Input ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput }
ImageImageScanningConfigurationEcrConfigurationPtrInput is an input type that accepts ImageImageScanningConfigurationEcrConfigurationArgs, ImageImageScanningConfigurationEcrConfigurationPtr and ImageImageScanningConfigurationEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationEcrConfigurationPtrInput` via:
ImageImageScanningConfigurationEcrConfigurationArgs{...} or: nil
func ImageImageScanningConfigurationEcrConfigurationPtr ¶ added in v6.7.0
func ImageImageScanningConfigurationEcrConfigurationPtr(v *ImageImageScanningConfigurationEcrConfigurationArgs) ImageImageScanningConfigurationEcrConfigurationPtrInput
type ImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationInput ¶ added in v6.7.0
type ImageImageScanningConfigurationInput interface { pulumi.Input ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput ToImageImageScanningConfigurationOutputWithContext(context.Context) ImageImageScanningConfigurationOutput }
ImageImageScanningConfigurationInput is an input type that accepts ImageImageScanningConfigurationArgs and ImageImageScanningConfigurationOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationInput` via:
ImageImageScanningConfigurationArgs{...}
type ImageImageScanningConfigurationOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationOutput) EcrConfiguration ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`.
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationPtrInput ¶ added in v6.7.0
type ImageImageScanningConfigurationPtrInput interface { pulumi.Input ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput ToImageImageScanningConfigurationPtrOutputWithContext(context.Context) ImageImageScanningConfigurationPtrOutput }
ImageImageScanningConfigurationPtrInput is an input type that accepts ImageImageScanningConfigurationArgs, ImageImageScanningConfigurationPtr and ImageImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationPtrInput` via:
ImageImageScanningConfigurationArgs{...} or: nil
func ImageImageScanningConfigurationPtr ¶ added in v6.7.0
func ImageImageScanningConfigurationPtr(v *ImageImageScanningConfigurationArgs) ImageImageScanningConfigurationPtrInput
type ImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationPtrOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`.
func (ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageTestsConfiguration ¶
type ImageImageTestsConfiguration struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
type ImageImageTestsConfigurationArgs ¶
type ImageImageTestsConfigurationArgs struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
func (ImageImageTestsConfigurationArgs) ElementType ¶
func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationInput ¶
type ImageImageTestsConfigurationInput interface { pulumi.Input ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput ToImageImageTestsConfigurationOutputWithContext(context.Context) ImageImageTestsConfigurationOutput }
ImageImageTestsConfigurationInput is an input type that accepts ImageImageTestsConfigurationArgs and ImageImageTestsConfigurationOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationInput` via:
ImageImageTestsConfigurationArgs{...}
type ImageImageTestsConfigurationOutput ¶
type ImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationOutput) ElementType ¶
func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationPtrInput ¶
type ImageImageTestsConfigurationPtrInput interface { pulumi.Input ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput ToImageImageTestsConfigurationPtrOutputWithContext(context.Context) ImageImageTestsConfigurationPtrOutput }
ImageImageTestsConfigurationPtrInput is an input type that accepts ImageImageTestsConfigurationArgs, ImageImageTestsConfigurationPtr and ImageImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationPtrInput` via:
ImageImageTestsConfigurationArgs{...} or: nil
func ImageImageTestsConfigurationPtr ¶
func ImageImageTestsConfigurationPtr(v *ImageImageTestsConfigurationArgs) ImageImageTestsConfigurationPtrInput
type ImageImageTestsConfigurationPtrOutput ¶
type ImageImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationPtrOutput) ElementType ¶
func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageMap ¶
type ImageMap map[string]ImageInput
func (ImageMap) ElementType ¶
func (ImageMap) ToImageMapOutput ¶
func (i ImageMap) ToImageMapOutput() ImageMapOutput
func (ImageMap) ToImageMapOutputWithContext ¶
func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageMapInput ¶
type ImageMapInput interface { pulumi.Input ToImageMapOutput() ImageMapOutput ToImageMapOutputWithContext(context.Context) ImageMapOutput }
ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:
ImageMap{ "key": ImageArgs{...} }
type ImageMapOutput ¶
type ImageMapOutput struct{ *pulumi.OutputState }
func (ImageMapOutput) ElementType ¶
func (ImageMapOutput) ElementType() reflect.Type
func (ImageMapOutput) MapIndex ¶
func (o ImageMapOutput) MapIndex(k pulumi.StringInput) ImageOutput
func (ImageMapOutput) ToImageMapOutput ¶
func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput
func (ImageMapOutput) ToImageMapOutputWithContext ¶
func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) Arn ¶
func (o ImageOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image.
func (ImageOutput) ContainerRecipeArn ¶
func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImageOutput) DateCreated ¶
func (o ImageOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (ImageOutput) DistributionConfigurationArn ¶
func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) EnhancedImageMetadataEnabled ¶
func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImageOutput) ExecutionRole ¶ added in v6.32.0
func (o ImageOutput) ExecutionRole() pulumi.StringOutput
Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html).
func (ImageOutput) ImageRecipeArn ¶
func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImageOutput) ImageScanningConfiguration ¶ added in v6.7.0
func (o ImageOutput) ImageScanningConfiguration() ImageImageScanningConfigurationOutput
Configuration block with image scanning configuration. Detailed below.
func (ImageOutput) ImageTestsConfiguration ¶
func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImageOutput) InfrastructureConfigurationArn ¶
func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
The following arguments are optional:
func (ImageOutput) OsVersion ¶
func (o ImageOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (ImageOutput) OutputResources ¶
func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (ImageOutput) Platform ¶
func (o ImageOutput) Platform() pulumi.StringOutput
Platform of the image.
func (ImageOutput) Tags ¶
func (o ImageOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImageOutput) TagsAll
deprecated
func (o ImageOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) Version ¶
func (o ImageOutput) Version() pulumi.StringOutput
Version of the image.
func (ImageOutput) Workflows ¶ added in v6.32.0
func (o ImageOutput) Workflows() ImageWorkflowArrayOutput
Configuration block with the workflow configuration. Detailed below.
type ImageOutputResource ¶
type ImageOutputResource struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis []ImageOutputResourceAmi `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers []ImageOutputResourceContainer `pulumi:"containers"` }
type ImageOutputResourceAmi ¶
type ImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId *string `pulumi:"accountId"` // Description of the AMI. Description *string `pulumi:"description"` // Identifier of the AMI. Image *string `pulumi:"image"` // Name of the AMI. Name *string `pulumi:"name"` // Region of the container image. Region *string `pulumi:"region"` }
type ImageOutputResourceAmiArgs ¶
type ImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringPtrInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringPtrInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringPtrInput `pulumi:"name"` // Region of the container image. Region pulumi.StringPtrInput `pulumi:"region"` }
func (ImageOutputResourceAmiArgs) ElementType ¶
func (ImageOutputResourceAmiArgs) ElementType() reflect.Type
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceAmiArray ¶
type ImageOutputResourceAmiArray []ImageOutputResourceAmiInput
func (ImageOutputResourceAmiArray) ElementType ¶
func (ImageOutputResourceAmiArray) ElementType() reflect.Type
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiArrayInput ¶
type ImageOutputResourceAmiArrayInput interface { pulumi.Input ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput ToImageOutputResourceAmiArrayOutputWithContext(context.Context) ImageOutputResourceAmiArrayOutput }
ImageOutputResourceAmiArrayInput is an input type that accepts ImageOutputResourceAmiArray and ImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `ImageOutputResourceAmiArrayInput` via:
ImageOutputResourceAmiArray{ ImageOutputResourceAmiArgs{...} }
type ImageOutputResourceAmiArrayOutput ¶
type ImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiArrayOutput) ElementType ¶
func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiArrayOutput) Index ¶
func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiInput ¶
type ImageOutputResourceAmiInput interface { pulumi.Input ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput ToImageOutputResourceAmiOutputWithContext(context.Context) ImageOutputResourceAmiOutput }
ImageOutputResourceAmiInput is an input type that accepts ImageOutputResourceAmiArgs and ImageOutputResourceAmiOutput values. You can construct a concrete instance of `ImageOutputResourceAmiInput` via:
ImageOutputResourceAmiArgs{...}
type ImageOutputResourceAmiOutput ¶
type ImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiOutput) AccountId ¶
func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
Account identifier of the AMI.
func (ImageOutputResourceAmiOutput) Description ¶
func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
Description of the AMI.
func (ImageOutputResourceAmiOutput) ElementType ¶
func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiOutput) Image ¶
func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
Identifier of the AMI.
func (ImageOutputResourceAmiOutput) Name ¶
func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
Name of the AMI.
func (ImageOutputResourceAmiOutput) Region ¶
func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
Region of the container image.
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceArgs ¶
type ImageOutputResourceArgs struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis ImageOutputResourceAmiArrayInput `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers ImageOutputResourceContainerArrayInput `pulumi:"containers"` }
func (ImageOutputResourceArgs) ElementType ¶
func (ImageOutputResourceArgs) ElementType() reflect.Type
func (ImageOutputResourceArgs) ToImageOutputResourceOutput ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImageOutputResourceArray ¶
type ImageOutputResourceArray []ImageOutputResourceInput
func (ImageOutputResourceArray) ElementType ¶
func (ImageOutputResourceArray) ElementType() reflect.Type
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutput ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceArrayInput ¶
type ImageOutputResourceArrayInput interface { pulumi.Input ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput ToImageOutputResourceArrayOutputWithContext(context.Context) ImageOutputResourceArrayOutput }
ImageOutputResourceArrayInput is an input type that accepts ImageOutputResourceArray and ImageOutputResourceArrayOutput values. You can construct a concrete instance of `ImageOutputResourceArrayInput` via:
ImageOutputResourceArray{ ImageOutputResourceArgs{...} }
type ImageOutputResourceArrayOutput ¶
type ImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceArrayOutput) ElementType ¶
func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceArrayOutput) Index ¶
func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceContainerArgs ¶
type ImageOutputResourceContainerArgs struct { // Set of URIs for created containers. ImageUris pulumi.StringArrayInput `pulumi:"imageUris"` // Region of the container image. Region pulumi.StringPtrInput `pulumi:"region"` }
func (ImageOutputResourceContainerArgs) ElementType ¶
func (ImageOutputResourceContainerArgs) ElementType() reflect.Type
func (ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput ¶
func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
func (ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext ¶
func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
type ImageOutputResourceContainerArray ¶
type ImageOutputResourceContainerArray []ImageOutputResourceContainerInput
func (ImageOutputResourceContainerArray) ElementType ¶
func (ImageOutputResourceContainerArray) ElementType() reflect.Type
func (ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput ¶
func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
func (ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext ¶
func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
type ImageOutputResourceContainerArrayInput ¶
type ImageOutputResourceContainerArrayInput interface { pulumi.Input ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput ToImageOutputResourceContainerArrayOutputWithContext(context.Context) ImageOutputResourceContainerArrayOutput }
ImageOutputResourceContainerArrayInput is an input type that accepts ImageOutputResourceContainerArray and ImageOutputResourceContainerArrayOutput values. You can construct a concrete instance of `ImageOutputResourceContainerArrayInput` via:
ImageOutputResourceContainerArray{ ImageOutputResourceContainerArgs{...} }
type ImageOutputResourceContainerArrayOutput ¶
type ImageOutputResourceContainerArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceContainerArrayOutput) ElementType ¶
func (ImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput ¶
func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
func (ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext ¶
func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
type ImageOutputResourceContainerInput ¶
type ImageOutputResourceContainerInput interface { pulumi.Input ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput ToImageOutputResourceContainerOutputWithContext(context.Context) ImageOutputResourceContainerOutput }
ImageOutputResourceContainerInput is an input type that accepts ImageOutputResourceContainerArgs and ImageOutputResourceContainerOutput values. You can construct a concrete instance of `ImageOutputResourceContainerInput` via:
ImageOutputResourceContainerArgs{...}
type ImageOutputResourceContainerOutput ¶
type ImageOutputResourceContainerOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceContainerOutput) ElementType ¶
func (ImageOutputResourceContainerOutput) ElementType() reflect.Type
func (ImageOutputResourceContainerOutput) ImageUris ¶
func (o ImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
Set of URIs for created containers.
func (ImageOutputResourceContainerOutput) Region ¶
func (o ImageOutputResourceContainerOutput) Region() pulumi.StringPtrOutput
Region of the container image.
func (ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput ¶
func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
func (ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext ¶
func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
type ImageOutputResourceInput ¶
type ImageOutputResourceInput interface { pulumi.Input ToImageOutputResourceOutput() ImageOutputResourceOutput ToImageOutputResourceOutputWithContext(context.Context) ImageOutputResourceOutput }
ImageOutputResourceInput is an input type that accepts ImageOutputResourceArgs and ImageOutputResourceOutput values. You can construct a concrete instance of `ImageOutputResourceInput` via:
ImageOutputResourceArgs{...}
type ImageOutputResourceOutput ¶
type ImageOutputResourceOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceOutput) Amis ¶
func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (ImageOutputResourceOutput) Containers ¶
func (o ImageOutputResourceOutput) Containers() ImageOutputResourceContainerArrayOutput
Set of objects with each container image created and stored in the output repository.
func (ImageOutputResourceOutput) ElementType ¶
func (ImageOutputResourceOutput) ElementType() reflect.Type
func (ImageOutputResourceOutput) ToImageOutputResourceOutput ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImagePipeline ¶
type ImagePipeline struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringOutput `pulumi:"arn"` // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // Date the image pipeline was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date the image pipeline was last run. DateLastRun pulumi.StringOutput `pulumi:"dateLastRun"` // Date the image pipeline will run next. DateNextRun pulumi.StringOutput `pulumi:"dateNextRun"` // Date the image pipeline was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description of the image pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrOutput `pulumi:"executionRole"` // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationOutput `pulumi:"imageScanningConfiguration"` // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"` // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"` // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Platform of the image pipeline. Platform pulumi.StringOutput `pulumi:"platform"` // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrOutput `pulumi:"schedule"` // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrOutput `pulumi:"status"` // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block with the workflow configuration. Detailed below. Workflows ImagePipelineWorkflowArrayOutput `pulumi:"workflows"` }
Manages an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImagePipeline(ctx, "example", &imagebuilder.ImagePipelineArgs{ ImageRecipeArn: pulumi.Any(exampleAwsImagebuilderImageRecipe.Arn), InfrastructureConfigurationArn: pulumi.Any(exampleAwsImagebuilderInfrastructureConfiguration.Arn), Name: pulumi.String("example"), Schedule: &imagebuilder.ImagePipelineScheduleArgs{ ScheduleExpression: pulumi.String("cron(0 0 * * ? *)"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image_pipeline` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/imagePipeline:ImagePipeline example arn:aws:imagebuilder:us-east-1:123456789012:image-pipeline/example ```
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 { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Description of the image pipeline. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringInput // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block with the workflow configuration. Detailed below. Workflows ImagePipelineWorkflowArrayInput }
The set of arguments for constructing a ImagePipeline resource.
func (ImagePipelineArgs) ElementType ¶
func (ImagePipelineArgs) ElementType() reflect.Type
type ImagePipelineArray ¶
type ImagePipelineArray []ImagePipelineInput
func (ImagePipelineArray) ElementType ¶
func (ImagePipelineArray) ElementType() reflect.Type
func (ImagePipelineArray) ToImagePipelineArrayOutput ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArray) ToImagePipelineArrayOutputWithContext ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineArrayInput ¶
type ImagePipelineArrayInput interface { pulumi.Input ToImagePipelineArrayOutput() ImagePipelineArrayOutput ToImagePipelineArrayOutputWithContext(context.Context) ImagePipelineArrayOutput }
ImagePipelineArrayInput is an input type that accepts ImagePipelineArray and ImagePipelineArrayOutput values. You can construct a concrete instance of `ImagePipelineArrayInput` via:
ImagePipelineArray{ ImagePipelineArgs{...} }
type ImagePipelineArrayOutput ¶
type ImagePipelineArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineArrayOutput) ElementType ¶
func (ImagePipelineArrayOutput) ElementType() reflect.Type
func (ImagePipelineArrayOutput) Index ¶
func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutput ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineImageScanningConfiguration ¶ added in v6.1.0
type ImagePipelineImageScanningConfiguration struct { // Configuration block with ECR configuration for image scanning. Detailed below. EcrConfiguration *ImagePipelineImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfiguration"` // Whether image scans are enabled. Defaults to `false`. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
type ImagePipelineImageScanningConfigurationArgs ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationArgs struct { // Configuration block with ECR configuration for image scanning. Detailed below. EcrConfiguration ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // Whether image scans are enabled. Defaults to `false`. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
func (ImagePipelineImageScanningConfigurationArgs) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfiguration ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs struct { ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the repository to scan RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput }
ImagePipelineImageScanningConfigurationEcrConfigurationInput is an input type that accepts ImagePipelineImageScanningConfigurationEcrConfigurationArgs and ImagePipelineImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationEcrConfigurationInput` via:
ImagePipelineImageScanningConfigurationEcrConfigurationArgs{...}
type ImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput }
ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput is an input type that accepts ImagePipelineImageScanningConfigurationEcrConfigurationArgs, ImagePipelineImageScanningConfigurationEcrConfigurationPtr and ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput` via:
ImagePipelineImageScanningConfigurationEcrConfigurationArgs{...} or: nil
func ImagePipelineImageScanningConfigurationEcrConfigurationPtr ¶ added in v6.1.0
func ImagePipelineImageScanningConfigurationEcrConfigurationPtr(v *ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput ToImagePipelineImageScanningConfigurationOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationOutput }
ImagePipelineImageScanningConfigurationInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs and ImagePipelineImageScanningConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationInput` via:
ImagePipelineImageScanningConfigurationArgs{...}
type ImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationOutput) EcrConfiguration ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationPtrInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput ToImagePipelineImageScanningConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationPtrOutput }
ImagePipelineImageScanningConfigurationPtrInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs, ImagePipelineImageScanningConfigurationPtr and ImagePipelineImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationPtrInput` via:
ImagePipelineImageScanningConfigurationArgs{...} or: nil
func ImagePipelineImageScanningConfigurationPtr ¶ added in v6.1.0
func ImagePipelineImageScanningConfigurationPtr(v *ImagePipelineImageScanningConfigurationArgs) ImagePipelineImageScanningConfigurationPtrInput
type ImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageTestsConfiguration ¶
type ImagePipelineImageTestsConfiguration struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
type ImagePipelineImageTestsConfigurationArgs ¶
type ImagePipelineImageTestsConfigurationArgs struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
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 }
func (ImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
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
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
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 ImagePipelineMap ¶
type ImagePipelineMap map[string]ImagePipelineInput
func (ImagePipelineMap) ElementType ¶
func (ImagePipelineMap) ElementType() reflect.Type
func (ImagePipelineMap) ToImagePipelineMapOutput ¶
func (i ImagePipelineMap) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMap) ToImagePipelineMapOutputWithContext ¶
func (i ImagePipelineMap) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineMapInput ¶
type ImagePipelineMapInput interface { pulumi.Input ToImagePipelineMapOutput() ImagePipelineMapOutput ToImagePipelineMapOutputWithContext(context.Context) ImagePipelineMapOutput }
ImagePipelineMapInput is an input type that accepts ImagePipelineMap and ImagePipelineMapOutput values. You can construct a concrete instance of `ImagePipelineMapInput` via:
ImagePipelineMap{ "key": ImagePipelineArgs{...} }
type ImagePipelineMapOutput ¶
type ImagePipelineMapOutput struct{ *pulumi.OutputState }
func (ImagePipelineMapOutput) ElementType ¶
func (ImagePipelineMapOutput) ElementType() reflect.Type
func (ImagePipelineMapOutput) MapIndex ¶
func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutput ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineOutput ¶
type ImagePipelineOutput struct{ *pulumi.OutputState }
func (ImagePipelineOutput) Arn ¶
func (o ImagePipelineOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image pipeline.
func (ImagePipelineOutput) ContainerRecipeArn ¶
func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImagePipelineOutput) DateCreated ¶
func (o ImagePipelineOutput) DateCreated() pulumi.StringOutput
Date the image pipeline was created.
func (ImagePipelineOutput) DateLastRun ¶
func (o ImagePipelineOutput) DateLastRun() pulumi.StringOutput
Date the image pipeline was last run.
func (ImagePipelineOutput) DateNextRun ¶
func (o ImagePipelineOutput) DateNextRun() pulumi.StringOutput
Date the image pipeline will run next.
func (ImagePipelineOutput) DateUpdated ¶
func (o ImagePipelineOutput) DateUpdated() pulumi.StringOutput
Date the image pipeline was updated.
func (ImagePipelineOutput) Description ¶
func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
Description of the image pipeline.
func (ImagePipelineOutput) DistributionConfigurationArn ¶
func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
func (ImagePipelineOutput) ElementType ¶
func (ImagePipelineOutput) ElementType() reflect.Type
func (ImagePipelineOutput) EnhancedImageMetadataEnabled ¶
func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImagePipelineOutput) ExecutionRole ¶ added in v6.46.0
func (o ImagePipelineOutput) ExecutionRole() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html).
func (ImagePipelineOutput) ImageRecipeArn ¶
func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImagePipelineOutput) ImageScanningConfiguration ¶ added in v6.1.0
func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationOutput
Configuration block with image scanning configuration. Detailed below.
func (ImagePipelineOutput) ImageTestsConfiguration ¶
func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImagePipelineOutput) InfrastructureConfigurationArn ¶
func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
func (ImagePipelineOutput) Name ¶
func (o ImagePipelineOutput) Name() pulumi.StringOutput
Name of the image pipeline.
The following arguments are optional:
func (ImagePipelineOutput) Platform ¶
func (o ImagePipelineOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (ImagePipelineOutput) Schedule ¶
func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
Configuration block with schedule settings. Detailed below.
func (ImagePipelineOutput) Status ¶
func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
func (ImagePipelineOutput) Tags ¶
func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImagePipelineOutput) TagsAll
deprecated
func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
func (ImagePipelineOutput) Workflows ¶ added in v6.46.0
func (o ImagePipelineOutput) Workflows() ImagePipelineWorkflowArrayOutput
Configuration block with the workflow configuration. Detailed below.
type ImagePipelineSchedule ¶
type ImagePipelineSchedule struct { // Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`. PipelineExecutionStartCondition *string `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html). // // The following arguments are optional: ScheduleExpression string `pulumi:"scheduleExpression"` // The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC. Timezone *string `pulumi:"timezone"` }
type ImagePipelineScheduleArgs ¶
type ImagePipelineScheduleArgs struct { // Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`. PipelineExecutionStartCondition pulumi.StringPtrInput `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html). // // The following arguments are optional: ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"` // The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
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 }
func (ImagePipelineScheduleOutput) ElementType ¶
func (ImagePipelineScheduleOutput) ElementType() reflect.Type
func (ImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineScheduleOutput) ScheduleExpression ¶
func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
The following arguments are optional:
func (ImagePipelineScheduleOutput) Timezone ¶
func (o ImagePipelineScheduleOutput) Timezone() pulumi.StringPtrOutput
The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC.
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 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() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineSchedulePtrOutput) ScheduleExpression ¶
func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
The following arguments are optional:
func (ImagePipelineSchedulePtrOutput) Timezone ¶
func (o ImagePipelineSchedulePtrOutput) Timezone() pulumi.StringPtrOutput
The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC.
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineState ¶
type ImagePipelineState struct { // Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Date the image pipeline was created. DateCreated pulumi.StringPtrInput // Date the image pipeline was last run. DateLastRun pulumi.StringPtrInput // Date the image pipeline will run next. DateNextRun pulumi.StringPtrInput // Date the image pipeline was updated. DateUpdated pulumi.StringPtrInput // Description of the image pipeline. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringPtrInput // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringPtrInput // Platform of the image pipeline. Platform pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Configuration block with the workflow configuration. Detailed below. Workflows ImagePipelineWorkflowArrayInput }
func (ImagePipelineState) ElementType ¶
func (ImagePipelineState) ElementType() reflect.Type
type ImagePipelineWorkflow ¶ added in v6.46.0
type ImagePipelineWorkflow struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure *string `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup *string `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters []ImagePipelineWorkflowParameter `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn string `pulumi:"workflowArn"` }
type ImagePipelineWorkflowArgs ¶ added in v6.46.0
type ImagePipelineWorkflowArgs struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure pulumi.StringPtrInput `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup pulumi.StringPtrInput `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters ImagePipelineWorkflowParameterArrayInput `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn pulumi.StringInput `pulumi:"workflowArn"` }
func (ImagePipelineWorkflowArgs) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutput ¶ added in v6.46.0
func (i ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutputWithContext ¶ added in v6.46.0
func (i ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutputWithContext(ctx context.Context) ImagePipelineWorkflowOutput
type ImagePipelineWorkflowArray ¶ added in v6.46.0
type ImagePipelineWorkflowArray []ImagePipelineWorkflowInput
func (ImagePipelineWorkflowArray) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowArray) ElementType() reflect.Type
func (ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutput ¶ added in v6.46.0
func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
func (ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutputWithContext ¶ added in v6.46.0
func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
type ImagePipelineWorkflowArrayInput ¶ added in v6.46.0
type ImagePipelineWorkflowArrayInput interface { pulumi.Input ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput ToImagePipelineWorkflowArrayOutputWithContext(context.Context) ImagePipelineWorkflowArrayOutput }
ImagePipelineWorkflowArrayInput is an input type that accepts ImagePipelineWorkflowArray and ImagePipelineWorkflowArrayOutput values. You can construct a concrete instance of `ImagePipelineWorkflowArrayInput` via:
ImagePipelineWorkflowArray{ ImagePipelineWorkflowArgs{...} }
type ImagePipelineWorkflowArrayOutput ¶ added in v6.46.0
type ImagePipelineWorkflowArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowArrayOutput) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowArrayOutput) Index ¶ added in v6.46.0
func (o ImagePipelineWorkflowArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutput ¶ added in v6.46.0
func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
func (ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutputWithContext ¶ added in v6.46.0
func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
type ImagePipelineWorkflowInput ¶ added in v6.46.0
type ImagePipelineWorkflowInput interface { pulumi.Input ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput ToImagePipelineWorkflowOutputWithContext(context.Context) ImagePipelineWorkflowOutput }
ImagePipelineWorkflowInput is an input type that accepts ImagePipelineWorkflowArgs and ImagePipelineWorkflowOutput values. You can construct a concrete instance of `ImagePipelineWorkflowInput` via:
ImagePipelineWorkflowArgs{...}
type ImagePipelineWorkflowOutput ¶ added in v6.46.0
type ImagePipelineWorkflowOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowOutput) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowOutput) OnFailure ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) OnFailure() pulumi.StringPtrOutput
The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`.
func (ImagePipelineWorkflowOutput) ParallelGroup ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group in which to run a test Workflow.
func (ImagePipelineWorkflowOutput) Parameters ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) Parameters() ImagePipelineWorkflowParameterArrayOutput
Configuration block for the workflow parameters. Detailed below.
func (ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutput ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutputWithContext ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutputWithContext(ctx context.Context) ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowOutput) WorkflowArn ¶ added in v6.46.0
func (o ImagePipelineWorkflowOutput) WorkflowArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Workflow.
The following arguments are optional:
type ImagePipelineWorkflowParameter ¶ added in v6.46.0
type ImagePipelineWorkflowParameterArgs ¶ added in v6.46.0
type ImagePipelineWorkflowParameterArgs struct { // The name of the Workflow parameter. Name pulumi.StringInput `pulumi:"name"` // The value of the Workflow parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ImagePipelineWorkflowParameterArgs) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowParameterArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput ¶ added in v6.46.0
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext ¶ added in v6.46.0
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
type ImagePipelineWorkflowParameterArray ¶ added in v6.46.0
type ImagePipelineWorkflowParameterArray []ImagePipelineWorkflowParameterInput
func (ImagePipelineWorkflowParameterArray) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowParameterArray) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput ¶ added in v6.46.0
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶ added in v6.46.0
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterArrayInput ¶ added in v6.46.0
type ImagePipelineWorkflowParameterArrayInput interface { pulumi.Input ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput ToImagePipelineWorkflowParameterArrayOutputWithContext(context.Context) ImagePipelineWorkflowParameterArrayOutput }
ImagePipelineWorkflowParameterArrayInput is an input type that accepts ImagePipelineWorkflowParameterArray and ImagePipelineWorkflowParameterArrayOutput values. You can construct a concrete instance of `ImagePipelineWorkflowParameterArrayInput` via:
ImagePipelineWorkflowParameterArray{ ImagePipelineWorkflowParameterArgs{...} }
type ImagePipelineWorkflowParameterArrayOutput ¶ added in v6.46.0
type ImagePipelineWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowParameterArrayOutput) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterInput ¶ added in v6.46.0
type ImagePipelineWorkflowParameterInput interface { pulumi.Input ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput ToImagePipelineWorkflowParameterOutputWithContext(context.Context) ImagePipelineWorkflowParameterOutput }
ImagePipelineWorkflowParameterInput is an input type that accepts ImagePipelineWorkflowParameterArgs and ImagePipelineWorkflowParameterOutput values. You can construct a concrete instance of `ImagePipelineWorkflowParameterInput` via:
ImagePipelineWorkflowParameterArgs{...}
type ImagePipelineWorkflowParameterOutput ¶ added in v6.46.0
type ImagePipelineWorkflowParameterOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowParameterOutput) ElementType ¶ added in v6.46.0
func (ImagePipelineWorkflowParameterOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterOutput) Name ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterOutput) Name() pulumi.StringOutput
The name of the Workflow parameter.
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) Value ¶ added in v6.46.0
func (o ImagePipelineWorkflowParameterOutput) Value() pulumi.StringOutput
The value of the Workflow parameter.
type ImageRecipe ¶
type ImageRecipe struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayOutput `pulumi:"components"` // Date the image recipe was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the image recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the image recipe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the image recipe. Owner pulumi.StringOutput `pulumi:"owner"` // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // Platform of the image recipe. Platform pulumi.StringOutput `pulumi:"platform"` // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentOutput `pulumi:"systemsManagerAgent"` // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringOutput `pulumi:"userDataBase64"` // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Manages an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImageRecipe(ctx, "example", &imagebuilder.ImageRecipeArgs{ BlockDeviceMappings: imagebuilder.ImageRecipeBlockDeviceMappingArray{ &imagebuilder.ImageRecipeBlockDeviceMappingArgs{ DeviceName: pulumi.String("/dev/xvdb"), Ebs: &imagebuilder.ImageRecipeBlockDeviceMappingEbsArgs{ DeleteOnTermination: pulumi.String("true"), VolumeSize: pulumi.Int(100), VolumeType: pulumi.String("gp2"), }, }, }, Components: imagebuilder.ImageRecipeComponentArray{ &imagebuilder.ImageRecipeComponentArgs{ ComponentArn: pulumi.Any(exampleAwsImagebuilderComponent.Arn), Parameters: imagebuilder.ImageRecipeComponentParameterArray{ &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter1"), Value: pulumi.String("Value1"), }, &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter2"), Value: pulumi.String("Value2"), }, }, }, }, Name: pulumi.String("example"), ParentImage: pulumi.Sprintf("arn:%v:imagebuilder:%v:aws:image/amazon-linux-2-x86/x.x.x", current.Partition, currentAwsRegion.Name), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image_recipe` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/imageRecipe:ImageRecipe example arn:aws:imagebuilder:us-east-1:123456789012:image-recipe/example/1.0.0 ```
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 ImageRecipeArgs ¶
type ImageRecipeArgs struct { // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayInput // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayInput // Description of the image recipe. Description pulumi.StringPtrInput // Name of the image recipe. Name pulumi.StringPtrInput // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringInput // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringPtrInput // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: 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 ImageRecipeArray ¶
type ImageRecipeArray []ImageRecipeInput
func (ImageRecipeArray) ElementType ¶
func (ImageRecipeArray) ElementType() reflect.Type
func (ImageRecipeArray) ToImageRecipeArrayOutput ¶
func (i ImageRecipeArray) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
func (ImageRecipeArray) ToImageRecipeArrayOutputWithContext ¶
func (i ImageRecipeArray) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
type ImageRecipeArrayInput ¶
type ImageRecipeArrayInput interface { pulumi.Input ToImageRecipeArrayOutput() ImageRecipeArrayOutput ToImageRecipeArrayOutputWithContext(context.Context) ImageRecipeArrayOutput }
ImageRecipeArrayInput is an input type that accepts ImageRecipeArray and ImageRecipeArrayOutput values. You can construct a concrete instance of `ImageRecipeArrayInput` via:
ImageRecipeArray{ ImageRecipeArgs{...} }
type ImageRecipeArrayOutput ¶
type ImageRecipeArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeArrayOutput) ElementType ¶
func (ImageRecipeArrayOutput) ElementType() reflect.Type
func (ImageRecipeArrayOutput) Index ¶
func (o ImageRecipeArrayOutput) Index(i pulumi.IntInput) ImageRecipeOutput
func (ImageRecipeArrayOutput) ToImageRecipeArrayOutput ¶
func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
func (ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext ¶
func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
type ImageRecipeBlockDeviceMapping ¶
type ImageRecipeBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName *string `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs *ImageRecipeBlockDeviceMappingEbs `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice *bool `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName *string `pulumi:"virtualName"` }
type ImageRecipeBlockDeviceMappingArgs ¶
type ImageRecipeBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs ImageRecipeBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
func (ImageRecipeBlockDeviceMappingArgs) ElementType ¶
func (ImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput ¶
func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
type ImageRecipeBlockDeviceMappingArray ¶
type ImageRecipeBlockDeviceMappingArray []ImageRecipeBlockDeviceMappingInput
func (ImageRecipeBlockDeviceMappingArray) ElementType ¶
func (ImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput ¶
func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
func (ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
type ImageRecipeBlockDeviceMappingArrayInput ¶
type ImageRecipeBlockDeviceMappingArrayInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput ToImageRecipeBlockDeviceMappingArrayOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingArrayOutput }
ImageRecipeBlockDeviceMappingArrayInput is an input type that accepts ImageRecipeBlockDeviceMappingArray and ImageRecipeBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingArrayInput` via:
ImageRecipeBlockDeviceMappingArray{ ImageRecipeBlockDeviceMappingArgs{...} }
type ImageRecipeBlockDeviceMappingArrayOutput ¶
type ImageRecipeBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput ¶
func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
func (ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
type ImageRecipeBlockDeviceMappingEbs ¶
type ImageRecipeBlockDeviceMappingEbs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination *string `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted *string `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops *int `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId *string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize *int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType *string `pulumi:"volumeType"` }
type ImageRecipeBlockDeviceMappingEbsArgs ¶
type ImageRecipeBlockDeviceMappingEbsArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.StringPtrInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntPtrInput `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
type ImageRecipeBlockDeviceMappingEbsInput ¶
type ImageRecipeBlockDeviceMappingEbsInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput ToImageRecipeBlockDeviceMappingEbsOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingEbsOutput }
ImageRecipeBlockDeviceMappingEbsInput is an input type that accepts ImageRecipeBlockDeviceMappingEbsArgs and ImageRecipeBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingEbsInput` via:
ImageRecipeBlockDeviceMappingEbsArgs{...}
type ImageRecipeBlockDeviceMappingEbsOutput ¶
type ImageRecipeBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsOutput) Encrypted ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsOutput) Iops ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ImageRecipeBlockDeviceMappingEbsOutput) Throughput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ImageRecipeBlockDeviceMappingEbsOutput) VolumeType ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ImageRecipeBlockDeviceMappingEbsPtrInput ¶
type ImageRecipeBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput }
ImageRecipeBlockDeviceMappingEbsPtrInput is an input type that accepts ImageRecipeBlockDeviceMappingEbsArgs, ImageRecipeBlockDeviceMappingEbsPtr and ImageRecipeBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingEbsPtrInput` via:
ImageRecipeBlockDeviceMappingEbsArgs{...} or: nil
func ImageRecipeBlockDeviceMappingEbsPtr ¶
func ImageRecipeBlockDeviceMappingEbsPtr(v *ImageRecipeBlockDeviceMappingEbsArgs) ImageRecipeBlockDeviceMappingEbsPtrInput
type ImageRecipeBlockDeviceMappingEbsPtrOutput ¶
type ImageRecipeBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ImageRecipeBlockDeviceMappingInput ¶
type ImageRecipeBlockDeviceMappingInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput ToImageRecipeBlockDeviceMappingOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingOutput }
ImageRecipeBlockDeviceMappingInput is an input type that accepts ImageRecipeBlockDeviceMappingArgs and ImageRecipeBlockDeviceMappingOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingInput` via:
ImageRecipeBlockDeviceMappingArgs{...}
type ImageRecipeBlockDeviceMappingOutput ¶
type ImageRecipeBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingOutput) DeviceName ¶
func (o ImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (ImageRecipeBlockDeviceMappingOutput) Ebs ¶
Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below.
func (ImageRecipeBlockDeviceMappingOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingOutput) NoDevice ¶
func (o ImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Set to `true` to remove a mapping from the parent image.
func (ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput ¶
func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingOutput) VirtualName ¶
func (o ImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type ImageRecipeComponent ¶
type ImageRecipeComponent struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn string `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters []ImageRecipeComponentParameter `pulumi:"parameters"` }
type ImageRecipeComponentArgs ¶
type ImageRecipeComponentArgs struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters ImageRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (ImageRecipeComponentArgs) ElementType ¶
func (ImageRecipeComponentArgs) ElementType() reflect.Type
func (ImageRecipeComponentArgs) ToImageRecipeComponentOutput ¶
func (i ImageRecipeComponentArgs) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
func (ImageRecipeComponentArgs) ToImageRecipeComponentOutputWithContext ¶
func (i ImageRecipeComponentArgs) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
type ImageRecipeComponentArray ¶
type ImageRecipeComponentArray []ImageRecipeComponentInput
func (ImageRecipeComponentArray) ElementType ¶
func (ImageRecipeComponentArray) ElementType() reflect.Type
func (ImageRecipeComponentArray) ToImageRecipeComponentArrayOutput ¶
func (i ImageRecipeComponentArray) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
func (ImageRecipeComponentArray) ToImageRecipeComponentArrayOutputWithContext ¶
func (i ImageRecipeComponentArray) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
type ImageRecipeComponentArrayInput ¶
type ImageRecipeComponentArrayInput interface { pulumi.Input ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput ToImageRecipeComponentArrayOutputWithContext(context.Context) ImageRecipeComponentArrayOutput }
ImageRecipeComponentArrayInput is an input type that accepts ImageRecipeComponentArray and ImageRecipeComponentArrayOutput values. You can construct a concrete instance of `ImageRecipeComponentArrayInput` via:
ImageRecipeComponentArray{ ImageRecipeComponentArgs{...} }
type ImageRecipeComponentArrayOutput ¶
type ImageRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentArrayOutput) ElementType ¶
func (ImageRecipeComponentArrayOutput) ElementType() reflect.Type
func (ImageRecipeComponentArrayOutput) Index ¶
func (o ImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentOutput
func (ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput ¶
func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
func (ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext ¶
func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
type ImageRecipeComponentInput ¶
type ImageRecipeComponentInput interface { pulumi.Input ToImageRecipeComponentOutput() ImageRecipeComponentOutput ToImageRecipeComponentOutputWithContext(context.Context) ImageRecipeComponentOutput }
ImageRecipeComponentInput is an input type that accepts ImageRecipeComponentArgs and ImageRecipeComponentOutput values. You can construct a concrete instance of `ImageRecipeComponentInput` via:
ImageRecipeComponentArgs{...}
type ImageRecipeComponentOutput ¶
type ImageRecipeComponentOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentOutput) ComponentArn ¶
func (o ImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Component to associate.
func (ImageRecipeComponentOutput) ElementType ¶
func (ImageRecipeComponentOutput) ElementType() reflect.Type
func (ImageRecipeComponentOutput) Parameters ¶
func (o ImageRecipeComponentOutput) Parameters() ImageRecipeComponentParameterArrayOutput
Configuration block(s) for parameters to configure the component. Detailed below.
func (ImageRecipeComponentOutput) ToImageRecipeComponentOutput ¶
func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
func (ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext ¶
func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
type ImageRecipeComponentParameterArgs ¶
type ImageRecipeComponentParameterArgs struct { // The name of the component parameter. Name pulumi.StringInput `pulumi:"name"` // The value for the named component parameter. Value pulumi.StringInput `pulumi:"value"` }
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 }
func (ImageRecipeComponentParameterOutput) ElementType ¶
func (ImageRecipeComponentParameterOutput) ElementType() reflect.Type
func (ImageRecipeComponentParameterOutput) Name ¶
func (o ImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter.
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.StringOutput
The value for the named component parameter.
type ImageRecipeInput ¶
type ImageRecipeInput interface { pulumi.Input ToImageRecipeOutput() ImageRecipeOutput ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput }
type ImageRecipeMap ¶
type ImageRecipeMap map[string]ImageRecipeInput
func (ImageRecipeMap) ElementType ¶
func (ImageRecipeMap) ElementType() reflect.Type
func (ImageRecipeMap) ToImageRecipeMapOutput ¶
func (i ImageRecipeMap) ToImageRecipeMapOutput() ImageRecipeMapOutput
func (ImageRecipeMap) ToImageRecipeMapOutputWithContext ¶
func (i ImageRecipeMap) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
type ImageRecipeMapInput ¶
type ImageRecipeMapInput interface { pulumi.Input ToImageRecipeMapOutput() ImageRecipeMapOutput ToImageRecipeMapOutputWithContext(context.Context) ImageRecipeMapOutput }
ImageRecipeMapInput is an input type that accepts ImageRecipeMap and ImageRecipeMapOutput values. You can construct a concrete instance of `ImageRecipeMapInput` via:
ImageRecipeMap{ "key": ImageRecipeArgs{...} }
type ImageRecipeMapOutput ¶
type ImageRecipeMapOutput struct{ *pulumi.OutputState }
func (ImageRecipeMapOutput) ElementType ¶
func (ImageRecipeMapOutput) ElementType() reflect.Type
func (ImageRecipeMapOutput) MapIndex ¶
func (o ImageRecipeMapOutput) MapIndex(k pulumi.StringInput) ImageRecipeOutput
func (ImageRecipeMapOutput) ToImageRecipeMapOutput ¶
func (o ImageRecipeMapOutput) ToImageRecipeMapOutput() ImageRecipeMapOutput
func (ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext ¶
func (o ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
type ImageRecipeOutput ¶
type ImageRecipeOutput struct{ *pulumi.OutputState }
func (ImageRecipeOutput) Arn ¶
func (o ImageRecipeOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImageRecipeOutput) BlockDeviceMappings ¶
func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the image recipe. Detailed below.
func (ImageRecipeOutput) Components ¶
func (o ImageRecipeOutput) Components() ImageRecipeComponentArrayOutput
Ordered configuration block(s) with components for the image recipe. Detailed below.
func (ImageRecipeOutput) DateCreated ¶
func (o ImageRecipeOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (ImageRecipeOutput) Description ¶
func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
Description of the image recipe.
func (ImageRecipeOutput) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) Name ¶
func (o ImageRecipeOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (ImageRecipeOutput) Owner ¶
func (o ImageRecipeOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (ImageRecipeOutput) ParentImage ¶
func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID.
func (ImageRecipeOutput) Platform ¶
func (o ImageRecipeOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (ImageRecipeOutput) SystemsManagerAgent ¶
func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below.
func (ImageRecipeOutput) Tags ¶
func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImageRecipeOutput) TagsAll
deprecated
func (o ImageRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImageRecipeOutput) ToImageRecipeOutput ¶
func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
func (ImageRecipeOutput) ToImageRecipeOutputWithContext ¶
func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
func (ImageRecipeOutput) UserDataBase64 ¶
func (o ImageRecipeOutput) UserDataBase64() pulumi.StringOutput
Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance.
func (ImageRecipeOutput) Version ¶
func (o ImageRecipeOutput) Version() pulumi.StringOutput
The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0.
The following attributes are optional:
func (ImageRecipeOutput) WorkingDirectory ¶
func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ImageRecipeState ¶
type ImageRecipeState struct { // Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringPtrInput // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayInput // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayInput // Date the image recipe was created. DateCreated pulumi.StringPtrInput // Description of the image recipe. Description pulumi.StringPtrInput // Name of the image recipe. Name pulumi.StringPtrInput // Owner of the image recipe. Owner pulumi.StringPtrInput // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringPtrInput // Platform of the image recipe. Platform pulumi.StringPtrInput // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringPtrInput // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
func (ImageRecipeState) ElementType ¶
func (ImageRecipeState) ElementType() reflect.Type
type ImageRecipeSystemsManagerAgent ¶
type ImageRecipeSystemsManagerAgent struct { // Whether to remove the Systems Manager Agent after the image has been built. UninstallAfterBuild bool `pulumi:"uninstallAfterBuild"` }
type ImageRecipeSystemsManagerAgentArgs ¶
type ImageRecipeSystemsManagerAgentArgs struct { // Whether to remove the Systems Manager Agent after the image has been built. UninstallAfterBuild pulumi.BoolInput `pulumi:"uninstallAfterBuild"` }
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 }
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.BoolOutput
Whether to remove the Systems Manager Agent after the image has been built.
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
Whether to remove the Systems Manager Agent after the image has been built.
type ImageState ¶
type ImageState struct { // Amazon Resource Name (ARN) of the image. Arn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Date the image was created. DateCreated pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringPtrInput // Name of the AMI. Name pulumi.StringPtrInput // Operating System version of the image. OsVersion pulumi.StringPtrInput // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayInput // Platform of the image. Platform pulumi.StringPtrInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Version of the image. Version pulumi.StringPtrInput // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayInput }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type ImageWorkflow ¶ added in v6.32.0
type ImageWorkflow struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure *string `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup *string `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters []ImageWorkflowParameter `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn string `pulumi:"workflowArn"` }
type ImageWorkflowArgs ¶ added in v6.32.0
type ImageWorkflowArgs struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure pulumi.StringPtrInput `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup pulumi.StringPtrInput `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters ImageWorkflowParameterArrayInput `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn pulumi.StringInput `pulumi:"workflowArn"` }
func (ImageWorkflowArgs) ElementType ¶ added in v6.32.0
func (ImageWorkflowArgs) ElementType() reflect.Type
func (ImageWorkflowArgs) ToImageWorkflowOutput ¶ added in v6.32.0
func (i ImageWorkflowArgs) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowArgs) ToImageWorkflowOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowArgs) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
type ImageWorkflowArray ¶ added in v6.32.0
type ImageWorkflowArray []ImageWorkflowInput
func (ImageWorkflowArray) ElementType ¶ added in v6.32.0
func (ImageWorkflowArray) ElementType() reflect.Type
func (ImageWorkflowArray) ToImageWorkflowArrayOutput ¶ added in v6.32.0
func (i ImageWorkflowArray) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowArrayInput ¶ added in v6.32.0
type ImageWorkflowArrayInput interface { pulumi.Input ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput ToImageWorkflowArrayOutputWithContext(context.Context) ImageWorkflowArrayOutput }
ImageWorkflowArrayInput is an input type that accepts ImageWorkflowArray and ImageWorkflowArrayOutput values. You can construct a concrete instance of `ImageWorkflowArrayInput` via:
ImageWorkflowArray{ ImageWorkflowArgs{...} }
type ImageWorkflowArrayOutput ¶ added in v6.32.0
type ImageWorkflowArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowArrayOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowArrayOutput) ElementType() reflect.Type
func (ImageWorkflowArrayOutput) Index ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) Index(i pulumi.IntInput) ImageWorkflowOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowInput ¶ added in v6.32.0
type ImageWorkflowInput interface { pulumi.Input ToImageWorkflowOutput() ImageWorkflowOutput ToImageWorkflowOutputWithContext(context.Context) ImageWorkflowOutput }
ImageWorkflowInput is an input type that accepts ImageWorkflowArgs and ImageWorkflowOutput values. You can construct a concrete instance of `ImageWorkflowInput` via:
ImageWorkflowArgs{...}
type ImageWorkflowOutput ¶ added in v6.32.0
type ImageWorkflowOutput struct{ *pulumi.OutputState }
func (ImageWorkflowOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowOutput) ElementType() reflect.Type
func (ImageWorkflowOutput) OnFailure ¶ added in v6.32.0
func (o ImageWorkflowOutput) OnFailure() pulumi.StringPtrOutput
The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`.
func (ImageWorkflowOutput) ParallelGroup ¶ added in v6.32.0
func (o ImageWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group in which to run a test Workflow.
func (ImageWorkflowOutput) Parameters ¶ added in v6.32.0
func (o ImageWorkflowOutput) Parameters() ImageWorkflowParameterArrayOutput
Configuration block for the workflow parameters. Detailed below.
func (ImageWorkflowOutput) ToImageWorkflowOutput ¶ added in v6.32.0
func (o ImageWorkflowOutput) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowOutput) ToImageWorkflowOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowOutput) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
func (ImageWorkflowOutput) WorkflowArn ¶ added in v6.32.0
func (o ImageWorkflowOutput) WorkflowArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Workflow.
The following arguments are optional:
type ImageWorkflowParameter ¶ added in v6.32.0
type ImageWorkflowParameterArgs ¶ added in v6.32.0
type ImageWorkflowParameterArgs struct { // The name of the Workflow parameter. Name pulumi.StringInput `pulumi:"name"` // The value of the Workflow parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ImageWorkflowParameterArgs) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArgs) ElementType() reflect.Type
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput ¶ added in v6.32.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
type ImageWorkflowParameterArray ¶ added in v6.32.0
type ImageWorkflowParameterArray []ImageWorkflowParameterInput
func (ImageWorkflowParameterArray) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArray) ElementType() reflect.Type
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput ¶ added in v6.32.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterArrayInput ¶ added in v6.32.0
type ImageWorkflowParameterArrayInput interface { pulumi.Input ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput ToImageWorkflowParameterArrayOutputWithContext(context.Context) ImageWorkflowParameterArrayOutput }
ImageWorkflowParameterArrayInput is an input type that accepts ImageWorkflowParameterArray and ImageWorkflowParameterArrayOutput values. You can construct a concrete instance of `ImageWorkflowParameterArrayInput` via:
ImageWorkflowParameterArray{ ImageWorkflowParameterArgs{...} }
type ImageWorkflowParameterArrayOutput ¶ added in v6.32.0
type ImageWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterArrayOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImageWorkflowParameterArrayOutput) Index ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterInput ¶ added in v6.32.0
type ImageWorkflowParameterInput interface { pulumi.Input ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput ToImageWorkflowParameterOutputWithContext(context.Context) ImageWorkflowParameterOutput }
ImageWorkflowParameterInput is an input type that accepts ImageWorkflowParameterArgs and ImageWorkflowParameterOutput values. You can construct a concrete instance of `ImageWorkflowParameterInput` via:
ImageWorkflowParameterArgs{...}
type ImageWorkflowParameterOutput ¶ added in v6.32.0
type ImageWorkflowParameterOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterOutput) ElementType() reflect.Type
func (ImageWorkflowParameterOutput) Name ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) Name() pulumi.StringOutput
The name of the Workflow parameter.
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) Value ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) Value() pulumi.StringOutput
The value of the Workflow parameter.
type InfrastructureConfiguration ¶
type InfrastructureConfiguration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Date when the configuration was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date when the configuration was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description for the configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrOutput `pulumi:"instanceMetadataOptions"` // Name of IAM Instance Profile. InstanceProfileName pulumi.StringOutput `pulumi:"instanceProfileName"` // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // Name of EC2 Key Pair. KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"` // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrOutput `pulumi:"logging"` // Name for the configuration. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrOutput `pulumi:"terminateInstanceOnFailure"` }
Manages an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewInfrastructureConfiguration(ctx, "example", &imagebuilder.InfrastructureConfigurationArgs{ Description: pulumi.String("example description"), InstanceProfileName: pulumi.Any(exampleAwsIamInstanceProfile.Name), InstanceTypes: pulumi.StringArray{ pulumi.String("t2.nano"), pulumi.String("t3.micro"), }, KeyPair: pulumi.Any(exampleAwsKeyPair.KeyName), Name: pulumi.String("example"), SecurityGroupIds: pulumi.StringArray{ exampleAwsSecurityGroup.Id, }, SnsTopicArn: pulumi.Any(exampleAwsSnsTopic.Arn), SubnetId: pulumi.Any(main.Id), TerminateInstanceOnFailure: pulumi.Bool(true), Logging: &imagebuilder.InfrastructureConfigurationLoggingArgs{ S3Logs: &imagebuilder.InfrastructureConfigurationLoggingS3LogsArgs{ S3BucketName: pulumi.Any(exampleAwsS3Bucket.Bucket), S3KeyPrefix: pulumi.String("logs"), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_infrastructure_configuration` using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/infrastructureConfiguration:InfrastructureConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:infrastructure-configuration/example ```
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 { // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrInput }
The set of arguments for constructing a InfrastructureConfiguration resource.
func (InfrastructureConfigurationArgs) ElementType ¶
func (InfrastructureConfigurationArgs) ElementType() reflect.Type
type InfrastructureConfigurationArray ¶
type InfrastructureConfigurationArray []InfrastructureConfigurationInput
func (InfrastructureConfigurationArray) ElementType ¶
func (InfrastructureConfigurationArray) ElementType() reflect.Type
func (InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput ¶
func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
func (InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext ¶
func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
type InfrastructureConfigurationArrayInput ¶
type InfrastructureConfigurationArrayInput interface { pulumi.Input ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput ToInfrastructureConfigurationArrayOutputWithContext(context.Context) InfrastructureConfigurationArrayOutput }
InfrastructureConfigurationArrayInput is an input type that accepts InfrastructureConfigurationArray and InfrastructureConfigurationArrayOutput values. You can construct a concrete instance of `InfrastructureConfigurationArrayInput` via:
InfrastructureConfigurationArray{ InfrastructureConfigurationArgs{...} }
type InfrastructureConfigurationArrayOutput ¶
type InfrastructureConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationArrayOutput) ElementType ¶
func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
func (InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput ¶
func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
func (InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext ¶
func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
type InfrastructureConfigurationInput ¶
type InfrastructureConfigurationInput interface { pulumi.Input ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput }
type InfrastructureConfigurationInstanceMetadataOptions ¶
type InfrastructureConfigurationInstanceMetadataOptions struct { // The number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`. HttpTokens *string `pulumi:"httpTokens"` }
type InfrastructureConfigurationInstanceMetadataOptionsArgs ¶
type InfrastructureConfigurationInstanceMetadataOptionsArgs struct { // The number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`. HttpTokens pulumi.StringPtrInput `pulumi:"httpTokens"` }
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsInput ¶
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 ¶
type InfrastructureConfigurationInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput ¶
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 ¶
func InfrastructureConfigurationInstanceMetadataOptionsPtr(v *InfrastructureConfigurationInstanceMetadataOptionsArgs) InfrastructureConfigurationInstanceMetadataOptionsPtrInput
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationLogging ¶
type InfrastructureConfigurationLogging struct { // Configuration block with S3 logging settings. Detailed below. S3Logs InfrastructureConfigurationLoggingS3Logs `pulumi:"s3Logs"` }
type InfrastructureConfigurationLoggingArgs ¶
type InfrastructureConfigurationLoggingArgs struct { // Configuration block with S3 logging settings. Detailed below. S3Logs InfrastructureConfigurationLoggingS3LogsInput `pulumi:"s3Logs"` }
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 }
func (InfrastructureConfigurationLoggingOutput) ElementType ¶
func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingPtrInput ¶
type InfrastructureConfigurationLoggingPtrInput interface { pulumi.Input ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput ToInfrastructureConfigurationLoggingPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingPtrOutput }
InfrastructureConfigurationLoggingPtrInput is an input type that accepts InfrastructureConfigurationLoggingArgs, InfrastructureConfigurationLoggingPtr and InfrastructureConfigurationLoggingPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingPtrInput` via:
InfrastructureConfigurationLoggingArgs{...} or: nil
func InfrastructureConfigurationLoggingPtr ¶
func InfrastructureConfigurationLoggingPtr(v *InfrastructureConfigurationLoggingArgs) InfrastructureConfigurationLoggingPtrInput
type InfrastructureConfigurationLoggingPtrOutput ¶
type InfrastructureConfigurationLoggingPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingPtrOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsPtrOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingS3LogsArgs ¶
type InfrastructureConfigurationLoggingS3LogsArgs struct { // Name of the S3 Bucket. // // The following arguments are optional: S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // Prefix to use for S3 logs. Defaults to `/`. S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"` }
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsInput ¶
type InfrastructureConfigurationLoggingS3LogsInput interface { pulumi.Input ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsOutput }
InfrastructureConfigurationLoggingS3LogsInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs and InfrastructureConfigurationLoggingS3LogsOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...}
type InfrastructureConfigurationLoggingS3LogsOutput ¶
type InfrastructureConfigurationLoggingS3LogsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket.
The following arguments are optional:
func (InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsPtrInput ¶
type InfrastructureConfigurationLoggingS3LogsPtrInput interface { pulumi.Input ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput }
InfrastructureConfigurationLoggingS3LogsPtrInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs, InfrastructureConfigurationLoggingS3LogsPtr and InfrastructureConfigurationLoggingS3LogsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsPtrInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...} or: nil
func InfrastructureConfigurationLoggingS3LogsPtr ¶
func InfrastructureConfigurationLoggingS3LogsPtr(v *InfrastructureConfigurationLoggingS3LogsArgs) InfrastructureConfigurationLoggingS3LogsPtrInput
type InfrastructureConfigurationLoggingS3LogsPtrOutput ¶
type InfrastructureConfigurationLoggingS3LogsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
Name of the S3 Bucket.
The following arguments are optional:
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationMap ¶
type InfrastructureConfigurationMap map[string]InfrastructureConfigurationInput
func (InfrastructureConfigurationMap) ElementType ¶
func (InfrastructureConfigurationMap) ElementType() reflect.Type
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationMapInput ¶
type InfrastructureConfigurationMapInput interface { pulumi.Input ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput ToInfrastructureConfigurationMapOutputWithContext(context.Context) InfrastructureConfigurationMapOutput }
InfrastructureConfigurationMapInput is an input type that accepts InfrastructureConfigurationMap and InfrastructureConfigurationMapOutput values. You can construct a concrete instance of `InfrastructureConfigurationMapInput` via:
InfrastructureConfigurationMap{ "key": InfrastructureConfigurationArgs{...} }
type InfrastructureConfigurationMapOutput ¶
type InfrastructureConfigurationMapOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationMapOutput) ElementType ¶
func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
func (InfrastructureConfigurationMapOutput) MapIndex ¶
func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationOutput ¶
type InfrastructureConfigurationOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationOutput) Arn ¶
func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the configuration.
func (InfrastructureConfigurationOutput) DateCreated ¶
func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
Date when the configuration was created.
func (InfrastructureConfigurationOutput) DateUpdated ¶
func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
Date when the configuration was updated.
func (InfrastructureConfigurationOutput) Description ¶
func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
Description for the configuration.
func (InfrastructureConfigurationOutput) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) InstanceMetadataOptions ¶
func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below.
func (InfrastructureConfigurationOutput) InstanceProfileName ¶
func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
Name of IAM Instance Profile.
func (InfrastructureConfigurationOutput) InstanceTypes ¶
func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types.
func (InfrastructureConfigurationOutput) KeyPair ¶
func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
Name of EC2 Key Pair.
func (InfrastructureConfigurationOutput) Logging ¶
func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
Configuration block with logging settings. Detailed below.
func (InfrastructureConfigurationOutput) Name ¶
func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
Name for the configuration.
The following arguments are optional:
func (InfrastructureConfigurationOutput) ResourceTags ¶
func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags to assign to infrastructure created by the configuration.
func (InfrastructureConfigurationOutput) SecurityGroupIds ¶
func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers.
func (InfrastructureConfigurationOutput) SnsTopicArn ¶
func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of SNS Topic.
func (InfrastructureConfigurationOutput) SubnetId ¶
func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
EC2 Subnet identifier. Also requires `securityGroupIds` argument.
func (InfrastructureConfigurationOutput) Tags ¶
func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (InfrastructureConfigurationOutput) TagsAll
deprecated
func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (InfrastructureConfigurationOutput) TerminateInstanceOnFailure ¶
func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationState ¶
type InfrastructureConfigurationState struct { // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringPtrInput // Date when the configuration was created. DateCreated pulumi.StringPtrInput // Date when the configuration was updated. DateUpdated pulumi.StringPtrInput // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringPtrInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrInput }
func (InfrastructureConfigurationState) ElementType ¶
func (InfrastructureConfigurationState) ElementType() reflect.Type
type LifecyclePolicy ¶ added in v6.57.0
type LifecyclePolicy struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the lifecycle policy. Arn pulumi.StringOutput `pulumi:"arn"` // description for the lifecycle policy. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions. More information about this role can be found [`here`](https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-lifecycle-prerequisites.html#image-lifecycle-prereq-role). ExecutionRole pulumi.StringOutput `pulumi:"executionRole"` // The name of the lifecycle policy to create. Name pulumi.StringOutput `pulumi:"name"` // Configuration block with policy details. Detailed below. PolicyDetails LifecyclePolicyPolicyDetailArrayOutput `pulumi:"policyDetails"` // Selection criteria for the resources that the lifecycle policy applies to. Detailed below. // // The following arguments are optional: ResourceSelection LifecyclePolicyResourceSelectionPtrOutput `pulumi:"resourceSelection"` // The type of Image Builder resource that the lifecycle policy applies to. Valid values: `AMI_IMAGE` or `CONTAINER_IMAGE`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // The status of the lifecycle policy. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags for the Image Builder Lifecycle Policy. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Lifecycle Policy.
## Example Usage
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.GetRegion(ctx, &aws.GetRegionArgs{}, nil) if err != nil { return err } currentGetPartition, err := aws.GetPartition(ctx, &aws.GetPartitionArgs{}, nil) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": map[string]interface{}{ "Service": fmt.Sprintf("imagebuilder.%v", currentGetPartition.DnsSuffix), }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) example, err := iam.NewRole(ctx, "example", &iam.RoleArgs{ AssumeRolePolicy: pulumi.String(json0), Name: pulumi.String("example"), }) if err != nil { return err } exampleRolePolicyAttachment, err := iam.NewRolePolicyAttachment(ctx, "example", &iam.RolePolicyAttachmentArgs{ PolicyArn: pulumi.Sprintf("arn:%v:iam::aws:policy/service-role/EC2ImageBuilderLifecycleExecutionPolicy", currentGetPartition.Partition), Role: example.Name, }) if err != nil { return err } _, err = imagebuilder.NewLifecyclePolicy(ctx, "example", &imagebuilder.LifecyclePolicyArgs{ Name: pulumi.String("name"), Description: pulumi.String("Example description"), ExecutionRole: example.Arn, ResourceType: pulumi.String("AMI_IMAGE"), PolicyDetails: imagebuilder.LifecyclePolicyPolicyDetailArray{ &imagebuilder.LifecyclePolicyPolicyDetailArgs{ Action: &imagebuilder.LifecyclePolicyPolicyDetailActionArgs{ Type: pulumi.String("DELETE"), }, Filter: &imagebuilder.LifecyclePolicyPolicyDetailFilterArgs{ Type: pulumi.String("AGE"), Value: pulumi.Int(6), RetainAtLeast: pulumi.Int(10), Unit: pulumi.String("YEARS"), }, }, }, ResourceSelection: &imagebuilder.LifecyclePolicyResourceSelectionArgs{ TagMap: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ exampleRolePolicyAttachment, })) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_lifecycle_policy` using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/lifecyclePolicy:LifecyclePolicy example arn:aws:imagebuilder:us-east-1:123456789012:lifecycle-policy/example ```
func GetLifecyclePolicy ¶ added in v6.57.0
func GetLifecyclePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifecyclePolicyState, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
GetLifecyclePolicy gets an existing LifecyclePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLifecyclePolicy ¶ added in v6.57.0
func NewLifecyclePolicy(ctx *pulumi.Context, name string, args *LifecyclePolicyArgs, opts ...pulumi.ResourceOption) (*LifecyclePolicy, error)
NewLifecyclePolicy registers a new resource with the given unique name, arguments, and options.
func (*LifecyclePolicy) ElementType ¶ added in v6.57.0
func (*LifecyclePolicy) ElementType() reflect.Type
func (*LifecyclePolicy) ToLifecyclePolicyOutput ¶ added in v6.57.0
func (i *LifecyclePolicy) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (*LifecyclePolicy) ToLifecyclePolicyOutputWithContext ¶ added in v6.57.0
func (i *LifecyclePolicy) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyArgs ¶ added in v6.57.0
type LifecyclePolicyArgs struct { // description for the lifecycle policy. Description pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions. More information about this role can be found [`here`](https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-lifecycle-prerequisites.html#image-lifecycle-prereq-role). ExecutionRole pulumi.StringInput // The name of the lifecycle policy to create. Name pulumi.StringPtrInput // Configuration block with policy details. Detailed below. PolicyDetails LifecyclePolicyPolicyDetailArrayInput // Selection criteria for the resources that the lifecycle policy applies to. Detailed below. // // The following arguments are optional: ResourceSelection LifecyclePolicyResourceSelectionPtrInput // The type of Image Builder resource that the lifecycle policy applies to. Valid values: `AMI_IMAGE` or `CONTAINER_IMAGE`. ResourceType pulumi.StringInput // The status of the lifecycle policy. Status pulumi.StringPtrInput // Key-value map of resource tags for the Image Builder Lifecycle Policy. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a LifecyclePolicy resource.
func (LifecyclePolicyArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyArgs) ElementType() reflect.Type
type LifecyclePolicyArray ¶ added in v6.57.0
type LifecyclePolicyArray []LifecyclePolicyInput
func (LifecyclePolicyArray) ElementType ¶ added in v6.57.0
func (LifecyclePolicyArray) ElementType() reflect.Type
func (LifecyclePolicyArray) ToLifecyclePolicyArrayOutput ¶ added in v6.57.0
func (i LifecyclePolicyArray) ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput
func (LifecyclePolicyArray) ToLifecyclePolicyArrayOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyArray) ToLifecyclePolicyArrayOutputWithContext(ctx context.Context) LifecyclePolicyArrayOutput
type LifecyclePolicyArrayInput ¶ added in v6.57.0
type LifecyclePolicyArrayInput interface { pulumi.Input ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput ToLifecyclePolicyArrayOutputWithContext(context.Context) LifecyclePolicyArrayOutput }
LifecyclePolicyArrayInput is an input type that accepts LifecyclePolicyArray and LifecyclePolicyArrayOutput values. You can construct a concrete instance of `LifecyclePolicyArrayInput` via:
LifecyclePolicyArray{ LifecyclePolicyArgs{...} }
type LifecyclePolicyArrayOutput ¶ added in v6.57.0
type LifecyclePolicyArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArrayOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyArrayOutput) Index ¶ added in v6.57.0
func (o LifecyclePolicyArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyOutput
func (LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutput ¶ added in v6.57.0
func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput
func (LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutputWithContext(ctx context.Context) LifecyclePolicyArrayOutput
type LifecyclePolicyInput ¶ added in v6.57.0
type LifecyclePolicyInput interface { pulumi.Input ToLifecyclePolicyOutput() LifecyclePolicyOutput ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput }
type LifecyclePolicyMap ¶ added in v6.57.0
type LifecyclePolicyMap map[string]LifecyclePolicyInput
func (LifecyclePolicyMap) ElementType ¶ added in v6.57.0
func (LifecyclePolicyMap) ElementType() reflect.Type
func (LifecyclePolicyMap) ToLifecyclePolicyMapOutput ¶ added in v6.57.0
func (i LifecyclePolicyMap) ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput
func (LifecyclePolicyMap) ToLifecyclePolicyMapOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyMap) ToLifecyclePolicyMapOutputWithContext(ctx context.Context) LifecyclePolicyMapOutput
type LifecyclePolicyMapInput ¶ added in v6.57.0
type LifecyclePolicyMapInput interface { pulumi.Input ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput ToLifecyclePolicyMapOutputWithContext(context.Context) LifecyclePolicyMapOutput }
LifecyclePolicyMapInput is an input type that accepts LifecyclePolicyMap and LifecyclePolicyMapOutput values. You can construct a concrete instance of `LifecyclePolicyMapInput` via:
LifecyclePolicyMap{ "key": LifecyclePolicyArgs{...} }
type LifecyclePolicyMapOutput ¶ added in v6.57.0
type LifecyclePolicyMapOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyMapOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyMapOutput) ElementType() reflect.Type
func (LifecyclePolicyMapOutput) MapIndex ¶ added in v6.57.0
func (o LifecyclePolicyMapOutput) MapIndex(k pulumi.StringInput) LifecyclePolicyOutput
func (LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutput ¶ added in v6.57.0
func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput
func (LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutputWithContext(ctx context.Context) LifecyclePolicyMapOutput
type LifecyclePolicyOutput ¶ added in v6.57.0
type LifecyclePolicyOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyOutput) Arn ¶ added in v6.57.0
func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the lifecycle policy.
func (LifecyclePolicyOutput) Description ¶ added in v6.57.0
func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
description for the lifecycle policy.
func (LifecyclePolicyOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyOutput) ElementType() reflect.Type
func (LifecyclePolicyOutput) ExecutionRole ¶ added in v6.57.0
func (o LifecyclePolicyOutput) ExecutionRole() pulumi.StringOutput
The Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions. More information about this role can be found [`here`](https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-lifecycle-prerequisites.html#image-lifecycle-prereq-role).
func (LifecyclePolicyOutput) Name ¶ added in v6.57.0
func (o LifecyclePolicyOutput) Name() pulumi.StringOutput
The name of the lifecycle policy to create.
func (LifecyclePolicyOutput) PolicyDetails ¶ added in v6.57.0
func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
Configuration block with policy details. Detailed below.
func (LifecyclePolicyOutput) ResourceSelection ¶ added in v6.57.0
func (o LifecyclePolicyOutput) ResourceSelection() LifecyclePolicyResourceSelectionPtrOutput
Selection criteria for the resources that the lifecycle policy applies to. Detailed below.
The following arguments are optional:
func (LifecyclePolicyOutput) ResourceType ¶ added in v6.57.0
func (o LifecyclePolicyOutput) ResourceType() pulumi.StringOutput
The type of Image Builder resource that the lifecycle policy applies to. Valid values: `AMI_IMAGE` or `CONTAINER_IMAGE`.
func (LifecyclePolicyOutput) Status ¶ added in v6.57.0
func (o LifecyclePolicyOutput) Status() pulumi.StringOutput
The status of the lifecycle policy.
func (LifecyclePolicyOutput) Tags ¶ added in v6.57.0
func (o LifecyclePolicyOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the Image Builder Lifecycle Policy. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (LifecyclePolicyOutput) TagsAll
deprecated
added in
v6.57.0
func (o LifecyclePolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (LifecyclePolicyOutput) ToLifecyclePolicyOutput ¶ added in v6.57.0
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyPolicyDetail ¶ added in v6.57.0
type LifecyclePolicyPolicyDetail struct { // Configuration details for the policy action. Action *LifecyclePolicyPolicyDetailAction `pulumi:"action"` // Additional rules to specify resources that should be exempt from policy actions. ExclusionRules *LifecyclePolicyPolicyDetailExclusionRules `pulumi:"exclusionRules"` // Specifies the resources that the lifecycle policy applies to. // // The following arguments are optional: Filter *LifecyclePolicyPolicyDetailFilter `pulumi:"filter"` }
type LifecyclePolicyPolicyDetailAction ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailAction struct { // Specifies the resources that the lifecycle policy applies to. Detailed below. IncludeResources *LifecyclePolicyPolicyDetailActionIncludeResources `pulumi:"includeResources"` // Specifies the lifecycle action to take. Valid values: `DELETE`, `DEPRECATE` or `DISABLE`. // // The following arguments are optional: Type string `pulumi:"type"` }
type LifecyclePolicyPolicyDetailActionArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionArgs struct { // Specifies the resources that the lifecycle policy applies to. Detailed below. IncludeResources LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput `pulumi:"includeResources"` // Specifies the lifecycle action to take. Valid values: `DELETE`, `DEPRECATE` or `DISABLE`. // // The following arguments are optional: Type pulumi.StringInput `pulumi:"type"` }
func (LifecyclePolicyPolicyDetailActionArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResources ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResources struct { // Specifies whether the lifecycle action should apply to distributed AMIs. Amis *bool `pulumi:"amis"` // Specifies whether the lifecycle action should apply to distributed containers. Containers *bool `pulumi:"containers"` // Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs. Snapshots *bool `pulumi:"snapshots"` }
type LifecyclePolicyPolicyDetailActionIncludeResourcesArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResourcesArgs struct { // Specifies whether the lifecycle action should apply to distributed AMIs. Amis pulumi.BoolPtrInput `pulumi:"amis"` // Specifies whether the lifecycle action should apply to distributed containers. Containers pulumi.BoolPtrInput `pulumi:"containers"` // Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs. Snapshots pulumi.BoolPtrInput `pulumi:"snapshots"` }
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResourcesInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResourcesInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput }
LifecyclePolicyPolicyDetailActionIncludeResourcesInput is an input type that accepts LifecyclePolicyPolicyDetailActionIncludeResourcesArgs and LifecyclePolicyPolicyDetailActionIncludeResourcesOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailActionIncludeResourcesInput` via:
LifecyclePolicyPolicyDetailActionIncludeResourcesArgs{...}
type LifecyclePolicyPolicyDetailActionIncludeResourcesOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResourcesOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Amis ¶ added in v6.57.0
Specifies whether the lifecycle action should apply to distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Containers ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Containers() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to distributed containers.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Snapshots ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Snapshots() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput }
LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput is an input type that accepts LifecyclePolicyPolicyDetailActionIncludeResourcesArgs, LifecyclePolicyPolicyDetailActionIncludeResourcesPtr and LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput` via:
LifecyclePolicyPolicyDetailActionIncludeResourcesArgs{...} or: nil
func LifecyclePolicyPolicyDetailActionIncludeResourcesPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailActionIncludeResourcesPtr(v *LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Amis ¶ added in v6.57.0
Specifies whether the lifecycle action should apply to distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Containers ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Containers() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to distributed containers.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Snapshots ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Snapshots() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput ToLifecyclePolicyPolicyDetailActionOutputWithContext(context.Context) LifecyclePolicyPolicyDetailActionOutput }
LifecyclePolicyPolicyDetailActionInput is an input type that accepts LifecyclePolicyPolicyDetailActionArgs and LifecyclePolicyPolicyDetailActionOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailActionInput` via:
LifecyclePolicyPolicyDetailActionArgs{...}
type LifecyclePolicyPolicyDetailActionOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionOutput) IncludeResources ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
Specifies the resources that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionOutput) Type ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionOutput) Type() pulumi.StringOutput
Specifies the lifecycle action to take. Valid values: `DELETE`, `DEPRECATE` or `DISABLE`.
The following arguments are optional:
type LifecyclePolicyPolicyDetailActionPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailActionPtrOutput }
LifecyclePolicyPolicyDetailActionPtrInput is an input type that accepts LifecyclePolicyPolicyDetailActionArgs, LifecyclePolicyPolicyDetailActionPtr and LifecyclePolicyPolicyDetailActionPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailActionPtrInput` via:
LifecyclePolicyPolicyDetailActionArgs{...} or: nil
func LifecyclePolicyPolicyDetailActionPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailActionPtr(v *LifecyclePolicyPolicyDetailActionArgs) LifecyclePolicyPolicyDetailActionPtrInput
type LifecyclePolicyPolicyDetailActionPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailActionPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailActionPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionPtrOutput) IncludeResources ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionPtrOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
Specifies the resources that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionPtrOutput) Type ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailActionPtrOutput) Type() pulumi.StringPtrOutput
Specifies the lifecycle action to take. Valid values: `DELETE`, `DEPRECATE` or `DISABLE`.
The following arguments are optional:
type LifecyclePolicyPolicyDetailArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailArgs struct { // Configuration details for the policy action. Action LifecyclePolicyPolicyDetailActionPtrInput `pulumi:"action"` // Additional rules to specify resources that should be exempt from policy actions. ExclusionRules LifecyclePolicyPolicyDetailExclusionRulesPtrInput `pulumi:"exclusionRules"` // Specifies the resources that the lifecycle policy applies to. // // The following arguments are optional: Filter LifecyclePolicyPolicyDetailFilterPtrInput `pulumi:"filter"` }
func (LifecyclePolicyPolicyDetailArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyPolicyDetailArray ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailArray []LifecyclePolicyPolicyDetailInput
func (LifecyclePolicyPolicyDetailArray) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailArray) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailArrayInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailArrayInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput ToLifecyclePolicyPolicyDetailArrayOutputWithContext(context.Context) LifecyclePolicyPolicyDetailArrayOutput }
LifecyclePolicyPolicyDetailArrayInput is an input type that accepts LifecyclePolicyPolicyDetailArray and LifecyclePolicyPolicyDetailArrayOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailArrayInput` via:
LifecyclePolicyPolicyDetailArray{ LifecyclePolicyPolicyDetailArgs{...} }
type LifecyclePolicyPolicyDetailArrayOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailExclusionRules ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRules struct { // Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Detailed below. Amis *LifecyclePolicyPolicyDetailExclusionRulesAmis `pulumi:"amis"` // Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them. TagMap map[string]string `pulumi:"tagMap"` }
type LifecyclePolicyPolicyDetailExclusionRulesAmis ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmis struct { // Configures whether public AMIs are excluded from the lifecycle action. IsPublic *bool `pulumi:"isPublic"` // Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below. LastLaunched *LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched `pulumi:"lastLaunched"` // Configures AWS Regions that are excluded from the lifecycle action. Regions []string `pulumi:"regions"` SharedAccounts []string `pulumi:"sharedAccounts"` // Lists tags that should be excluded from lifecycle actions for the AMIs that have them. TagMap map[string]string `pulumi:"tagMap"` }
type LifecyclePolicyPolicyDetailExclusionRulesAmisArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisArgs struct { // Configures whether public AMIs are excluded from the lifecycle action. IsPublic pulumi.BoolPtrInput `pulumi:"isPublic"` // Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below. LastLaunched LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput `pulumi:"lastLaunched"` // Configures AWS Regions that are excluded from the lifecycle action. Regions pulumi.StringArrayInput `pulumi:"regions"` SharedAccounts pulumi.StringArrayInput `pulumi:"sharedAccounts"` // Lists tags that should be excluded from lifecycle actions for the AMIs that have them. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput }
LifecyclePolicyPolicyDetailExclusionRulesAmisInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesAmisArgs and LifecyclePolicyPolicyDetailExclusionRulesAmisOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesAmisInput` via:
LifecyclePolicyPolicyDetailExclusionRulesAmisArgs{...}
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched struct { // Defines the unit of time that the lifecycle policy uses to calculate elapsed time since the last instance launched from the AMI. For example: days, weeks, months, or years. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`. Unit string `pulumi:"unit"` // The integer number of units for the time period. For example 6 (months). Value int `pulumi:"value"` }
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs struct { // Defines the unit of time that the lifecycle policy uses to calculate elapsed time since the last instance launched from the AMI. For example: days, weeks, months, or years. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`. Unit pulumi.StringInput `pulumi:"unit"` // The integer number of units for the time period. For example 6 (months). Value pulumi.IntInput `pulumi:"value"` }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput }
LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs and LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput` via:
LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs{...}
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) Unit ¶ added in v6.57.0
Defines the unit of time that the lifecycle policy uses to calculate elapsed time since the last instance launched from the AMI. For example: days, weeks, months, or years. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`.
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput }
LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs, LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtr and LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput` via:
LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs{...} or: nil
func LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtr(v *LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Unit ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Unit() pulumi.StringPtrOutput
Defines the unit of time that the lifecycle policy uses to calculate elapsed time since the last instance launched from the AMI. For example: days, weeks, months, or years. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Value ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Value() pulumi.IntPtrOutput
The integer number of units for the time period. For example 6 (months).
type LifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) IsPublic ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) IsPublic() pulumi.BoolPtrOutput
Configures whether public AMIs are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) LastLaunched ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) LastLaunched() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) Regions ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) Regions() pulumi.StringArrayOutput
Configures AWS Regions that are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) SharedAccounts ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) SharedAccounts() pulumi.StringArrayOutput
Specifies AWS accounts whose resources are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) TagMap() pulumi.StringMapOutput
Lists tags that should be excluded from lifecycle actions for the AMIs that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput }
LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesAmisArgs, LifecyclePolicyPolicyDetailExclusionRulesAmisPtr and LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput` via:
LifecyclePolicyPolicyDetailExclusionRulesAmisArgs{...} or: nil
func LifecyclePolicyPolicyDetailExclusionRulesAmisPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailExclusionRulesAmisPtr(v *LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) IsPublic ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) IsPublic() pulumi.BoolPtrOutput
Configures whether public AMIs are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) LastLaunched ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) LastLaunched() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) Regions ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) Regions() pulumi.StringArrayOutput
Configures AWS Regions that are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) SharedAccounts ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) SharedAccounts() pulumi.StringArrayOutput
Specifies AWS accounts whose resources are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) TagMap() pulumi.StringMapOutput
Lists tags that should be excluded from lifecycle actions for the AMIs that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesArgs struct { // Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Detailed below. Amis LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput `pulumi:"amis"` // Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput }
LifecyclePolicyPolicyDetailExclusionRulesInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesArgs and LifecyclePolicyPolicyDetailExclusionRulesOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesInput` via:
LifecyclePolicyPolicyDetailExclusionRulesArgs{...}
type LifecyclePolicyPolicyDetailExclusionRulesOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) Amis ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) Amis() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Detailed below.
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) TagMap() pulumi.StringMapOutput
Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput }
LifecyclePolicyPolicyDetailExclusionRulesPtrInput is an input type that accepts LifecyclePolicyPolicyDetailExclusionRulesArgs, LifecyclePolicyPolicyDetailExclusionRulesPtr and LifecyclePolicyPolicyDetailExclusionRulesPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailExclusionRulesPtrInput` via:
LifecyclePolicyPolicyDetailExclusionRulesArgs{...} or: nil
func LifecyclePolicyPolicyDetailExclusionRulesPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailExclusionRulesPtr(v *LifecyclePolicyPolicyDetailExclusionRulesArgs) LifecyclePolicyPolicyDetailExclusionRulesPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailExclusionRulesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) Amis ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) Amis() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action. Detailed below.
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) TagMap() pulumi.StringMapOutput
Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailFilter ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilter struct { // For age-based filters, this is the number of resources to keep on hand after the lifecycle DELETE action is applied. Impacted resources are only deleted if you have more than this number of resources. If you have fewer resources than this number, the impacted resource is not deleted. RetainAtLeast *int `pulumi:"retainAtLeast"` // Filter resources based on either age or count. Valid values: `AGE` or `COUNT`. Type string `pulumi:"type"` // Defines the unit of time that the lifecycle policy uses to determine impacted resources. This is required for age-based rules. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`. Unit *string `pulumi:"unit"` // The number of units for the time period or for the count. For example, a value of 6 might refer to six months or six AMIs. // // The following arguments are optional: Value int `pulumi:"value"` }
type LifecyclePolicyPolicyDetailFilterArgs ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilterArgs struct { // For age-based filters, this is the number of resources to keep on hand after the lifecycle DELETE action is applied. Impacted resources are only deleted if you have more than this number of resources. If you have fewer resources than this number, the impacted resource is not deleted. RetainAtLeast pulumi.IntPtrInput `pulumi:"retainAtLeast"` // Filter resources based on either age or count. Valid values: `AGE` or `COUNT`. Type pulumi.StringInput `pulumi:"type"` // Defines the unit of time that the lifecycle policy uses to determine impacted resources. This is required for age-based rules. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`. Unit pulumi.StringPtrInput `pulumi:"unit"` // The number of units for the time period or for the count. For example, a value of 6 might refer to six months or six AMIs. // // The following arguments are optional: Value pulumi.IntInput `pulumi:"value"` }
func (LifecyclePolicyPolicyDetailFilterArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailFilterArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
type LifecyclePolicyPolicyDetailFilterInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilterInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput ToLifecyclePolicyPolicyDetailFilterOutputWithContext(context.Context) LifecyclePolicyPolicyDetailFilterOutput }
LifecyclePolicyPolicyDetailFilterInput is an input type that accepts LifecyclePolicyPolicyDetailFilterArgs and LifecyclePolicyPolicyDetailFilterOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailFilterInput` via:
LifecyclePolicyPolicyDetailFilterArgs{...}
type LifecyclePolicyPolicyDetailFilterOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilterOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailFilterOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailFilterOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterOutput) RetainAtLeast ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) RetainAtLeast() pulumi.IntPtrOutput
For age-based filters, this is the number of resources to keep on hand after the lifecycle DELETE action is applied. Impacted resources are only deleted if you have more than this number of resources. If you have fewer resources than this number, the impacted resource is not deleted.
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterOutput) Type ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) Type() pulumi.StringOutput
Filter resources based on either age or count. Valid values: `AGE` or `COUNT`.
func (LifecyclePolicyPolicyDetailFilterOutput) Unit ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) Unit() pulumi.StringPtrOutput
Defines the unit of time that the lifecycle policy uses to determine impacted resources. This is required for age-based rules. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`.
func (LifecyclePolicyPolicyDetailFilterOutput) Value ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterOutput) Value() pulumi.IntOutput
The number of units for the time period or for the count. For example, a value of 6 might refer to six months or six AMIs.
The following arguments are optional:
type LifecyclePolicyPolicyDetailFilterPtrInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilterPtrInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput }
LifecyclePolicyPolicyDetailFilterPtrInput is an input type that accepts LifecyclePolicyPolicyDetailFilterArgs, LifecyclePolicyPolicyDetailFilterPtr and LifecyclePolicyPolicyDetailFilterPtrOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailFilterPtrInput` via:
LifecyclePolicyPolicyDetailFilterArgs{...} or: nil
func LifecyclePolicyPolicyDetailFilterPtr ¶ added in v6.57.0
func LifecyclePolicyPolicyDetailFilterPtr(v *LifecyclePolicyPolicyDetailFilterArgs) LifecyclePolicyPolicyDetailFilterPtrInput
type LifecyclePolicyPolicyDetailFilterPtrOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailFilterPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterPtrOutput) RetainAtLeast ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) RetainAtLeast() pulumi.IntPtrOutput
For age-based filters, this is the number of resources to keep on hand after the lifecycle DELETE action is applied. Impacted resources are only deleted if you have more than this number of resources. If you have fewer resources than this number, the impacted resource is not deleted.
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterPtrOutput) Type ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Type() pulumi.StringPtrOutput
Filter resources based on either age or count. Valid values: `AGE` or `COUNT`.
func (LifecyclePolicyPolicyDetailFilterPtrOutput) Unit ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Unit() pulumi.StringPtrOutput
Defines the unit of time that the lifecycle policy uses to determine impacted resources. This is required for age-based rules. Valid values: `DAYS`, `WEEKS`, `MONTHS` or `YEARS`.
func (LifecyclePolicyPolicyDetailFilterPtrOutput) Value ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Value() pulumi.IntPtrOutput
The number of units for the time period or for the count. For example, a value of 6 might refer to six months or six AMIs.
The following arguments are optional:
type LifecyclePolicyPolicyDetailInput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailInput interface { pulumi.Input ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput ToLifecyclePolicyPolicyDetailOutputWithContext(context.Context) LifecyclePolicyPolicyDetailOutput }
LifecyclePolicyPolicyDetailInput is an input type that accepts LifecyclePolicyPolicyDetailArgs and LifecyclePolicyPolicyDetailOutput values. You can construct a concrete instance of `LifecyclePolicyPolicyDetailInput` via:
LifecyclePolicyPolicyDetailArgs{...}
type LifecyclePolicyPolicyDetailOutput ¶ added in v6.57.0
type LifecyclePolicyPolicyDetailOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailOutput) Action ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailOutput) Action() LifecyclePolicyPolicyDetailActionPtrOutput
Configuration details for the policy action.
func (LifecyclePolicyPolicyDetailOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyPolicyDetailOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailOutput) ExclusionRules ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailOutput) ExclusionRules() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
Additional rules to specify resources that should be exempt from policy actions.
func (LifecyclePolicyPolicyDetailOutput) Filter ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailOutput) Filter() LifecyclePolicyPolicyDetailFilterPtrOutput
Specifies the resources that the lifecycle policy applies to.
The following arguments are optional:
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyResourceSelection ¶ added in v6.57.0
type LifecyclePolicyResourceSelection struct { // A list of recipe that are used as selection criteria for the output images that the lifecycle policy applies to. Detailed below. Recipes []LifecyclePolicyResourceSelectionRecipe `pulumi:"recipes"` // A list of tags that are used as selection criteria for the Image Builder image resources that the lifecycle policy applies to. TagMap map[string]string `pulumi:"tagMap"` }
type LifecyclePolicyResourceSelectionArgs ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionArgs struct { // A list of recipe that are used as selection criteria for the output images that the lifecycle policy applies to. Detailed below. Recipes LifecyclePolicyResourceSelectionRecipeArrayInput `pulumi:"recipes"` // A list of tags that are used as selection criteria for the Image Builder image resources that the lifecycle policy applies to. TagMap pulumi.StringMapInput `pulumi:"tagMap"` }
func (LifecyclePolicyResourceSelectionArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionArgs) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutput ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionInput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionInput interface { pulumi.Input ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput ToLifecyclePolicyResourceSelectionOutputWithContext(context.Context) LifecyclePolicyResourceSelectionOutput }
LifecyclePolicyResourceSelectionInput is an input type that accepts LifecyclePolicyResourceSelectionArgs and LifecyclePolicyResourceSelectionOutput values. You can construct a concrete instance of `LifecyclePolicyResourceSelectionInput` via:
LifecyclePolicyResourceSelectionArgs{...}
type LifecyclePolicyResourceSelectionOutput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionOutput) Recipes ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) Recipes() LifecyclePolicyResourceSelectionRecipeArrayOutput
A list of recipe that are used as selection criteria for the output images that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyResourceSelectionOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) TagMap() pulumi.StringMapOutput
A list of tags that are used as selection criteria for the Image Builder image resources that the lifecycle policy applies to.
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionPtrInput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionPtrInput interface { pulumi.Input ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput ToLifecyclePolicyResourceSelectionPtrOutputWithContext(context.Context) LifecyclePolicyResourceSelectionPtrOutput }
LifecyclePolicyResourceSelectionPtrInput is an input type that accepts LifecyclePolicyResourceSelectionArgs, LifecyclePolicyResourceSelectionPtr and LifecyclePolicyResourceSelectionPtrOutput values. You can construct a concrete instance of `LifecyclePolicyResourceSelectionPtrInput` via:
LifecyclePolicyResourceSelectionArgs{...} or: nil
func LifecyclePolicyResourceSelectionPtr ¶ added in v6.57.0
func LifecyclePolicyResourceSelectionPtr(v *LifecyclePolicyResourceSelectionArgs) LifecyclePolicyResourceSelectionPtrInput
type LifecyclePolicyResourceSelectionPtrOutput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionPtrOutput) Recipes ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionPtrOutput) Recipes() LifecyclePolicyResourceSelectionRecipeArrayOutput
A list of recipe that are used as selection criteria for the output images that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyResourceSelectionPtrOutput) TagMap ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionPtrOutput) TagMap() pulumi.StringMapOutput
A list of tags that are used as selection criteria for the Image Builder image resources that the lifecycle policy applies to.
func (LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionRecipe ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeArgs ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeArgs struct { // The name of an Image Builder recipe that the lifecycle policy uses for resource selection. Name pulumi.StringInput `pulumi:"name"` // The version of the Image Builder recipe specified by the name field. SemanticVersion pulumi.StringInput `pulumi:"semanticVersion"` }
func (LifecyclePolicyResourceSelectionRecipeArgs) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionRecipeArgs) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutput ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
func (LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
type LifecyclePolicyResourceSelectionRecipeArray ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeArray []LifecyclePolicyResourceSelectionRecipeInput
func (LifecyclePolicyResourceSelectionRecipeArray) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionRecipeArray) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutput ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
func (LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext ¶ added in v6.57.0
func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
type LifecyclePolicyResourceSelectionRecipeArrayInput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeArrayInput interface { pulumi.Input ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput }
LifecyclePolicyResourceSelectionRecipeArrayInput is an input type that accepts LifecyclePolicyResourceSelectionRecipeArray and LifecyclePolicyResourceSelectionRecipeArrayOutput values. You can construct a concrete instance of `LifecyclePolicyResourceSelectionRecipeArrayInput` via:
LifecyclePolicyResourceSelectionRecipeArray{ LifecyclePolicyResourceSelectionRecipeArgs{...} }
type LifecyclePolicyResourceSelectionRecipeArrayOutput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutput ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
type LifecyclePolicyResourceSelectionRecipeInput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeInput interface { pulumi.Input ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(context.Context) LifecyclePolicyResourceSelectionRecipeOutput }
LifecyclePolicyResourceSelectionRecipeInput is an input type that accepts LifecyclePolicyResourceSelectionRecipeArgs and LifecyclePolicyResourceSelectionRecipeOutput values. You can construct a concrete instance of `LifecyclePolicyResourceSelectionRecipeInput` via:
LifecyclePolicyResourceSelectionRecipeArgs{...}
type LifecyclePolicyResourceSelectionRecipeOutput ¶ added in v6.57.0
type LifecyclePolicyResourceSelectionRecipeOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionRecipeOutput) ElementType ¶ added in v6.57.0
func (LifecyclePolicyResourceSelectionRecipeOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeOutput) Name ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeOutput) Name() pulumi.StringOutput
The name of an Image Builder recipe that the lifecycle policy uses for resource selection.
func (LifecyclePolicyResourceSelectionRecipeOutput) SemanticVersion ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeOutput) SemanticVersion() pulumi.StringOutput
The version of the Image Builder recipe specified by the name field.
func (LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutput ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
func (LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext ¶ added in v6.57.0
func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
type LifecyclePolicyState ¶ added in v6.57.0
type LifecyclePolicyState struct { // Amazon Resource Name (ARN) of the lifecycle policy. Arn pulumi.StringPtrInput // description for the lifecycle policy. Description pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions. More information about this role can be found [`here`](https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-lifecycle-prerequisites.html#image-lifecycle-prereq-role). ExecutionRole pulumi.StringPtrInput // The name of the lifecycle policy to create. Name pulumi.StringPtrInput // Configuration block with policy details. Detailed below. PolicyDetails LifecyclePolicyPolicyDetailArrayInput // Selection criteria for the resources that the lifecycle policy applies to. Detailed below. // // The following arguments are optional: ResourceSelection LifecyclePolicyResourceSelectionPtrInput // The type of Image Builder resource that the lifecycle policy applies to. Valid values: `AMI_IMAGE` or `CONTAINER_IMAGE`. ResourceType pulumi.StringPtrInput // The status of the lifecycle policy. Status pulumi.StringPtrInput // Key-value map of resource tags for the Image Builder Lifecycle Policy. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (LifecyclePolicyState) ElementType ¶ added in v6.57.0
func (LifecyclePolicyState) ElementType() reflect.Type
type LookupComponentArgs ¶
type LookupComponentArgs struct { // ARN of the component. Arn string `pulumi:"arn"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
type LookupComponentOutputArgs ¶
type LookupComponentOutputArgs struct { // ARN of the component. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the component. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
func (LookupComponentOutputArgs) ElementType ¶
func (LookupComponentOutputArgs) ElementType() reflect.Type
type LookupComponentResult ¶
type LookupComponentResult struct { Arn string `pulumi:"arn"` // Change description of the component. ChangeDescription string `pulumi:"changeDescription"` // Data of the component. Data string `pulumi:"data"` // Date the component was created. DateCreated string `pulumi:"dateCreated"` // Description of the component. Description string `pulumi:"description"` // Encryption status of the component. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the component. Name string `pulumi:"name"` // Owner of the component. Owner string `pulumi:"owner"` // Platform of the component. Platform string `pulumi:"platform"` // Operating Systems (OSes) supported by the component. SupportedOsVersions []string `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` // Type of the component. Type string `pulumi:"type"` // Version of the component. Version string `pulumi:"version"` }
A collection of values returned by getComponent.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
Provides details about an Image Builder Component.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupComponent(ctx, &imagebuilder.LookupComponentArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:component/amazon-cloudwatch-agent-linux/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupComponentResultOutput ¶
type LookupComponentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponent.
func LookupComponentOutput ¶
func LookupComponentOutput(ctx *pulumi.Context, args LookupComponentOutputArgs, opts ...pulumi.InvokeOption) LookupComponentResultOutput
func (LookupComponentResultOutput) Arn ¶
func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
func (LookupComponentResultOutput) ChangeDescription ¶
func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
Change description of the component.
func (LookupComponentResultOutput) Data ¶
func (o LookupComponentResultOutput) Data() pulumi.StringOutput
Data of the component.
func (LookupComponentResultOutput) DateCreated ¶
func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (LookupComponentResultOutput) Description ¶
func (o LookupComponentResultOutput) Description() pulumi.StringOutput
Description of the component.
func (LookupComponentResultOutput) ElementType ¶
func (LookupComponentResultOutput) ElementType() reflect.Type
func (LookupComponentResultOutput) Encrypted ¶
func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (LookupComponentResultOutput) Id ¶
func (o LookupComponentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupComponentResultOutput) KmsKeyId ¶
func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
ARN of the Key Management Service (KMS) Key used to encrypt the component.
func (LookupComponentResultOutput) Name ¶
func (o LookupComponentResultOutput) Name() pulumi.StringOutput
Name of the component.
func (LookupComponentResultOutput) Owner ¶
func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
Owner of the component.
func (LookupComponentResultOutput) Platform ¶
func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
Platform of the component.
func (LookupComponentResultOutput) SupportedOsVersions ¶
func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
Operating Systems (OSes) supported by the component.
func (LookupComponentResultOutput) Tags ¶
func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the component.
func (LookupComponentResultOutput) ToLookupComponentResultOutput ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
func (LookupComponentResultOutput) Type ¶
func (o LookupComponentResultOutput) Type() pulumi.StringOutput
Type of the component.
func (LookupComponentResultOutput) Version ¶
func (o LookupComponentResultOutput) Version() pulumi.StringOutput
Version of the component.
type LookupContainerRecipeArgs ¶
type LookupContainerRecipeArgs struct { // ARN of the container recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
type LookupContainerRecipeOutputArgs ¶
type LookupContainerRecipeOutputArgs struct { // ARN of the container recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
func (LookupContainerRecipeOutputArgs) ElementType ¶
func (LookupContainerRecipeOutputArgs) ElementType() reflect.Type
type LookupContainerRecipeResult ¶
type LookupContainerRecipeResult struct { Arn string `pulumi:"arn"` // List of objects with components for the container recipe. Components []GetContainerRecipeComponent `pulumi:"components"` // Type of the container. ContainerType string `pulumi:"containerType"` // Date the container recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the container recipe. Description string `pulumi:"description"` // Dockerfile template used to build the image. DockerfileTemplateData string `pulumi:"dockerfileTemplateData"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of objects with instance configurations for building and testing container images. InstanceConfigurations []GetContainerRecipeInstanceConfiguration `pulumi:"instanceConfigurations"` // KMS key used to encrypt the container image. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the container recipe. Name string `pulumi:"name"` // Owner of the container recipe. Owner string `pulumi:"owner"` // Base image for the container recipe. ParentImage string `pulumi:"parentImage"` // Platform of the container recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` // Destination repository for the container image. TargetRepositories []GetContainerRecipeTargetRepository `pulumi:"targetRepositories"` // Version of the container recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipe ¶
func LookupContainerRecipe(ctx *pulumi.Context, args *LookupContainerRecipeArgs, opts ...pulumi.InvokeOption) (*LookupContainerRecipeResult, error)
Provides details about an Image builder Container Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupContainerRecipe(ctx, &imagebuilder.LookupContainerRecipeArgs{ Arn: "arn:aws:imagebuilder:us-east-1:aws:container-recipe/example/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupContainerRecipeResultOutput ¶
type LookupContainerRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipeOutput ¶
func LookupContainerRecipeOutput(ctx *pulumi.Context, args LookupContainerRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Arn ¶
func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupContainerRecipeResultOutput) Components ¶
func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
List of objects with components for the container recipe.
func (LookupContainerRecipeResultOutput) ContainerType ¶
func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
Type of the container.
func (LookupContainerRecipeResultOutput) DateCreated ¶
func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (LookupContainerRecipeResultOutput) Description ¶
func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
Description of the container recipe.
func (LookupContainerRecipeResultOutput) DockerfileTemplateData ¶
func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
Dockerfile template used to build the image.
func (LookupContainerRecipeResultOutput) ElementType ¶
func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
func (LookupContainerRecipeResultOutput) Encrypted ¶
func (o LookupContainerRecipeResultOutput) Encrypted() pulumi.BoolOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (LookupContainerRecipeResultOutput) Id ¶
func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContainerRecipeResultOutput) InstanceConfigurations ¶
func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
List of objects with instance configurations for building and testing container images.
func (LookupContainerRecipeResultOutput) KmsKeyId ¶
func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (LookupContainerRecipeResultOutput) Name ¶
func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (LookupContainerRecipeResultOutput) Owner ¶
func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (LookupContainerRecipeResultOutput) ParentImage ¶
func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image for the container recipe.
func (LookupContainerRecipeResultOutput) Platform ¶
func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (LookupContainerRecipeResultOutput) Tags ¶
func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe.
func (LookupContainerRecipeResultOutput) TargetRepositories ¶
func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
Destination repository for the container image.
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput ¶
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext ¶
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Version ¶
func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
Version of the container recipe.
func (LookupContainerRecipeResultOutput) WorkingDirectory ¶
func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupDistributionConfigurationArgs ¶
type LookupDistributionConfigurationArgs struct { // ARN of the distribution configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
type LookupDistributionConfigurationOutputArgs ¶
type LookupDistributionConfigurationOutputArgs struct { // ARN of the distribution configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
func (LookupDistributionConfigurationOutputArgs) ElementType ¶
func (LookupDistributionConfigurationOutputArgs) ElementType() reflect.Type
type LookupDistributionConfigurationResult ¶
type LookupDistributionConfigurationResult struct { Arn string `pulumi:"arn"` // Date the distribution configuration was created. DateCreated string `pulumi:"dateCreated"` // Date the distribution configuration was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the container distribution configuration. Description string `pulumi:"description"` // Set of distributions. Distributions []GetDistributionConfigurationDistribution `pulumi:"distributions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the distribution configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfiguration ¶
func LookupDistributionConfiguration(ctx *pulumi.Context, args *LookupDistributionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDistributionConfigurationResult, error)
Provides details about an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupDistributionConfiguration(ctx, &imagebuilder.LookupDistributionConfigurationArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:distribution-configuration/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupDistributionConfigurationResultOutput ¶
type LookupDistributionConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfigurationOutput ¶
func LookupDistributionConfigurationOutput(ctx *pulumi.Context, args LookupDistributionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) Arn ¶
func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupDistributionConfigurationResultOutput) DateCreated ¶
func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (LookupDistributionConfigurationResultOutput) DateUpdated ¶
func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (LookupDistributionConfigurationResultOutput) Description ¶
func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (LookupDistributionConfigurationResultOutput) Distributions ¶
func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
Set of distributions.
func (LookupDistributionConfigurationResultOutput) ElementType ¶
func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
func (LookupDistributionConfigurationResultOutput) Id ¶
func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDistributionConfigurationResultOutput) Name ¶
func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Tags ¶
func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration.
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
type LookupImageArgs ¶
type LookupImageArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImage.
type LookupImageOutputArgs ¶
type LookupImageOutputArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImage.
func (LookupImageOutputArgs) ElementType ¶
func (LookupImageOutputArgs) ElementType() reflect.Type
type LookupImagePipelineArgs ¶
type LookupImagePipelineArgs struct { // ARN of the image pipeline. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
type LookupImagePipelineOutputArgs ¶
type LookupImagePipelineOutputArgs struct { // ARN of the image pipeline. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
func (LookupImagePipelineOutputArgs) ElementType ¶
func (LookupImagePipelineOutputArgs) ElementType() reflect.Type
type LookupImagePipelineResult ¶
type LookupImagePipelineResult struct { Arn string `pulumi:"arn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image pipeline was created. DateCreated string `pulumi:"dateCreated"` // Date the image pipeline was last run. DateLastRun string `pulumi:"dateLastRun"` // Date the image pipeline will run next. DateNextRun string `pulumi:"dateNextRun"` // Date the image pipeline was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the image pipeline. Description string `pulumi:"description"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` ImageScanningConfigurations []GetImagePipelineImageScanningConfiguration `pulumi:"imageScanningConfigurations"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImagePipelineImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the image pipeline. Name string `pulumi:"name"` // Platform of the image pipeline. Platform string `pulumi:"platform"` // List of an object with schedule settings. Schedules []GetImagePipelineSchedule `pulumi:"schedules"` // Status of the image pipeline. Status string `pulumi:"status"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getImagePipeline.
func LookupImagePipeline ¶
func LookupImagePipeline(ctx *pulumi.Context, args *LookupImagePipelineArgs, opts ...pulumi.InvokeOption) (*LookupImagePipelineResult, error)
Provides details about an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImagePipeline(ctx, &imagebuilder.LookupImagePipelineArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:image-pipeline/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupImagePipelineResultOutput ¶
type LookupImagePipelineResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipeline.
func LookupImagePipelineOutput ¶
func LookupImagePipelineOutput(ctx *pulumi.Context, args LookupImagePipelineOutputArgs, opts ...pulumi.InvokeOption) LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) Arn ¶
func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
func (LookupImagePipelineResultOutput) ContainerRecipeArn ¶
func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringOutput
ARN of the container recipe.
func (LookupImagePipelineResultOutput) DateCreated ¶
func (o LookupImagePipelineResultOutput) DateCreated() pulumi.StringOutput
Date the image pipeline was created.
func (LookupImagePipelineResultOutput) DateLastRun ¶
func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
Date the image pipeline was last run.
func (LookupImagePipelineResultOutput) DateNextRun ¶
func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
Date the image pipeline will run next.
func (LookupImagePipelineResultOutput) DateUpdated ¶
func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
Date the image pipeline was updated.
func (LookupImagePipelineResultOutput) Description ¶
func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
Description of the image pipeline.
func (LookupImagePipelineResultOutput) DistributionConfigurationArn ¶
func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Distribution Configuration.
func (LookupImagePipelineResultOutput) ElementType ¶
func (LookupImagePipelineResultOutput) ElementType() reflect.Type
func (LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled ¶
func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
Whether additional information about the image being created is collected.
func (LookupImagePipelineResultOutput) Id ¶
func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImagePipelineResultOutput) ImageRecipeArn ¶
func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
ARN of the image recipe.
func (LookupImagePipelineResultOutput) ImageScanningConfigurations ¶ added in v6.1.0
func (o LookupImagePipelineResultOutput) ImageScanningConfigurations() GetImagePipelineImageScanningConfigurationArrayOutput
func (LookupImagePipelineResultOutput) ImageTestsConfigurations ¶
func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImagePipelineResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImagePipelineResultOutput) Name ¶
func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
Name of the image pipeline.
func (LookupImagePipelineResultOutput) Platform ¶
func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (LookupImagePipelineResultOutput) Schedules ¶
func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
List of an object with schedule settings.
func (LookupImagePipelineResultOutput) Status ¶
func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
Status of the image pipeline.
func (LookupImagePipelineResultOutput) Tags ¶
func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image pipeline.
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
type LookupImageRecipeArgs ¶
type LookupImageRecipeArgs struct { // ARN of the image recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
type LookupImageRecipeOutputArgs ¶
type LookupImageRecipeOutputArgs struct { // ARN of the image recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
func (LookupImageRecipeOutputArgs) ElementType ¶
func (LookupImageRecipeOutputArgs) ElementType() reflect.Type
type LookupImageRecipeResult ¶
type LookupImageRecipeResult struct { Arn string `pulumi:"arn"` // Set of objects with block device mappings for the image recipe. BlockDeviceMappings []GetImageRecipeBlockDeviceMapping `pulumi:"blockDeviceMappings"` // List of objects with components for the image recipe. Components []GetImageRecipeComponent `pulumi:"components"` // Date the image recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the image recipe. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the image recipe. Name string `pulumi:"name"` // Owner of the image recipe. Owner string `pulumi:"owner"` // Base image of the image recipe. ParentImage string `pulumi:"parentImage"` // Platform of the image recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` // Base64 encoded contents of user data. Commands or a command script to run when build instance is launched. UserDataBase64 string `pulumi:"userDataBase64"` // Version of the image recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getImageRecipe.
func LookupImageRecipe ¶
func LookupImageRecipe(ctx *pulumi.Context, args *LookupImageRecipeArgs, opts ...pulumi.InvokeOption) (*LookupImageRecipeResult, error)
Provides details about an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImageRecipe(ctx, &imagebuilder.LookupImageRecipeArgs{ Arn: "arn:aws:imagebuilder:us-east-1:aws:image-recipe/example/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageRecipeResultOutput ¶
type LookupImageRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipe.
func LookupImageRecipeOutput ¶
func LookupImageRecipeOutput(ctx *pulumi.Context, args LookupImageRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) Arn ¶
func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupImageRecipeResultOutput) BlockDeviceMappings ¶
func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the image recipe.
func (LookupImageRecipeResultOutput) Components ¶
func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
List of objects with components for the image recipe.
func (LookupImageRecipeResultOutput) DateCreated ¶
func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (LookupImageRecipeResultOutput) Description ¶
func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
Description of the image recipe.
func (LookupImageRecipeResultOutput) ElementType ¶
func (LookupImageRecipeResultOutput) ElementType() reflect.Type
func (LookupImageRecipeResultOutput) Id ¶
func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageRecipeResultOutput) Name ¶
func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (LookupImageRecipeResultOutput) Owner ¶
func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (LookupImageRecipeResultOutput) ParentImage ¶
func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image of the image recipe.
func (LookupImageRecipeResultOutput) Platform ¶
func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (LookupImageRecipeResultOutput) Tags ¶
func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image recipe.
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) UserDataBase64 ¶
func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
Base64 encoded contents of user data. Commands or a command script to run when build instance is launched.
func (LookupImageRecipeResultOutput) Version ¶
func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
Version of the image recipe.
func (LookupImageRecipeResultOutput) WorkingDirectory ¶
func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupImageResult ¶
type LookupImageResult struct { Arn string `pulumi:"arn"` // Build version ARN of the image. This will always have the `#.#.#/#` suffix. BuildVersionArn string `pulumi:"buildVersionArn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated string `pulumi:"dateCreated"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` // List of an object with image scanning configuration fields. ImageScanningConfigurations []GetImageImageScanningConfiguration `pulumi:"imageScanningConfigurations"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImageImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name string `pulumi:"name"` // Operating System version of the image. OsVersion string `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources []GetImageOutputResource `pulumi:"outputResources"` // Platform of the image. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` // Version of the image. Version string `pulumi:"version"` }
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Provides details about an Image Builder Image.
## Example Usage
### Latest
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImage(ctx, &imagebuilder.LookupImageArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:image/amazon-linux-2-x86/x.x.x", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageResultOutput ¶
type LookupImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImage.
func LookupImageOutput ¶
func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput
func (LookupImageResultOutput) Arn ¶
func (o LookupImageResultOutput) Arn() pulumi.StringOutput
func (LookupImageResultOutput) BuildVersionArn ¶
func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
Build version ARN of the image. This will always have the `#.#.#/#` suffix.
func (LookupImageResultOutput) ContainerRecipeArn ¶
func (o LookupImageResultOutput) ContainerRecipeArn() pulumi.StringOutput
ARN of the container recipe.
func (LookupImageResultOutput) DateCreated ¶
func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (LookupImageResultOutput) DistributionConfigurationArn ¶
func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Distribution Configuration.
func (LookupImageResultOutput) ElementType ¶
func (LookupImageResultOutput) ElementType() reflect.Type
func (LookupImageResultOutput) EnhancedImageMetadataEnabled ¶
func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
Whether additional information about the image being created is collected.
func (LookupImageResultOutput) Id ¶
func (o LookupImageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageResultOutput) ImageRecipeArn ¶
func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
ARN of the image recipe.
func (LookupImageResultOutput) ImageScanningConfigurations ¶ added in v6.7.0
func (o LookupImageResultOutput) ImageScanningConfigurations() GetImageImageScanningConfigurationArrayOutput
List of an object with image scanning configuration fields.
func (LookupImageResultOutput) ImageTestsConfigurations ¶
func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImageResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImageResultOutput) Name ¶
func (o LookupImageResultOutput) Name() pulumi.StringOutput
Name of the AMI.
func (LookupImageResultOutput) OsVersion ¶
func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (LookupImageResultOutput) OutputResources ¶
func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (LookupImageResultOutput) Platform ¶
func (o LookupImageResultOutput) Platform() pulumi.StringOutput
Platform of the image.
func (LookupImageResultOutput) Tags ¶
func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image.
func (LookupImageResultOutput) ToLookupImageResultOutput ¶
func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
func (LookupImageResultOutput) ToLookupImageResultOutputWithContext ¶
func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
func (LookupImageResultOutput) Version ¶
func (o LookupImageResultOutput) Version() pulumi.StringOutput
Version of the image.
type LookupInfrastructureConfigurationArgs ¶
type LookupInfrastructureConfigurationArgs struct { // ARN of the infrastructure configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
type LookupInfrastructureConfigurationOutputArgs ¶
type LookupInfrastructureConfigurationOutputArgs struct { // ARN of the infrastructure configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags pulumi.StringMapInput `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
func (LookupInfrastructureConfigurationOutputArgs) ElementType ¶
func (LookupInfrastructureConfigurationOutputArgs) ElementType() reflect.Type
type LookupInfrastructureConfigurationResult ¶
type LookupInfrastructureConfigurationResult struct { Arn string `pulumi:"arn"` // Date the infrastructure configuration was updated. DateCreated string `pulumi:"dateCreated"` DateUpdated string `pulumi:"dateUpdated"` // Description of the infrastructure configuration. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. InstanceMetadataOptions []GetInfrastructureConfigurationInstanceMetadataOption `pulumi:"instanceMetadataOptions"` // Name of the IAM Instance Profile associated with the configuration. InstanceProfileName string `pulumi:"instanceProfileName"` // Set of EC2 Instance Types associated with the configuration. InstanceTypes []string `pulumi:"instanceTypes"` // Name of the EC2 Key Pair associated with the configuration. KeyPair string `pulumi:"keyPair"` // Nested list of logging settings. Loggings []GetInfrastructureConfigurationLogging `pulumi:"loggings"` // Name of the infrastructure configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers associated with the configuration. SecurityGroupIds []string `pulumi:"securityGroupIds"` // ARN of the SNS Topic associated with the configuration. SnsTopicArn string `pulumi:"snsTopicArn"` // Identifier of the EC2 Subnet associated with the configuration. SubnetId string `pulumi:"subnetId"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` // Whether instances are terminated on failure. TerminateInstanceOnFailure bool `pulumi:"terminateInstanceOnFailure"` }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfiguration ¶
func LookupInfrastructureConfiguration(ctx *pulumi.Context, args *LookupInfrastructureConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInfrastructureConfigurationResult, error)
Provides details about an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupInfrastructureConfiguration(ctx, &imagebuilder.LookupInfrastructureConfigurationArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:infrastructure-configuration/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupInfrastructureConfigurationResultOutput ¶
type LookupInfrastructureConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfigurationOutput ¶
func LookupInfrastructureConfigurationOutput(ctx *pulumi.Context, args LookupInfrastructureConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) Arn ¶
func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) DateCreated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the infrastructure configuration was updated.
func (LookupInfrastructureConfigurationResultOutput) DateUpdated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) Description ¶
func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
Description of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ElementType ¶
func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
func (LookupInfrastructureConfigurationResultOutput) Id ¶
func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances.
func (LookupInfrastructureConfigurationResultOutput) InstanceProfileName ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
Name of the IAM Instance Profile associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) InstanceTypes ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) KeyPair ¶
func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
Name of the EC2 Key Pair associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Loggings ¶
func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
Nested list of logging settings.
func (LookupInfrastructureConfigurationResultOutput) Name ¶
func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
Name of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ResourceTags ¶
func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure created by the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) SecurityGroupIds ¶
func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SnsTopicArn ¶
func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
ARN of the SNS Topic associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SubnetId ¶
func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
Identifier of the EC2 Subnet associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Tags ¶
func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure ¶
func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
Whether instances are terminated on failure.
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
type Workflow ¶ added in v6.18.2
type Workflow struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringOutput `pulumi:"arn"` // Change description of the workflow. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringOutput `pulumi:"data"` // Date the workflow was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Name of the workflow. Name pulumi.StringOutput `pulumi:"name"` // Owner of the workflow. Owner pulumi.StringOutput `pulumi:"owner"` // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Type of the workflow. Valid values: `BUILD`, `TEST`. Type pulumi.StringOutput `pulumi:"type"` // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Version of the workflow. // // The following arguments are optional: Version pulumi.StringOutput `pulumi:"version"` }
Resource for managing an AWS EC2 Image Builder Workflow.
> Image Builder manages the workflows for the distribution stage. Therefore, using the DISTRIBUTION workflow type results in an error.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewWorkflow(ctx, "example", &imagebuilder.WorkflowArgs{ Name: pulumi.String("example"), Version: pulumi.String("1.0.0"), Type: pulumi.String("TEST"), Data: pulumi.String(`name: example
description: Workflow to test an image schemaVersion: 1.0
parameters:
- name: waitForActionAtEnd type: boolean
steps:
name: LaunchTestInstance action: LaunchInstance onFailure: Abort inputs: waitFor: "ssmAgent"
name: TerminateTestInstance action: TerminateInstance onFailure: Continue inputs: instanceId.$: "$.stepOutputs.LaunchTestInstance.instanceId"
name: WaitForActionAtEnd action: WaitForAction if: booleanEquals: true value: "$.parameters.waitForActionAtEnd"
`),
}) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import EC2 Image Builder Workflow using the `example_id_arg`. For example:
```sh $ pulumi import aws:imagebuilder/workflow:Workflow example arn:aws:imagebuilder:us-east-1:aws:workflow/test/example/1.0.1/1 ``` Certain resource arguments, such as `uri`, cannot be read via the API and imported into Terraform. Terraform will display a difference for these arguments the first run after import if declared in the Terraform configuration for an imported resource.
func GetWorkflow ¶ added in v6.18.2
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkflow ¶ added in v6.18.2
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶ added in v6.18.2
func (*Workflow) ToWorkflowOutput ¶ added in v6.18.2
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶ added in v6.18.2
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶ added in v6.18.2
type WorkflowArgs struct { // Change description of the workflow. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringPtrInput // Description of the workflow. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrInput // Name of the workflow. Name pulumi.StringPtrInput // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Type of the workflow. Valid values: `BUILD`, `TEST`. Type pulumi.StringInput // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrInput // Version of the workflow. // // The following arguments are optional: Version pulumi.StringInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶ added in v6.18.2
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶ added in v6.18.2
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶ added in v6.18.2
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶ added in v6.18.2
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶ added in v6.18.2
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶ added in v6.18.2
type WorkflowArrayInput interface { pulumi.Input ToWorkflowArrayOutput() WorkflowArrayOutput ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput }
WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:
WorkflowArray{ WorkflowArgs{...} }
type WorkflowArrayOutput ¶ added in v6.18.2
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶ added in v6.18.2
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶ added in v6.18.2
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶ added in v6.18.2
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶ added in v6.18.2
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowInput ¶ added in v6.18.2
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowMap ¶ added in v6.18.2
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶ added in v6.18.2
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶ added in v6.18.2
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶ added in v6.18.2
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶ added in v6.18.2
type WorkflowMapInput interface { pulumi.Input ToWorkflowMapOutput() WorkflowMapOutput ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput }
WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:
WorkflowMap{ "key": WorkflowArgs{...} }
type WorkflowMapOutput ¶ added in v6.18.2
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶ added in v6.18.2
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶ added in v6.18.2
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶ added in v6.18.2
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶ added in v6.18.2
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOutput ¶ added in v6.18.2
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶ added in v6.18.2
func (o WorkflowOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the workflow.
func (WorkflowOutput) ChangeDescription ¶ added in v6.18.2
func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the workflow.
func (WorkflowOutput) Data ¶ added in v6.18.2
func (o WorkflowOutput) Data() pulumi.StringOutput
Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified.
func (WorkflowOutput) DateCreated ¶ added in v6.18.2
func (o WorkflowOutput) DateCreated() pulumi.StringOutput
Date the workflow was created.
func (WorkflowOutput) Description ¶ added in v6.18.2
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
Description of the workflow.
func (WorkflowOutput) ElementType ¶ added in v6.18.2
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) KmsKeyId ¶ added in v6.18.2
func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow.
func (WorkflowOutput) Name ¶ added in v6.18.2
func (o WorkflowOutput) Name() pulumi.StringOutput
Name of the workflow.
func (WorkflowOutput) Owner ¶ added in v6.18.2
func (o WorkflowOutput) Owner() pulumi.StringOutput
Owner of the workflow.
func (WorkflowOutput) Tags ¶ added in v6.18.2
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (WorkflowOutput) TagsAll
deprecated
added in
v6.18.2
func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (WorkflowOutput) ToWorkflowOutput ¶ added in v6.18.2
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶ added in v6.18.2
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) Type ¶ added in v6.18.2
func (o WorkflowOutput) Type() pulumi.StringOutput
Type of the workflow. Valid values: `BUILD`, `TEST`.
func (WorkflowOutput) Uri ¶ added in v6.18.2
func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified.
func (WorkflowOutput) Version ¶ added in v6.18.2
func (o WorkflowOutput) Version() pulumi.StringOutput
Version of the workflow.
The following arguments are optional:
type WorkflowState ¶ added in v6.18.2
type WorkflowState struct { // Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringPtrInput // Change description of the workflow. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringPtrInput // Date the workflow was created. DateCreated pulumi.StringPtrInput // Description of the workflow. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrInput // Name of the workflow. Name pulumi.StringPtrInput // Owner of the workflow. Owner pulumi.StringPtrInput // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Type of the workflow. Valid values: `BUILD`, `TEST`. Type pulumi.StringPtrInput // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrInput // Version of the workflow. // // The following arguments are optional: Version pulumi.StringPtrInput }
func (WorkflowState) ElementType ¶ added in v6.18.2
func (WorkflowState) ElementType() reflect.Type
Source Files ¶
- component.go
- containerRecipe.go
- distributionConfiguration.go
- getComponent.go
- getComponents.go
- getContainerRecipe.go
- getContainerRecipes.go
- getDistributionConfiguration.go
- getDistributionConfigurations.go
- getImage.go
- getImagePipeline.go
- getImagePipelines.go
- getImageRecipe.go
- getImageRecipes.go
- getInfrastructureConfiguration.go
- getInfrastructureConfigurations.go
- image.go
- imagePipeline.go
- imageRecipe.go
- infrastructureConfiguration.go
- init.go
- lifecyclePolicy.go
- pulumiTypes.go
- workflow.go