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) Region() 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.StringMapOutput
- 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) Region() pulumi.StringOutput
- func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutput
- 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) SsmParameterConfigurations() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- 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 DistributionConfigurationDistributionSsmParameterConfiguration
- type DistributionConfigurationDistributionSsmParameterConfigurationArgs
- func (DistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput() DistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (i DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationOutput
- type DistributionConfigurationDistributionSsmParameterConfigurationArray
- func (DistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (i DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- type DistributionConfigurationDistributionSsmParameterConfigurationArrayInput
- type DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- type DistributionConfigurationDistributionSsmParameterConfigurationInput
- type DistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName() pulumi.StringOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput() DistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationOutput
- 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) Region() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o DistributionConfigurationOutput) TagsAll() pulumi.StringMapOutput
- 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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) SsmParameterConfigurations() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- 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 GetDistributionConfigurationDistributionSsmParameterConfiguration
- type GetDistributionConfigurationDistributionSsmParameterConfigurationArgs
- func (GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- type GetDistributionConfigurationDistributionSsmParameterConfigurationArray
- func (GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput
- type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
- type GetDistributionConfigurationDistributionSsmParameterConfigurationInput
- type GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
- 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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 GetInfrastructureConfigurationPlacement
- type GetInfrastructureConfigurationPlacementArgs
- func (GetInfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutput() GetInfrastructureConfigurationPlacementOutput
- func (i GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementOutput
- type GetInfrastructureConfigurationPlacementArray
- func (GetInfrastructureConfigurationPlacementArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutput() GetInfrastructureConfigurationPlacementArrayOutput
- func (i GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementArrayOutput
- type GetInfrastructureConfigurationPlacementArrayInput
- type GetInfrastructureConfigurationPlacementArrayOutput
- func (GetInfrastructureConfigurationPlacementArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationPlacementArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationPlacementOutput
- func (o GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutput() GetInfrastructureConfigurationPlacementArrayOutput
- func (o GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementArrayOutput
- type GetInfrastructureConfigurationPlacementInput
- type GetInfrastructureConfigurationPlacementOutput
- func (o GetInfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringOutput
- func (GetInfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationPlacementOutput) HostId() pulumi.StringOutput
- func (o GetInfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringOutput
- func (o GetInfrastructureConfigurationPlacementOutput) Tenancy() pulumi.StringOutput
- func (o GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutput() GetInfrastructureConfigurationPlacementOutput
- func (o GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementOutput
- 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- func (o ImageOutput) Tags() pulumi.StringMapOutput
- func (o ImageOutput) TagsAll() pulumi.StringMapOutput
- 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) Region() pulumi.StringOutput
- func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
- func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutput
- 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) Region() pulumi.StringOutput
- func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ImageRecipeOutput) TagsAll() pulumi.StringMapOutput
- 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) Placement() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationOutput) Region() 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.StringMapOutput
- func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationPlacement
- type InfrastructureConfigurationPlacementArgs
- func (InfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- type InfrastructureConfigurationPlacementInput
- type InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (InfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementOutput) HostId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) Tenancy() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- type InfrastructureConfigurationPlacementPtrInput
- type InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) Elem() InfrastructureConfigurationPlacementOutput
- func (InfrastructureConfigurationPlacementPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationPlacementPtrOutput) HostId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) Tenancy() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
- func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
- 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) Region() pulumi.StringOutput
- 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.StringMapOutput
- 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) Region() 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) Region() 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) Region() 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) Region() 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) Region() 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) Region() 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) Placements() GetInfrastructureConfigurationPlacementArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) Region() 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) Region() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
- 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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 arguments 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/v7/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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
// 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 arguments 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) Region ¶
func (o ComponentOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ComponentOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 arguments 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
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 arguments 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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 arguments 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/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder container recipe.
Using `pulumi import`, import `aws_imagebuilder_container_recipe` resources using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_container_recipe.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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 arguments 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) Region ¶
func (o ContainerRecipeOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 arguments 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
TagsAll pulumi.StringMapInput
// The destination repository for the container image. Detailed below.
TargetRepository ContainerRecipeTargetRepositoryPtrInput
// Version of the container recipe.
//
// The following arguments 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Manages an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder distribution configuration.
Using `pulumi import`, import `aws_imagebuilder_distribution_configurations` resources using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_distribution_configuration.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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region string `pulumi:"region"`
// Configuration block with S3 export settings. Detailed below.
S3ExportConfiguration *DistributionConfigurationDistributionS3ExportConfiguration `pulumi:"s3ExportConfiguration"`
// Configuration block with SSM parameter configuration to use as AMI id output. Detailed below.
SsmParameterConfigurations []DistributionConfigurationDistributionSsmParameterConfiguration `pulumi:"ssmParameterConfigurations"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringInput `pulumi:"region"`
// Configuration block with S3 export settings. Detailed below.
S3ExportConfiguration DistributionConfigurationDistributionS3ExportConfigurationPtrInput `pulumi:"s3ExportConfiguration"`
// Configuration block with SSM parameter configuration to use as AMI id output. Detailed below.
SsmParameterConfigurations DistributionConfigurationDistributionSsmParameterConfigurationArrayInput `pulumi:"ssmParameterConfigurations"`
}
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
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DistributionConfigurationDistributionOutput) S3ExportConfiguration ¶
func (o DistributionConfigurationDistributionOutput) S3ExportConfiguration() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
Configuration block with S3 export settings. Detailed below.
func (DistributionConfigurationDistributionOutput) SsmParameterConfigurations ¶
func (o DistributionConfigurationDistributionOutput) SsmParameterConfigurations() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
Configuration block with SSM parameter configuration to use as AMI id output. Detailed below.
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationDistributionS3ExportConfiguration ¶
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 ¶
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 ¶
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutput ¶
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionS3ExportConfigurationArgs) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationDistributionS3ExportConfigurationInput ¶
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 ¶
type DistributionConfigurationDistributionS3ExportConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
The name of the IAM role to use for exporting.
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket ¶
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 ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringPtrOutput
The prefix for the exported image.
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutput ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutput() DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationDistributionS3ExportConfigurationPtrInput ¶
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 ¶
func DistributionConfigurationDistributionS3ExportConfigurationPtr(v *DistributionConfigurationDistributionS3ExportConfigurationArgs) DistributionConfigurationDistributionS3ExportConfigurationPtrInput
type DistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶
type DistributionConfigurationDistributionS3ExportConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) DiskImageFormat ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) DiskImageFormat() pulumi.StringPtrOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) RoleName ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) RoleName() pulumi.StringPtrOutput
The name of the IAM role to use for exporting.
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Bucket ¶
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 ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) S3Prefix() pulumi.StringPtrOutput
The prefix for the exported image.
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutput() DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
func (DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionS3ExportConfigurationPtrOutput) ToDistributionConfigurationDistributionS3ExportConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionS3ExportConfigurationPtrOutput
type DistributionConfigurationDistributionSsmParameterConfiguration ¶
type DistributionConfigurationDistributionSsmParameterConfiguration struct {
// AWS account ID that will own the parameter in the given region. This account must be specified as a target account in the distribution settings.
AmiAccountId *string `pulumi:"amiAccountId"`
// Data type of the SSM parameter. Valid values are `text` and `aws:ec2:image`. AWS recommends using `aws:ec2:image`.
DataType *string `pulumi:"dataType"`
// Name of the SSM parameter that will store the AMI ID after distribution.
ParameterName string `pulumi:"parameterName"`
}
type DistributionConfigurationDistributionSsmParameterConfigurationArgs ¶
type DistributionConfigurationDistributionSsmParameterConfigurationArgs struct {
// AWS account ID that will own the parameter in the given region. This account must be specified as a target account in the distribution settings.
AmiAccountId pulumi.StringPtrInput `pulumi:"amiAccountId"`
// Data type of the SSM parameter. Valid values are `text` and `aws:ec2:image`. AWS recommends using `aws:ec2:image`.
DataType pulumi.StringPtrInput `pulumi:"dataType"`
// Name of the SSM parameter that will store the AMI ID after distribution.
ParameterName pulumi.StringInput `pulumi:"parameterName"`
}
func (DistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
func (i DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput() DistributionConfigurationDistributionSsmParameterConfigurationOutput
func (DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionSsmParameterConfigurationArgs) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationOutput
type DistributionConfigurationDistributionSsmParameterConfigurationArray ¶
type DistributionConfigurationDistributionSsmParameterConfigurationArray []DistributionConfigurationDistributionSsmParameterConfigurationInput
func (DistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType ¶
func (DistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
func (i DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
func (DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionSsmParameterConfigurationArray) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
type DistributionConfigurationDistributionSsmParameterConfigurationArrayInput ¶
type DistributionConfigurationDistributionSsmParameterConfigurationArrayInput interface {
pulumi.Input
ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
}
DistributionConfigurationDistributionSsmParameterConfigurationArrayInput is an input type that accepts DistributionConfigurationDistributionSsmParameterConfigurationArray and DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionSsmParameterConfigurationArrayInput` via:
DistributionConfigurationDistributionSsmParameterConfigurationArray{ DistributionConfigurationDistributionSsmParameterConfigurationArgs{...} }
type DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
type DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
func (DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
type DistributionConfigurationDistributionSsmParameterConfigurationInput ¶
type DistributionConfigurationDistributionSsmParameterConfigurationInput interface {
pulumi.Input
ToDistributionConfigurationDistributionSsmParameterConfigurationOutput() DistributionConfigurationDistributionSsmParameterConfigurationOutput
ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionSsmParameterConfigurationOutput
}
DistributionConfigurationDistributionSsmParameterConfigurationInput is an input type that accepts DistributionConfigurationDistributionSsmParameterConfigurationArgs and DistributionConfigurationDistributionSsmParameterConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionSsmParameterConfigurationInput` via:
DistributionConfigurationDistributionSsmParameterConfigurationArgs{...}
type DistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
type DistributionConfigurationDistributionSsmParameterConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId() pulumi.StringPtrOutput
AWS account ID that will own the parameter in the given region. This account must be specified as a target account in the distribution settings.
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType() pulumi.StringPtrOutput
Data type of the SSM parameter. Valid values are `text` and `aws:ec2:image`. AWS recommends using `aws:ec2:image`.
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName() pulumi.StringOutput
Name of the SSM parameter that will store the AMI ID after distribution.
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutput() DistributionConfigurationDistributionSsmParameterConfigurationOutput
func (DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionSsmParameterConfigurationOutput) ToDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionSsmParameterConfigurationOutput
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) Region ¶
func (o DistributionConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider 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 ¶
func (o DistributionConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetComponentsResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetContainerRecipesResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region string `pulumi:"region"`
// Nested list of S3 export configuration.
S3ExportConfigurations []GetDistributionConfigurationDistributionS3ExportConfiguration `pulumi:"s3ExportConfigurations"`
// Nested list of SSM parameter configuration.
SsmParameterConfigurations []GetDistributionConfigurationDistributionSsmParameterConfiguration `pulumi:"ssmParameterConfigurations"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringInput `pulumi:"region"`
// Nested list of S3 export configuration.
S3ExportConfigurations GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput `pulumi:"s3ExportConfigurations"`
// Nested list of SSM parameter configuration.
SsmParameterConfigurations GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput `pulumi:"ssmParameterConfigurations"`
}
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
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GetDistributionConfigurationDistributionOutput) S3ExportConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) S3ExportConfigurations() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
Nested list of S3 export configuration.
func (GetDistributionConfigurationDistributionOutput) SsmParameterConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) SsmParameterConfigurations() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
Nested list of SSM parameter configuration.
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
type GetDistributionConfigurationDistributionS3ExportConfiguration ¶
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 ¶
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 ¶
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArgs) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationArray ¶
type GetDistributionConfigurationDistributionS3ExportConfigurationArray []GetDistributionConfigurationDistributionS3ExportConfigurationInput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionS3ExportConfigurationArray) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayInput ¶
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 ¶
type GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput() GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationArrayOutput
type GetDistributionConfigurationDistributionS3ExportConfigurationInput ¶
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 ¶
type GetDistributionConfigurationDistributionS3ExportConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) DiskImageFormat() pulumi.StringOutput
The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) RoleName() pulumi.StringOutput
The name of the IAM role to use for exporting.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Bucket() pulumi.StringOutput
The name of the S3 bucket to store the exported image in.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) S3Prefix() pulumi.StringOutput
The prefix for the exported image.
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutput() GetDistributionConfigurationDistributionS3ExportConfigurationOutput
func (GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionS3ExportConfigurationOutput) ToGetDistributionConfigurationDistributionS3ExportConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionS3ExportConfigurationOutput
type GetDistributionConfigurationDistributionSsmParameterConfiguration ¶
type GetDistributionConfigurationDistributionSsmParameterConfiguration struct {
// The AWS account ID that own the parameter in the given region.
AmiAccountId string `pulumi:"amiAccountId"`
// The data type of the SSM parameter.
DataType string `pulumi:"dataType"`
// Name of the SSM parameter used to store the AMI ID after distribution.
ParameterName string `pulumi:"parameterName"`
}
type GetDistributionConfigurationDistributionSsmParameterConfigurationArgs ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationArgs struct {
// The AWS account ID that own the parameter in the given region.
AmiAccountId pulumi.StringInput `pulumi:"amiAccountId"`
// The data type of the SSM parameter.
DataType pulumi.StringInput `pulumi:"dataType"`
// Name of the SSM parameter used to store the AMI ID after distribution.
ParameterName pulumi.StringInput `pulumi:"parameterName"`
}
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArgs) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
type GetDistributionConfigurationDistributionSsmParameterConfigurationArray ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationArray []GetDistributionConfigurationDistributionSsmParameterConfigurationInput
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionSsmParameterConfigurationArray) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput interface {
pulumi.Input
ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
}
GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionSsmParameterConfigurationArray and GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionSsmParameterConfigurationArrayInput` via:
GetDistributionConfigurationDistributionSsmParameterConfigurationArray{ GetDistributionConfigurationDistributionSsmParameterConfigurationArgs{...} }
type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
func (GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationArrayOutput
type GetDistributionConfigurationDistributionSsmParameterConfigurationInput ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationInput interface {
pulumi.Input
ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
}
GetDistributionConfigurationDistributionSsmParameterConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionSsmParameterConfigurationArgs and GetDistributionConfigurationDistributionSsmParameterConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionSsmParameterConfigurationInput` via:
GetDistributionConfigurationDistributionSsmParameterConfigurationArgs{...}
type GetDistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
type GetDistributionConfigurationDistributionSsmParameterConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) AmiAccountId() pulumi.StringOutput
The AWS account ID that own the parameter in the given region.
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) DataType() pulumi.StringOutput
The data type of the SSM parameter.
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ParameterName() pulumi.StringOutput
Name of the SSM parameter used to store the AMI ID after distribution.
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutput() GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
func (GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionSsmParameterConfigurationOutput) ToGetDistributionConfigurationDistributionSsmParameterConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionSsmParameterConfigurationOutput
type GetDistributionConfigurationsArgs ¶
type GetDistributionConfigurationsArgs struct {
// Configuration block(s) for filtering. Detailed below.
Filters []GetDistributionConfigurationsFilter `pulumi:"filters"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetDistributionConfigurationsResultOutput) Region() pulumi.StringOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
type GetImageImageScanningConfiguration ¶
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 ¶
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 ¶
func (GetImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput ¶
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext ¶
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
type GetImageImageScanningConfigurationArray ¶
type GetImageImageScanningConfigurationArray []GetImageImageScanningConfigurationInput
func (GetImageImageScanningConfigurationArray) ElementType ¶
func (GetImageImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput ¶
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationArrayInput ¶
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 ¶
type GetImageImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationArrayOutput) ElementType ¶
func (GetImageImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput ¶
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfiguration ¶
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 ¶
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 ¶
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput ¶
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationEcrConfigurationArray ¶
type GetImageImageScanningConfigurationEcrConfigurationArray []GetImageImageScanningConfigurationEcrConfigurationInput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType ¶
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationArrayInput ¶
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 ¶
type GetImageImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationInput ¶
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 ¶
type GetImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶
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 ¶
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶
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 ¶
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationInput ¶
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 ¶
type GetImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationOutput) EcrConfigurations ¶
func (o GetImageImageScanningConfigurationOutput) EcrConfigurations() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
Configuration block with ECR configuration.
func (GetImageImageScanningConfigurationOutput) ElementType ¶
func (GetImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationOutput) ImageScanningEnabled ¶
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 ¶
func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext ¶
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 GetImageOutputResourceContainer ¶
type GetImageOutputResourceContainer struct {
// Set of URIs for created containers.
ImageUris []string `pulumi:"imageUris"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region string `pulumi:"region"`
}
type GetImageOutputResourceContainerArgs ¶
type GetImageOutputResourceContainerArgs struct {
// Set of URIs for created containers.
ImageUris pulumi.StringArrayInput `pulumi:"imageUris"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
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 ¶
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 ¶
func (GetImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput ¶
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
type GetImagePipelineImageScanningConfigurationArray ¶
type GetImagePipelineImageScanningConfigurationArray []GetImagePipelineImageScanningConfigurationInput
func (GetImagePipelineImageScanningConfigurationArray) ElementType ¶
func (GetImagePipelineImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationArrayInput ¶
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 ¶
type GetImagePipelineImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType ¶
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfiguration ¶
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 ¶
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 ¶
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray ¶
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray []GetImagePipelineImageScanningConfigurationEcrConfigurationInput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType ¶
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput ¶
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 ¶
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationInput ¶
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 ¶
type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are added to the output containers that are scanned
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the container repository that Amazon Inspector scans
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationInput ¶
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 ¶
type GetImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations ¶
func (o GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
List if an object with ecr configuration for image scanning
func (GetImagePipelineImageScanningConfigurationOutput) ElementType ¶
func (GetImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶
func (o GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
Whether image scanning is enabled.
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput ¶
func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetImagePipelinesResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetImageRecipesResultOutput) Region() pulumi.StringOutput
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 GetInfrastructureConfigurationPlacement ¶
type GetInfrastructureConfigurationPlacement struct {
// Availability Zone where your build and test instances will launch.
AvailabilityZone string `pulumi:"availabilityZone"`
// ID of the Dedicated Host on which build and test instances run.
HostId string `pulumi:"hostId"`
// ARN of the host resource group in which to launch build and test instances.
HostResourceGroupArn string `pulumi:"hostResourceGroupArn"`
// Placement tenancy of the instance.
Tenancy string `pulumi:"tenancy"`
}
type GetInfrastructureConfigurationPlacementArgs ¶
type GetInfrastructureConfigurationPlacementArgs struct {
// Availability Zone where your build and test instances will launch.
AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
// ID of the Dedicated Host on which build and test instances run.
HostId pulumi.StringInput `pulumi:"hostId"`
// ARN of the host resource group in which to launch build and test instances.
HostResourceGroupArn pulumi.StringInput `pulumi:"hostResourceGroupArn"`
// Placement tenancy of the instance.
Tenancy pulumi.StringInput `pulumi:"tenancy"`
}
func (GetInfrastructureConfigurationPlacementArgs) ElementType ¶
func (GetInfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutput ¶
func (i GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutput() GetInfrastructureConfigurationPlacementOutput
func (GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutputWithContext ¶
func (i GetInfrastructureConfigurationPlacementArgs) ToGetInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementOutput
type GetInfrastructureConfigurationPlacementArray ¶
type GetInfrastructureConfigurationPlacementArray []GetInfrastructureConfigurationPlacementInput
func (GetInfrastructureConfigurationPlacementArray) ElementType ¶
func (GetInfrastructureConfigurationPlacementArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutput ¶
func (i GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutput() GetInfrastructureConfigurationPlacementArrayOutput
func (GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationPlacementArray) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementArrayOutput
type GetInfrastructureConfigurationPlacementArrayInput ¶
type GetInfrastructureConfigurationPlacementArrayInput interface {
pulumi.Input
ToGetInfrastructureConfigurationPlacementArrayOutput() GetInfrastructureConfigurationPlacementArrayOutput
ToGetInfrastructureConfigurationPlacementArrayOutputWithContext(context.Context) GetInfrastructureConfigurationPlacementArrayOutput
}
GetInfrastructureConfigurationPlacementArrayInput is an input type that accepts GetInfrastructureConfigurationPlacementArray and GetInfrastructureConfigurationPlacementArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationPlacementArrayInput` via:
GetInfrastructureConfigurationPlacementArray{ GetInfrastructureConfigurationPlacementArgs{...} }
type GetInfrastructureConfigurationPlacementArrayOutput ¶
type GetInfrastructureConfigurationPlacementArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationPlacementArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationPlacementArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutput ¶
func (o GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutput() GetInfrastructureConfigurationPlacementArrayOutput
func (GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationPlacementArrayOutput) ToGetInfrastructureConfigurationPlacementArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementArrayOutput
type GetInfrastructureConfigurationPlacementInput ¶
type GetInfrastructureConfigurationPlacementInput interface {
pulumi.Input
ToGetInfrastructureConfigurationPlacementOutput() GetInfrastructureConfigurationPlacementOutput
ToGetInfrastructureConfigurationPlacementOutputWithContext(context.Context) GetInfrastructureConfigurationPlacementOutput
}
GetInfrastructureConfigurationPlacementInput is an input type that accepts GetInfrastructureConfigurationPlacementArgs and GetInfrastructureConfigurationPlacementOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationPlacementInput` via:
GetInfrastructureConfigurationPlacementArgs{...}
type GetInfrastructureConfigurationPlacementOutput ¶
type GetInfrastructureConfigurationPlacementOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationPlacementOutput) AvailabilityZone ¶
func (o GetInfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringOutput
Availability Zone where your build and test instances will launch.
func (GetInfrastructureConfigurationPlacementOutput) ElementType ¶
func (GetInfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationPlacementOutput) HostId ¶
func (o GetInfrastructureConfigurationPlacementOutput) HostId() pulumi.StringOutput
ID of the Dedicated Host on which build and test instances run.
func (GetInfrastructureConfigurationPlacementOutput) HostResourceGroupArn ¶
func (o GetInfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringOutput
ARN of the host resource group in which to launch build and test instances.
func (GetInfrastructureConfigurationPlacementOutput) Tenancy ¶
func (o GetInfrastructureConfigurationPlacementOutput) Tenancy() pulumi.StringOutput
Placement tenancy of the instance.
func (GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutput ¶
func (o GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutput() GetInfrastructureConfigurationPlacementOutput
func (GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutputWithContext ¶
func (o GetInfrastructureConfigurationPlacementOutput) ToGetInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) GetInfrastructureConfigurationPlacementOutput
type GetInfrastructureConfigurationsArgs ¶
type GetInfrastructureConfigurationsArgs struct {
// Configuration block(s) for filtering. Detailed below.
Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
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"`
Region string `pulumi:"region"`
}
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/v7/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) Region ¶
func (o GetInfrastructureConfigurationsResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder image.
Using `pulumi import`, import `aws_imagebuilder_image` resources using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
// 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 ¶
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 ¶
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 ¶
func (ImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput ¶
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext ¶
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput ¶
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext ¶
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfiguration ¶
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 ¶
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 ¶
func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput ¶
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationInput ¶
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 ¶
type ImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶
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 ¶
func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶
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 ¶
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationPtrInput ¶
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 ¶
func ImageImageScanningConfigurationEcrConfigurationPtr(v *ImageImageScanningConfigurationEcrConfigurationArgs) ImageImageScanningConfigurationEcrConfigurationPtrInput
type ImageImageScanningConfigurationEcrConfigurationPtrOutput ¶
type ImageImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶
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 ¶
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶
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 ¶
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationInput ¶
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 ¶
type ImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationOutput) EcrConfiguration ¶
func (o ImageImageScanningConfigurationOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationOutput) ElementType ¶
func (ImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationOutput) ImageScanningEnabled ¶
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 ¶
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext ¶
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput ¶
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationPtrInput ¶
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 ¶
func ImageImageScanningConfigurationPtr(v *ImageImageScanningConfigurationArgs) ImageImageScanningConfigurationPtrInput
type ImageImageScanningConfigurationPtrOutput ¶
type ImageImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationPtrOutput) EcrConfiguration ¶
func (o ImageImageScanningConfigurationPtrOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationPtrOutput) ElementType ¶
func (ImageImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶
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 ¶
func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶
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 ¶
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 ¶
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) Region ¶
func (o ImageOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ImageOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 ¶
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ImageOutputResourceContainer ¶
type ImageOutputResourceContainer struct {
// Set of URIs for created containers.
ImageUris []string `pulumi:"imageUris"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
type ImageOutputResourceContainerArgs ¶
type ImageOutputResourceContainerArgs struct {
// Set of URIs for created containers.
ImageUris pulumi.StringArrayInput `pulumi:"imageUris"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Configuration block with the workflow configuration. Detailed below.
Workflows ImagePipelineWorkflowArrayOutput `pulumi:"workflows"`
}
Manages an Image Builder Image Pipeline.
> **NOTE:** Starting with version `5.74.0`, lifecycle meta-argument `replaceTriggeredBy` must be used in order to prevent a dependency error on destroy.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 ¶
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 ¶
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 ¶
func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput ¶
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext ¶
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput ¶
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs ¶
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs struct {
ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"`
// The name of the repository to scan
RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"`
}
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType ¶
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationInput ¶
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 ¶
type ImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput ¶
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 ¶
func ImagePipelineImageScanningConfigurationEcrConfigurationPtr(v *ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType ¶
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationInput ¶
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 ¶
type ImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationOutput) EcrConfiguration ¶
func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationOutput) ElementType ¶
func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶
func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput ¶
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext ¶
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationPtrInput ¶
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 ¶
func ImagePipelineImageScanningConfigurationPtr(v *ImagePipelineImageScanningConfigurationArgs) ImagePipelineImageScanningConfigurationPtrInput
type ImagePipelineImageScanningConfigurationPtrOutput ¶
type ImagePipelineImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration ¶
func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType ¶
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶
func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶
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 ¶
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 ¶
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) Region ¶
func (o ImagePipelineOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
func (ImagePipelineOutput) Workflows ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
TagsAll pulumi.StringMapInput
// Configuration block with the workflow configuration. Detailed below.
Workflows ImagePipelineWorkflowArrayInput
}
func (ImagePipelineState) ElementType ¶
func (ImagePipelineState) ElementType() reflect.Type
type ImagePipelineWorkflow ¶
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 ¶
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 ¶
func (ImagePipelineWorkflowArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutput ¶
func (i ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutputWithContext ¶
func (i ImagePipelineWorkflowArgs) ToImagePipelineWorkflowOutputWithContext(ctx context.Context) ImagePipelineWorkflowOutput
type ImagePipelineWorkflowArray ¶
type ImagePipelineWorkflowArray []ImagePipelineWorkflowInput
func (ImagePipelineWorkflowArray) ElementType ¶
func (ImagePipelineWorkflowArray) ElementType() reflect.Type
func (ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutput ¶
func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
func (ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutputWithContext ¶
func (i ImagePipelineWorkflowArray) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
type ImagePipelineWorkflowArrayInput ¶
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 ¶
type ImagePipelineWorkflowArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowArrayOutput) ElementType ¶
func (ImagePipelineWorkflowArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowArrayOutput) Index ¶
func (o ImagePipelineWorkflowArrayOutput) Index(i pulumi.IntInput) ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutput ¶
func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutput() ImagePipelineWorkflowArrayOutput
func (ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutputWithContext ¶
func (o ImagePipelineWorkflowArrayOutput) ToImagePipelineWorkflowArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowArrayOutput
type ImagePipelineWorkflowInput ¶
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 ¶
type ImagePipelineWorkflowOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowOutput) ElementType ¶
func (ImagePipelineWorkflowOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowOutput) OnFailure ¶
func (o ImagePipelineWorkflowOutput) OnFailure() pulumi.StringPtrOutput
The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`.
func (ImagePipelineWorkflowOutput) ParallelGroup ¶
func (o ImagePipelineWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group in which to run a test Workflow.
func (ImagePipelineWorkflowOutput) Parameters ¶
func (o ImagePipelineWorkflowOutput) Parameters() ImagePipelineWorkflowParameterArrayOutput
Configuration block for the workflow parameters. Detailed below.
func (ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutput ¶
func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutput() ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutputWithContext ¶
func (o ImagePipelineWorkflowOutput) ToImagePipelineWorkflowOutputWithContext(ctx context.Context) ImagePipelineWorkflowOutput
func (ImagePipelineWorkflowOutput) WorkflowArn ¶
func (o ImagePipelineWorkflowOutput) WorkflowArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Workflow.
The following arguments are optional:
type ImagePipelineWorkflowParameterArgs ¶
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 ¶
func (ImagePipelineWorkflowParameterArgs) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput ¶
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext ¶
func (i ImagePipelineWorkflowParameterArgs) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
type ImagePipelineWorkflowParameterArray ¶
type ImagePipelineWorkflowParameterArray []ImagePipelineWorkflowParameterInput
func (ImagePipelineWorkflowParameterArray) ElementType ¶
func (ImagePipelineWorkflowParameterArray) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput ¶
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶
func (i ImagePipelineWorkflowParameterArray) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterArrayInput ¶
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 ¶
type ImagePipelineWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowParameterArrayOutput) ElementType ¶
func (ImagePipelineWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput ¶
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutput() ImagePipelineWorkflowParameterArrayOutput
func (ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext ¶
func (o ImagePipelineWorkflowParameterArrayOutput) ToImagePipelineWorkflowParameterArrayOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterArrayOutput
type ImagePipelineWorkflowParameterInput ¶
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 ¶
type ImagePipelineWorkflowParameterOutput struct{ *pulumi.OutputState }
func (ImagePipelineWorkflowParameterOutput) ElementType ¶
func (ImagePipelineWorkflowParameterOutput) ElementType() reflect.Type
func (ImagePipelineWorkflowParameterOutput) Name ¶
func (o ImagePipelineWorkflowParameterOutput) Name() pulumi.StringOutput
The name of the Workflow parameter.
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput ¶
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutput() ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext ¶
func (o ImagePipelineWorkflowParameterOutput) ToImagePipelineWorkflowParameterOutputWithContext(ctx context.Context) ImagePipelineWorkflowParameterOutput
func (ImagePipelineWorkflowParameterOutput) Value ¶
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, an AMI ID, or an SSM Parameter referencing the AMI. For an SSM Parameter, enter the prefix `ssm:`, followed by the parameter name or ARN.
ParentImage pulumi.StringOutput `pulumi:"parentImage"`
// Platform of the image recipe.
Platform pulumi.StringOutput `pulumi:"platform"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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 arguments 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/v7/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.Region),
Version: pulumi.String("1.0.0"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder image recipe.
Using `pulumi import`, import `aws_imagebuilder_image_recipe` resources using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_image_recipe.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, an AMI ID, or an SSM Parameter referencing the AMI. For an SSM Parameter, enter the prefix `ssm:`, followed by the parameter name or ARN.
ParentImage pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
// 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 arguments 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, an AMI ID, or an SSM Parameter referencing the AMI. For an SSM Parameter, enter the prefix `ssm:`, followed by the parameter name or ARN.
func (ImageRecipeOutput) Platform ¶
func (o ImageRecipeOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (ImageRecipeOutput) Region ¶
func (o ImageRecipeOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ImageRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 arguments 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, an AMI ID, or an SSM Parameter referencing the AMI. For an SSM Parameter, enter the prefix `ssm:`, followed by the parameter name or ARN.
ParentImage pulumi.StringPtrInput
// Platform of the image recipe.
Platform pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
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 arguments 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
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 ¶
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 ¶
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 ¶
func (ImageWorkflowArgs) ElementType() reflect.Type
func (ImageWorkflowArgs) ToImageWorkflowOutput ¶
func (i ImageWorkflowArgs) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowArgs) ToImageWorkflowOutputWithContext ¶
func (i ImageWorkflowArgs) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
type ImageWorkflowArray ¶
type ImageWorkflowArray []ImageWorkflowInput
func (ImageWorkflowArray) ElementType ¶
func (ImageWorkflowArray) ElementType() reflect.Type
func (ImageWorkflowArray) ToImageWorkflowArrayOutput ¶
func (i ImageWorkflowArray) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext ¶
func (i ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowArrayInput ¶
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 ¶
type ImageWorkflowArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowArrayOutput) ElementType ¶
func (ImageWorkflowArrayOutput) ElementType() reflect.Type
func (ImageWorkflowArrayOutput) Index ¶
func (o ImageWorkflowArrayOutput) Index(i pulumi.IntInput) ImageWorkflowOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput ¶
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext ¶
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowInput ¶
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 ¶
type ImageWorkflowOutput struct{ *pulumi.OutputState }
func (ImageWorkflowOutput) ElementType ¶
func (ImageWorkflowOutput) ElementType() reflect.Type
func (ImageWorkflowOutput) OnFailure ¶
func (o ImageWorkflowOutput) OnFailure() pulumi.StringPtrOutput
The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`.
func (ImageWorkflowOutput) ParallelGroup ¶
func (o ImageWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group in which to run a test Workflow.
func (ImageWorkflowOutput) Parameters ¶
func (o ImageWorkflowOutput) Parameters() ImageWorkflowParameterArrayOutput
Configuration block for the workflow parameters. Detailed below.
func (ImageWorkflowOutput) ToImageWorkflowOutput ¶
func (o ImageWorkflowOutput) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowOutput) ToImageWorkflowOutputWithContext ¶
func (o ImageWorkflowOutput) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
func (ImageWorkflowOutput) WorkflowArn ¶
func (o ImageWorkflowOutput) WorkflowArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Workflow.
The following arguments are optional:
type ImageWorkflowParameter ¶
type ImageWorkflowParameterArgs ¶
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 ¶
func (ImageWorkflowParameterArgs) ElementType() reflect.Type
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput ¶
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext ¶
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
type ImageWorkflowParameterArray ¶
type ImageWorkflowParameterArray []ImageWorkflowParameterInput
func (ImageWorkflowParameterArray) ElementType ¶
func (ImageWorkflowParameterArray) ElementType() reflect.Type
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput ¶
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext ¶
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterArrayInput ¶
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 ¶
type ImageWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterArrayOutput) ElementType ¶
func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImageWorkflowParameterArrayOutput) Index ¶
func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput ¶
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext ¶
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterInput ¶
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 ¶
type ImageWorkflowParameterOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterOutput) ElementType ¶
func (ImageWorkflowParameterOutput) ElementType() reflect.Type
func (ImageWorkflowParameterOutput) Name ¶
func (o ImageWorkflowParameterOutput) Name() pulumi.StringOutput
The name of the Workflow parameter.
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput ¶
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext ¶
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) Value ¶
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"`
// Configuration block with placement settings that define where the instances that are launched from your image will run. Detailed below.
Placement InfrastructureConfigurationPlacementPtrOutput `pulumi:"placement"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder infrastructure configuration.
Using `pulumi import`, import `aws_imagebuilder_infrastructure_configuration` using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_infrastructure_configuration.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
// Configuration block with placement settings that define where the instances that are launched from your image will run. Detailed below.
Placement InfrastructureConfigurationPlacementPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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) Placement ¶
func (o InfrastructureConfigurationOutput) Placement() InfrastructureConfigurationPlacementPtrOutput
Configuration block with placement settings that define where the instances that are launched from your image will run. Detailed below.
func (InfrastructureConfigurationOutput) Region ¶
func (o InfrastructureConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 InfrastructureConfigurationPlacement ¶
type InfrastructureConfigurationPlacement struct {
// Availability Zone where your build and test instances will launch.
AvailabilityZone *string `pulumi:"availabilityZone"`
// ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.
HostId *string `pulumi:"hostId"`
// ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.
HostResourceGroupArn *string `pulumi:"hostResourceGroupArn"`
// Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.
Tenancy *string `pulumi:"tenancy"`
}
type InfrastructureConfigurationPlacementArgs ¶
type InfrastructureConfigurationPlacementArgs struct {
// Availability Zone where your build and test instances will launch.
AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
// ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.
HostId pulumi.StringPtrInput `pulumi:"hostId"`
// ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.
HostResourceGroupArn pulumi.StringPtrInput `pulumi:"hostResourceGroupArn"`
// Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.
Tenancy pulumi.StringPtrInput `pulumi:"tenancy"`
}
func (InfrastructureConfigurationPlacementArgs) ElementType ¶
func (InfrastructureConfigurationPlacementArgs) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput ¶
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext ¶
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput ¶
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶
func (i InfrastructureConfigurationPlacementArgs) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
type InfrastructureConfigurationPlacementInput ¶
type InfrastructureConfigurationPlacementInput interface {
pulumi.Input
ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
ToInfrastructureConfigurationPlacementOutputWithContext(context.Context) InfrastructureConfigurationPlacementOutput
}
InfrastructureConfigurationPlacementInput is an input type that accepts InfrastructureConfigurationPlacementArgs and InfrastructureConfigurationPlacementOutput values. You can construct a concrete instance of `InfrastructureConfigurationPlacementInput` via:
InfrastructureConfigurationPlacementArgs{...}
type InfrastructureConfigurationPlacementOutput ¶
type InfrastructureConfigurationPlacementOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationPlacementOutput) AvailabilityZone ¶
func (o InfrastructureConfigurationPlacementOutput) AvailabilityZone() pulumi.StringPtrOutput
Availability Zone where your build and test instances will launch.
func (InfrastructureConfigurationPlacementOutput) ElementType ¶
func (InfrastructureConfigurationPlacementOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementOutput) HostId ¶
func (o InfrastructureConfigurationPlacementOutput) HostId() pulumi.StringPtrOutput
ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.
func (InfrastructureConfigurationPlacementOutput) HostResourceGroupArn ¶
func (o InfrastructureConfigurationPlacementOutput) HostResourceGroupArn() pulumi.StringPtrOutput
ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.
func (InfrastructureConfigurationPlacementOutput) Tenancy ¶
func (o InfrastructureConfigurationPlacementOutput) Tenancy() pulumi.StringPtrOutput
Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput ¶
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutput() InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext ¶
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput ¶
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶
func (o InfrastructureConfigurationPlacementOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
type InfrastructureConfigurationPlacementPtrInput ¶
type InfrastructureConfigurationPlacementPtrInput interface {
pulumi.Input
ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
ToInfrastructureConfigurationPlacementPtrOutputWithContext(context.Context) InfrastructureConfigurationPlacementPtrOutput
}
InfrastructureConfigurationPlacementPtrInput is an input type that accepts InfrastructureConfigurationPlacementArgs, InfrastructureConfigurationPlacementPtr and InfrastructureConfigurationPlacementPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationPlacementPtrInput` via:
InfrastructureConfigurationPlacementArgs{...}
or:
nil
func InfrastructureConfigurationPlacementPtr ¶
func InfrastructureConfigurationPlacementPtr(v *InfrastructureConfigurationPlacementArgs) InfrastructureConfigurationPlacementPtrInput
type InfrastructureConfigurationPlacementPtrOutput ¶
type InfrastructureConfigurationPlacementPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone ¶
func (o InfrastructureConfigurationPlacementPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
Availability Zone where your build and test instances will launch.
func (InfrastructureConfigurationPlacementPtrOutput) ElementType ¶
func (InfrastructureConfigurationPlacementPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationPlacementPtrOutput) HostId ¶
func (o InfrastructureConfigurationPlacementPtrOutput) HostId() pulumi.StringPtrOutput
ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.
func (InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn ¶
func (o InfrastructureConfigurationPlacementPtrOutput) HostResourceGroupArn() pulumi.StringPtrOutput
ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.
func (InfrastructureConfigurationPlacementPtrOutput) Tenancy ¶
func (o InfrastructureConfigurationPlacementPtrOutput) Tenancy() pulumi.StringPtrOutput
Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.
func (InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput ¶
func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutput() InfrastructureConfigurationPlacementPtrOutput
func (InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext ¶
func (o InfrastructureConfigurationPlacementPtrOutput) ToInfrastructureConfigurationPlacementPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationPlacementPtrOutput
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
// Configuration block with placement settings that define where the instances that are launched from your image will run. Detailed below.
Placement InfrastructureConfigurationPlacementPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
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 ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder lifecycle policy.
Using `pulumi import`, import `aws_imagebuilder_lifecycle_policy` using the Amazon Resource Name (ARN). For example:
console
% pulumi import aws_imagebuilder_lifecycle_policy.example arn:aws:imagebuilder:us-east-1:123456789012:lifecycle-policy/example
func GetLifecyclePolicy ¶
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 ¶
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 ¶
func (*LifecyclePolicy) ElementType() reflect.Type
func (*LifecyclePolicy) ToLifecyclePolicyOutput ¶
func (i *LifecyclePolicy) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (*LifecyclePolicy) ToLifecyclePolicyOutputWithContext ¶
func (i *LifecyclePolicy) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyArgs ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
func (LifecyclePolicyArgs) ElementType() reflect.Type
type LifecyclePolicyArray ¶
type LifecyclePolicyArray []LifecyclePolicyInput
func (LifecyclePolicyArray) ElementType ¶
func (LifecyclePolicyArray) ElementType() reflect.Type
func (LifecyclePolicyArray) ToLifecyclePolicyArrayOutput ¶
func (i LifecyclePolicyArray) ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput
func (LifecyclePolicyArray) ToLifecyclePolicyArrayOutputWithContext ¶
func (i LifecyclePolicyArray) ToLifecyclePolicyArrayOutputWithContext(ctx context.Context) LifecyclePolicyArrayOutput
type LifecyclePolicyArrayInput ¶
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 ¶
type LifecyclePolicyArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyArrayOutput) ElementType ¶
func (LifecyclePolicyArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyArrayOutput) Index ¶
func (o LifecyclePolicyArrayOutput) Index(i pulumi.IntInput) LifecyclePolicyOutput
func (LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutput ¶
func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutput() LifecyclePolicyArrayOutput
func (LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutputWithContext ¶
func (o LifecyclePolicyArrayOutput) ToLifecyclePolicyArrayOutputWithContext(ctx context.Context) LifecyclePolicyArrayOutput
type LifecyclePolicyInput ¶
type LifecyclePolicyInput interface {
pulumi.Input
ToLifecyclePolicyOutput() LifecyclePolicyOutput
ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
}
type LifecyclePolicyMap ¶
type LifecyclePolicyMap map[string]LifecyclePolicyInput
func (LifecyclePolicyMap) ElementType ¶
func (LifecyclePolicyMap) ElementType() reflect.Type
func (LifecyclePolicyMap) ToLifecyclePolicyMapOutput ¶
func (i LifecyclePolicyMap) ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput
func (LifecyclePolicyMap) ToLifecyclePolicyMapOutputWithContext ¶
func (i LifecyclePolicyMap) ToLifecyclePolicyMapOutputWithContext(ctx context.Context) LifecyclePolicyMapOutput
type LifecyclePolicyMapInput ¶
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 ¶
type LifecyclePolicyMapOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyMapOutput) ElementType ¶
func (LifecyclePolicyMapOutput) ElementType() reflect.Type
func (LifecyclePolicyMapOutput) MapIndex ¶
func (o LifecyclePolicyMapOutput) MapIndex(k pulumi.StringInput) LifecyclePolicyOutput
func (LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutput ¶
func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutput() LifecyclePolicyMapOutput
func (LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutputWithContext ¶
func (o LifecyclePolicyMapOutput) ToLifecyclePolicyMapOutputWithContext(ctx context.Context) LifecyclePolicyMapOutput
type LifecyclePolicyOutput ¶
type LifecyclePolicyOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyOutput) Arn ¶
func (o LifecyclePolicyOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the lifecycle policy.
func (LifecyclePolicyOutput) Description ¶
func (o LifecyclePolicyOutput) Description() pulumi.StringPtrOutput
description for the lifecycle policy.
func (LifecyclePolicyOutput) ElementType ¶
func (LifecyclePolicyOutput) ElementType() reflect.Type
func (LifecyclePolicyOutput) ExecutionRole ¶
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 ¶
func (o LifecyclePolicyOutput) Name() pulumi.StringOutput
The name of the lifecycle policy to create.
func (LifecyclePolicyOutput) PolicyDetails ¶
func (o LifecyclePolicyOutput) PolicyDetails() LifecyclePolicyPolicyDetailArrayOutput
Configuration block with policy details. Detailed below.
func (LifecyclePolicyOutput) Region ¶
func (o LifecyclePolicyOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (LifecyclePolicyOutput) ResourceSelection ¶
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 ¶
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 ¶
func (o LifecyclePolicyOutput) Status() pulumi.StringOutput
The status of the lifecycle policy.
func (LifecyclePolicyOutput) Tags ¶
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 ¶
func (o LifecyclePolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (LifecyclePolicyOutput) ToLifecyclePolicyOutput ¶
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutput() LifecyclePolicyOutput
func (LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext ¶
func (o LifecyclePolicyOutput) ToLifecyclePolicyOutputWithContext(ctx context.Context) LifecyclePolicyOutput
type LifecyclePolicyPolicyDetail ¶
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 ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailActionArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutput ¶
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailActionArgs) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResources ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput ¶
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResourcesInput ¶
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 ¶
type LifecyclePolicyPolicyDetailActionIncludeResourcesOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Amis ¶
Specifies whether the lifecycle action should apply to distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Containers ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Containers() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to distributed containers.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Snapshots ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) Snapshots() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput ¶
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 ¶
func LifecyclePolicyPolicyDetailActionIncludeResourcesPtr(v *LifecyclePolicyPolicyDetailActionIncludeResourcesArgs) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrInput
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶
type LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Amis ¶
Specifies whether the lifecycle action should apply to distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Containers ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Containers() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to distributed containers.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Snapshots ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) Snapshots() pulumi.BoolPtrOutput
Specifies whether the lifecycle action should apply to snapshots associated with distributed AMIs.
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
func (LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput) ToLifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
type LifecyclePolicyPolicyDetailActionInput ¶
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 ¶
type LifecyclePolicyPolicyDetailActionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailActionOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionOutput) IncludeResources ¶
func (o LifecyclePolicyPolicyDetailActionOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
Specifies the resources that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutput ¶
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutput() LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionOutput) Type ¶
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 ¶
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 ¶
func LifecyclePolicyPolicyDetailActionPtr(v *LifecyclePolicyPolicyDetailActionArgs) LifecyclePolicyPolicyDetailActionPtrInput
type LifecyclePolicyPolicyDetailActionPtrOutput ¶
type LifecyclePolicyPolicyDetailActionPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailActionPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailActionPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailActionPtrOutput) IncludeResources ¶
func (o LifecyclePolicyPolicyDetailActionPtrOutput) IncludeResources() LifecyclePolicyPolicyDetailActionIncludeResourcesPtrOutput
Specifies the resources that the lifecycle policy applies to. Detailed below.
func (LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput ¶
func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutput() LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailActionPtrOutput) ToLifecyclePolicyPolicyDetailActionPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailActionPtrOutput
func (LifecyclePolicyPolicyDetailActionPtrOutput) Type ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput ¶
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailArgs) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyPolicyDetailArray ¶
type LifecyclePolicyPolicyDetailArray []LifecyclePolicyPolicyDetailInput
func (LifecyclePolicyPolicyDetailArray) ElementType ¶
func (LifecyclePolicyPolicyDetailArray) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput ¶
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailArray) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailArrayInput ¶
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 ¶
type LifecyclePolicyPolicyDetailArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput ¶
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutput() LifecyclePolicyPolicyDetailArrayOutput
func (LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailArrayOutput) ToLifecyclePolicyPolicyDetailArrayOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailArrayOutput
type LifecyclePolicyPolicyDetailExclusionRules ¶
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 ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisInput ¶
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 ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedInput ¶
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 ¶
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedOutput) Unit ¶
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 ¶
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 ¶
func LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtr(v *LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶
type LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Unit ¶
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 ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedPtrOutput) Value() pulumi.IntPtrOutput
The integer number of units for the time period. For example 6 (months).
type LifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶
type LifecyclePolicyPolicyDetailExclusionRulesAmisOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) IsPublic ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) IsPublic() pulumi.BoolPtrOutput
Configures whether public AMIs are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) LastLaunched ¶
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 ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) Regions() pulumi.StringArrayOutput
Configures AWS Regions that are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) SharedAccounts ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) SharedAccounts() pulumi.StringArrayOutput
Specifies AWS accounts whose resources are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) TagMap ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) TagMap() pulumi.StringMapOutput
Lists tags that should be excluded from lifecycle actions for the AMIs that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput ¶
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 ¶
func LifecyclePolicyPolicyDetailExclusionRulesAmisPtr(v *LifecyclePolicyPolicyDetailExclusionRulesAmisArgs) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶
type LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) IsPublic ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) IsPublic() pulumi.BoolPtrOutput
Configures whether public AMIs are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) LastLaunched ¶
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 ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) Regions() pulumi.StringArrayOutput
Configures AWS Regions that are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) SharedAccounts ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) SharedAccounts() pulumi.StringArrayOutput
Specifies AWS accounts whose resources are excluded from the lifecycle action.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) TagMap ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) TagMap() pulumi.StringMapOutput
Lists tags that should be excluded from lifecycle actions for the AMIs that have them.
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesAmisPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesArgs ¶
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 ¶
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailExclusionRulesArgs) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesInput ¶
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 ¶
type LifecyclePolicyPolicyDetailExclusionRulesOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) Amis ¶
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 ¶
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) TagMap ¶
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 ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutput() LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailExclusionRulesPtrInput ¶
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 ¶
func LifecyclePolicyPolicyDetailExclusionRulesPtr(v *LifecyclePolicyPolicyDetailExclusionRulesArgs) LifecyclePolicyPolicyDetailExclusionRulesPtrInput
type LifecyclePolicyPolicyDetailExclusionRulesPtrOutput ¶
type LifecyclePolicyPolicyDetailExclusionRulesPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) Amis ¶
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 ¶
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) TagMap ¶
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 ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutput() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
func (LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailExclusionRulesPtrOutput) ToLifecyclePolicyPolicyDetailExclusionRulesPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
type LifecyclePolicyPolicyDetailFilter ¶
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 ¶
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 ¶
func (LifecyclePolicyPolicyDetailFilterArgs) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutput ¶
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutput ¶
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶
func (i LifecyclePolicyPolicyDetailFilterArgs) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
type LifecyclePolicyPolicyDetailFilterInput ¶
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 ¶
type LifecyclePolicyPolicyDetailFilterOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailFilterOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailFilterOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterOutput) RetainAtLeast ¶
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 ¶
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutput() LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput ¶
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailFilterOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterOutput) Type ¶
func (o LifecyclePolicyPolicyDetailFilterOutput) Type() pulumi.StringOutput
Filter resources based on either age or count. Valid values: `AGE` or `COUNT`.
func (LifecyclePolicyPolicyDetailFilterOutput) Unit ¶
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 ¶
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 ¶
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 ¶
func LifecyclePolicyPolicyDetailFilterPtr(v *LifecyclePolicyPolicyDetailFilterArgs) LifecyclePolicyPolicyDetailFilterPtrInput
type LifecyclePolicyPolicyDetailFilterPtrOutput ¶
type LifecyclePolicyPolicyDetailFilterPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailFilterPtrOutput) RetainAtLeast ¶
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 ¶
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutput() LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) ToLifecyclePolicyPolicyDetailFilterPtrOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailFilterPtrOutput
func (LifecyclePolicyPolicyDetailFilterPtrOutput) Type ¶
func (o LifecyclePolicyPolicyDetailFilterPtrOutput) Type() pulumi.StringPtrOutput
Filter resources based on either age or count. Valid values: `AGE` or `COUNT`.
func (LifecyclePolicyPolicyDetailFilterPtrOutput) Unit ¶
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 ¶
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 ¶
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 ¶
type LifecyclePolicyPolicyDetailOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyPolicyDetailOutput) Action ¶
func (o LifecyclePolicyPolicyDetailOutput) Action() LifecyclePolicyPolicyDetailActionPtrOutput
Configuration details for the policy action.
func (LifecyclePolicyPolicyDetailOutput) ElementType ¶
func (LifecyclePolicyPolicyDetailOutput) ElementType() reflect.Type
func (LifecyclePolicyPolicyDetailOutput) ExclusionRules ¶
func (o LifecyclePolicyPolicyDetailOutput) ExclusionRules() LifecyclePolicyPolicyDetailExclusionRulesPtrOutput
Additional rules to specify resources that should be exempt from policy actions.
func (LifecyclePolicyPolicyDetailOutput) Filter ¶
func (o LifecyclePolicyPolicyDetailOutput) Filter() LifecyclePolicyPolicyDetailFilterPtrOutput
Specifies the resources that the lifecycle policy applies to.
The following arguments are optional:
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput ¶
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutput() LifecyclePolicyPolicyDetailOutput
func (LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext ¶
func (o LifecyclePolicyPolicyDetailOutput) ToLifecyclePolicyPolicyDetailOutputWithContext(ctx context.Context) LifecyclePolicyPolicyDetailOutput
type LifecyclePolicyResourceSelection ¶
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 ¶
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 ¶
func (LifecyclePolicyResourceSelectionArgs) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput ¶
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext ¶
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutput ¶
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶
func (i LifecyclePolicyResourceSelectionArgs) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionInput ¶
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 ¶
type LifecyclePolicyResourceSelectionOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionOutput) ElementType ¶
func (LifecyclePolicyResourceSelectionOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionOutput) Recipes ¶
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 ¶
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 ¶
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutput() LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext ¶
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutput ¶
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶
func (o LifecyclePolicyResourceSelectionOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionPtrInput ¶
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 ¶
func LifecyclePolicyResourceSelectionPtr(v *LifecyclePolicyResourceSelectionArgs) LifecyclePolicyResourceSelectionPtrInput
type LifecyclePolicyResourceSelectionPtrOutput ¶
type LifecyclePolicyResourceSelectionPtrOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType ¶
func (LifecyclePolicyResourceSelectionPtrOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionPtrOutput) Recipes ¶
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 ¶
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 ¶
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutput() LifecyclePolicyResourceSelectionPtrOutput
func (LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext ¶
func (o LifecyclePolicyResourceSelectionPtrOutput) ToLifecyclePolicyResourceSelectionPtrOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionPtrOutput
type LifecyclePolicyResourceSelectionRecipeArgs ¶
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 ¶
func (LifecyclePolicyResourceSelectionRecipeArgs) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutput ¶
func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
func (LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext ¶
func (i LifecyclePolicyResourceSelectionRecipeArgs) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
type LifecyclePolicyResourceSelectionRecipeArray ¶
type LifecyclePolicyResourceSelectionRecipeArray []LifecyclePolicyResourceSelectionRecipeInput
func (LifecyclePolicyResourceSelectionRecipeArray) ElementType ¶
func (LifecyclePolicyResourceSelectionRecipeArray) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutput ¶
func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
func (LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext ¶
func (i LifecyclePolicyResourceSelectionRecipeArray) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
type LifecyclePolicyResourceSelectionRecipeArrayInput ¶
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 ¶
type LifecyclePolicyResourceSelectionRecipeArrayOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ElementType ¶
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutput ¶
func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutput() LifecyclePolicyResourceSelectionRecipeArrayOutput
func (LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext ¶
func (o LifecyclePolicyResourceSelectionRecipeArrayOutput) ToLifecyclePolicyResourceSelectionRecipeArrayOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeArrayOutput
type LifecyclePolicyResourceSelectionRecipeInput ¶
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 ¶
type LifecyclePolicyResourceSelectionRecipeOutput struct{ *pulumi.OutputState }
func (LifecyclePolicyResourceSelectionRecipeOutput) ElementType ¶
func (LifecyclePolicyResourceSelectionRecipeOutput) ElementType() reflect.Type
func (LifecyclePolicyResourceSelectionRecipeOutput) Name ¶
func (o LifecyclePolicyResourceSelectionRecipeOutput) Name() pulumi.StringOutput
The name of an Image Builder recipe that the lifecycle policy uses for resource selection.
func (LifecyclePolicyResourceSelectionRecipeOutput) SemanticVersion ¶
func (o LifecyclePolicyResourceSelectionRecipeOutput) SemanticVersion() pulumi.StringOutput
The version of the Image Builder recipe specified by the name field.
func (LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutput ¶
func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutput() LifecyclePolicyResourceSelectionRecipeOutput
func (LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext ¶
func (o LifecyclePolicyResourceSelectionRecipeOutput) ToLifecyclePolicyResourceSelectionRecipeOutputWithContext(ctx context.Context) LifecyclePolicyResourceSelectionRecipeOutput
type LifecyclePolicyState ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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.
TagsAll pulumi.StringMapInput
}
func (LifecyclePolicyState) ElementType ¶
func (LifecyclePolicyState) ElementType() reflect.Type
type LookupComponentArgs ¶
type LookupComponentArgs struct {
// ARN of the component.
Arn string `pulumi:"arn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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) Region ¶
func (o LookupComponentResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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) Region ¶
func (o LookupContainerRecipeResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
// AWS Region of distribution.
Region string `pulumi:"region"`
// 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/v7/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) Region ¶
func (o LookupDistributionConfigurationResultOutput) Region() pulumi.StringOutput
AWS Region of distribution.
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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 ¶
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) Region ¶
func (o LookupImagePipelineResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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) Region ¶
func (o LookupImageRecipeResultOutput) Region() pulumi.StringOutput
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"`
// Region of the container image.
Region string `pulumi:"region"`
// 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/v7/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 ¶
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) Region ¶
func (o LookupImageResultOutput) Region() pulumi.StringOutput
Region of the container 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
// Placement settings that define where the instances that are launched from your image will run.
Placements []GetInfrastructureConfigurationPlacement `pulumi:"placements"`
Region string `pulumi:"region"`
// 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/v7/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) Placements ¶
func (o LookupInfrastructureConfigurationResultOutput) Placements() GetInfrastructureConfigurationPlacementArrayOutput
Placement settings that define where the instances that are launched from your image will run.
func (LookupInfrastructureConfigurationResultOutput) Region ¶
func (o LookupInfrastructureConfigurationResultOutput) Region() pulumi.StringOutput
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 ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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"`
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/v7/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
### Identity Schema
#### Required
- `arn` (String) Amazon Resource Name (ARN) of the Image Builder workflow.
Using `pulumi import`, import EC2 Image Builder Workflow using the `arn`. For example:
console
% pulumi import aws_imagebuilder_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 ¶
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 ¶
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 ¶
func (*Workflow) ToWorkflowOutput ¶
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 ¶
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶
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 ¶
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowInput ¶
type WorkflowInput interface {
pulumi.Input
ToWorkflowOutput() WorkflowOutput
ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
}
type WorkflowMap ¶
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶
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 ¶
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOutput ¶
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶
func (o WorkflowOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the workflow.
func (WorkflowOutput) ChangeDescription ¶
func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the workflow.
func (WorkflowOutput) Data ¶
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 ¶
func (o WorkflowOutput) DateCreated() pulumi.StringOutput
Date the workflow was created.
func (WorkflowOutput) Description ¶
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
Description of the workflow.
func (WorkflowOutput) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) KmsKeyId ¶
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 ¶
func (o WorkflowOutput) Name() pulumi.StringOutput
Name of the workflow.
func (WorkflowOutput) Owner ¶
func (o WorkflowOutput) Owner() pulumi.StringOutput
Owner of the workflow.
func (WorkflowOutput) Region ¶
func (o WorkflowOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (WorkflowOutput) Tags ¶
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 ¶
func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) Type ¶
func (o WorkflowOutput) Type() pulumi.StringOutput
Type of the workflow. Valid values: `BUILD`, `TEST`.
func (WorkflowOutput) Uri ¶
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 ¶
func (o WorkflowOutput) Version() pulumi.StringOutput
Version of the workflow.
The following arguments are optional:
type WorkflowState ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
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 ¶
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