Documentation ¶
Index ¶
- type Component
- type ComponentArgs
- type ComponentArray
- type ComponentArrayInput
- type ComponentArrayOutput
- func (ComponentArrayOutput) ElementType() reflect.Type
- func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
- func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
- func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
- type ComponentInput
- type ComponentMap
- type ComponentMapInput
- type ComponentMapOutput
- type ComponentOutput
- func (o ComponentOutput) Arn() pulumi.StringOutput
- func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o ComponentOutput) Data() pulumi.StringOutput
- func (o ComponentOutput) DateCreated() pulumi.StringOutput
- func (o ComponentOutput) Description() pulumi.StringPtrOutput
- func (ComponentOutput) ElementType() reflect.Type
- func (o ComponentOutput) Encrypted() pulumi.BoolOutput
- func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ComponentOutput) Name() pulumi.StringOutput
- func (o ComponentOutput) Owner() pulumi.StringOutput
- func (o ComponentOutput) Platform() pulumi.StringOutput
- func (o ComponentOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o ComponentOutput) Tags() pulumi.StringMapOutput
- func (o ComponentOutput) TagsAll() pulumi.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) 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) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
- type DistributionConfigurationInput
- type DistributionConfigurationMap
- func (DistributionConfigurationMap) ElementType() reflect.Type
- func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
- func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
- type DistributionConfigurationMapInput
- type DistributionConfigurationMapOutput
- func (DistributionConfigurationMapOutput) ElementType() reflect.Type
- func (o DistributionConfigurationMapOutput) MapIndex(k pulumi.StringInput) DistributionConfigurationOutput
- func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
- func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
- type DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
- func (o DistributionConfigurationOutput) DateCreated() pulumi.StringOutput
- func (o DistributionConfigurationOutput) DateUpdated() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
- func (DistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o DistributionConfigurationOutput) TagsAll() pulumi.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) ToGetComponentsResultOutput() GetComponentsResultOutput
- func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
- type GetContainerRecipeComponent
- type GetContainerRecipeComponentArgs
- func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentArray
- func (GetContainerRecipeComponentArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentArrayInput
- type GetContainerRecipeComponentArrayOutput
- func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentInput
- type GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentParameter
- type GetContainerRecipeComponentParameterArgs
- func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- type GetContainerRecipeComponentParameterArray
- func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterArrayInput
- type GetContainerRecipeComponentParameterArrayOutput
- func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterInput
- type GetContainerRecipeComponentParameterOutput
- func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type GetContainerRecipeInstanceConfiguration
- type GetContainerRecipeInstanceConfigurationArgs
- func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeInstanceConfigurationArray
- func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationArrayInput
- type GetContainerRecipeInstanceConfigurationArrayOutput
- func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMapping
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationInput
- type GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeTargetRepository
- type GetContainerRecipeTargetRepositoryArgs
- func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipeTargetRepositoryArray
- func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryArrayInput
- type GetContainerRecipeTargetRepositoryArrayOutput
- func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryInput
- type GetContainerRecipeTargetRepositoryOutput
- func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipesArgs
- type GetContainerRecipesFilter
- type GetContainerRecipesFilterArgs
- func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- type GetContainerRecipesFilterArray
- func (GetContainerRecipesFilterArray) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterArrayInput
- type GetContainerRecipesFilterArrayOutput
- func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterInput
- type GetContainerRecipesFilterOutput
- func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerRecipesOutputArgs
- type GetContainerRecipesResult
- type GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetContainerRecipesResultOutput) ElementType() reflect.Type
- func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
- type GetDistributionConfigurationDistribution
- type GetDistributionConfigurationDistributionAmiDistributionConfiguration
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionArgs
- func (GetDistributionConfigurationDistributionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationDistributionArray
- func (GetDistributionConfigurationDistributionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionArrayInput
- type GetDistributionConfigurationDistributionArrayOutput
- func (GetDistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionContainerDistributionConfiguration
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfiguration
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations() ...
- func (o GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations() ...
- func (GetDistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationsArgs
- type GetDistributionConfigurationsFilter
- type GetDistributionConfigurationsFilterArgs
- func (GetDistributionConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- type GetDistributionConfigurationsFilterArray
- func (GetDistributionConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterArrayInput
- type GetDistributionConfigurationsFilterArrayOutput
- func (GetDistributionConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterInput
- type GetDistributionConfigurationsFilterOutput
- func (GetDistributionConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDistributionConfigurationsOutputArgs
- type GetDistributionConfigurationsResult
- type GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsResultOutput) Filters() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
- type 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 GetImageOutputResourceInput
- type GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
- func (GetImageOutputResourceOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
- type GetImagePipelineImageTestsConfiguration
- type GetImagePipelineImageTestsConfigurationArgs
- func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineImageTestsConfigurationArray
- func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationArrayInput
- type GetImagePipelineImageTestsConfigurationArrayOutput
- func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationInput
- type GetImagePipelineImageTestsConfigurationOutput
- func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineSchedule
- type GetImagePipelineScheduleArgs
- func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelineScheduleArray
- func (GetImagePipelineScheduleArray) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleArrayInput
- type GetImagePipelineScheduleArrayOutput
- func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleInput
- type GetImagePipelineScheduleOutput
- func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelinesArgs
- type GetImagePipelinesFilter
- type GetImagePipelinesFilterArgs
- type GetImagePipelinesFilterArray
- func (GetImagePipelinesFilterArray) ElementType() reflect.Type
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterArrayInput
- type GetImagePipelinesFilterArrayOutput
- func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterInput
- type GetImagePipelinesFilterOutput
- func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterOutput) Name() pulumi.StringOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) Values() pulumi.StringArrayOutput
- type GetImagePipelinesOutputArgs
- type GetImagePipelinesResult
- type GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetImagePipelinesResultOutput) ElementType() reflect.Type
- func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
- func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext(ctx context.Context) GetImagePipelinesResultOutput
- type GetImageRecipeBlockDeviceMapping
- type GetImageRecipeBlockDeviceMappingArgs
- func (GetImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
- type GetImageRecipeBlockDeviceMappingArray
- func (GetImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingArrayInput
- type GetImageRecipeBlockDeviceMappingArrayOutput
- func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingEb
- type GetImageRecipeBlockDeviceMappingEbArgs
- func (GetImageRecipeBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
- type GetImageRecipeBlockDeviceMappingEbArray
- func (GetImageRecipeBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbArrayInput
- type GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbInput
- type GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
- func (GetImageRecipeBlockDeviceMappingEbOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
- type GetImageRecipeBlockDeviceMappingInput
- type GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) Ebs() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (GetImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetImageRecipeComponent
- type GetImageRecipeComponentArgs
- type GetImageRecipeComponentArray
- func (GetImageRecipeComponentArray) ElementType() reflect.Type
- func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
- func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
- type GetImageRecipeComponentArrayInput
- type GetImageRecipeComponentArrayOutput
- func (GetImageRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
- func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
- type GetImageRecipeComponentInput
- type GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (GetImageRecipeComponentOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentOutput) Parameters() GetImageRecipeComponentParameterArrayOutput
- func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
- func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
- type GetImageRecipeComponentParameter
- type GetImageRecipeComponentParameterArgs
- func (GetImageRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
- func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
- type GetImageRecipeComponentParameterArray
- func (GetImageRecipeComponentParameterArray) ElementType() reflect.Type
- func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
- func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
- type GetImageRecipeComponentParameterArrayInput
- type GetImageRecipeComponentParameterArrayOutput
- func (GetImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
- func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
- type GetImageRecipeComponentParameterInput
- type GetImageRecipeComponentParameterOutput
- func (GetImageRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o GetImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
- func (o GetImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type GetImageRecipesArgs
- type GetImageRecipesFilter
- type GetImageRecipesFilterArgs
- type GetImageRecipesFilterArray
- func (GetImageRecipesFilterArray) ElementType() reflect.Type
- func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
- func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
- type GetImageRecipesFilterArrayInput
- type GetImageRecipesFilterArrayOutput
- func (GetImageRecipesFilterArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
- func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
- type GetImageRecipesFilterInput
- type GetImageRecipesFilterOutput
- func (GetImageRecipesFilterOutput) ElementType() reflect.Type
- func (o GetImageRecipesFilterOutput) Name() pulumi.StringOutput
- func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
- func (o GetImageRecipesFilterOutput) Values() pulumi.StringArrayOutput
- type GetImageRecipesOutputArgs
- type GetImageRecipesResult
- type GetImageRecipesResultOutput
- func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetImageRecipesResultOutput) ElementType() reflect.Type
- func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
- func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
- func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
- func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
- type GetInfrastructureConfigurationInstanceMetadataOption
- type GetInfrastructureConfigurationInstanceMetadataOptionArgs
- func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionArray
- func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput
- type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- type GetInfrastructureConfigurationInstanceMetadataOptionInput
- type GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit() pulumi.IntOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens() pulumi.StringOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
- func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
- type GetInfrastructureConfigurationLogging
- type GetInfrastructureConfigurationLoggingArgs
- func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingArray
- func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingArrayInput
- type GetInfrastructureConfigurationLoggingArrayOutput
- func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingInput
- type GetInfrastructureConfigurationLoggingOutput
- func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingS3Log
- type GetInfrastructureConfigurationLoggingS3LogArgs
- func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationLoggingS3LogArray
- func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogArrayInput
- type GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogInput
- type GetInfrastructureConfigurationLoggingS3LogOutput
- func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationsArgs
- type GetInfrastructureConfigurationsFilter
- type GetInfrastructureConfigurationsFilterArgs
- func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- type GetInfrastructureConfigurationsFilterArray
- func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterArrayInput
- type GetInfrastructureConfigurationsFilterArrayOutput
- func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterInput
- type GetInfrastructureConfigurationsFilterOutput
- func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetInfrastructureConfigurationsOutputArgs
- type GetInfrastructureConfigurationsResult
- type GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsResultOutput) Filters() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
- type Image
- type ImageArgs
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type 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) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
- func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImageOutput) Name() pulumi.StringOutput
- func (o ImageOutput) OsVersion() pulumi.StringOutput
- func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
- func (o ImageOutput) Platform() pulumi.StringOutput
- func (o ImageOutput) Tags() pulumi.StringMapOutput
- func (o ImageOutput) TagsAll() pulumi.StringMapOutput
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) Version() pulumi.StringOutput
- 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 ImageOutputResourceInput
- type ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
- 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 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) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImagePipelineOutput) Name() pulumi.StringOutput
- func (o ImagePipelineOutput) Platform() pulumi.StringOutput
- func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
- func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutput
- func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
- func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
- type ImagePipelineSchedule
- type ImagePipelineScheduleArgs
- func (ImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
- func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
- type ImagePipelineScheduleInput
- type ImagePipelineScheduleOutput
- func (ImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() 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 ImageRecipe
- type ImageRecipeArgs
- type ImageRecipeArray
- type ImageRecipeArrayInput
- type ImageRecipeArrayOutput
- func (ImageRecipeArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeArrayOutput) Index(i pulumi.IntInput) ImageRecipeOutput
- func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
- func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
- type ImageRecipeBlockDeviceMapping
- type ImageRecipeBlockDeviceMappingArgs
- func (ImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
- func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
- type ImageRecipeBlockDeviceMappingArray
- func (ImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
- func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
- type ImageRecipeBlockDeviceMappingArrayInput
- type ImageRecipeBlockDeviceMappingArrayOutput
- func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
- func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
- type ImageRecipeBlockDeviceMappingEbs
- type ImageRecipeBlockDeviceMappingEbsArgs
- func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- type ImageRecipeBlockDeviceMappingEbsInput
- type ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type ImageRecipeBlockDeviceMappingEbsPtrInput
- type ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Elem() ImageRecipeBlockDeviceMappingEbsOutput
- func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type ImageRecipeBlockDeviceMappingInput
- type ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ImageRecipeBlockDeviceMappingOutput) Ebs() ImageRecipeBlockDeviceMappingEbsPtrOutput
- func (ImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
- func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
- func (o ImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ImageRecipeComponent
- type ImageRecipeComponentArgs
- type ImageRecipeComponentArray
- type ImageRecipeComponentArrayInput
- type ImageRecipeComponentArrayOutput
- func (ImageRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentOutput
- func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
- func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
- type ImageRecipeComponentInput
- type ImageRecipeComponentOutput
- func (o ImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (ImageRecipeComponentOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentOutput) Parameters() ImageRecipeComponentParameterArrayOutput
- func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
- func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
- type ImageRecipeComponentParameter
- type ImageRecipeComponentParameterArgs
- func (ImageRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
- func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
- type ImageRecipeComponentParameterArray
- func (ImageRecipeComponentParameterArray) ElementType() reflect.Type
- func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
- func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
- type ImageRecipeComponentParameterArrayInput
- type ImageRecipeComponentParameterArrayOutput
- func (ImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
- func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
- type ImageRecipeComponentParameterInput
- type ImageRecipeComponentParameterOutput
- func (ImageRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o ImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
- func (o ImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type ImageRecipeInput
- type ImageRecipeMap
- type ImageRecipeMapInput
- type ImageRecipeMapOutput
- func (ImageRecipeMapOutput) ElementType() reflect.Type
- func (o ImageRecipeMapOutput) MapIndex(k pulumi.StringInput) ImageRecipeOutput
- func (o ImageRecipeMapOutput) ToImageRecipeMapOutput() ImageRecipeMapOutput
- func (o ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
- type ImageRecipeOutput
- func (o ImageRecipeOutput) Arn() pulumi.StringOutput
- func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeBlockDeviceMappingArrayOutput
- func (o ImageRecipeOutput) Components() ImageRecipeComponentArrayOutput
- func (o ImageRecipeOutput) DateCreated() pulumi.StringOutput
- func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
- func (ImageRecipeOutput) ElementType() reflect.Type
- func (o ImageRecipeOutput) Name() pulumi.StringOutput
- func (o ImageRecipeOutput) Owner() pulumi.StringOutput
- func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
- func (o ImageRecipeOutput) Platform() pulumi.StringOutput
- func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ImageRecipeOutput) TagsAll() pulumi.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 InfrastructureConfiguration
- func (*InfrastructureConfiguration) ElementType() reflect.Type
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationArgs
- type InfrastructureConfigurationArray
- func (InfrastructureConfigurationArray) ElementType() reflect.Type
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationArrayInput
- type InfrastructureConfigurationArrayOutput
- func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationArrayOutput) Index(i pulumi.IntInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationInput
- type InfrastructureConfigurationInstanceMetadataOptions
- type InfrastructureConfigurationInstanceMetadataOptionsArgs
- func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsInput
- type InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrInput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) Elem() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationLogging
- type InfrastructureConfigurationLoggingArgs
- func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingInput
- type InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingPtrInput
- type InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) Elem() InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingS3Logs
- type InfrastructureConfigurationLoggingS3LogsArgs
- func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsInput
- type InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsPtrInput
- type InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) Elem() InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationMap
- func (InfrastructureConfigurationMap) ElementType() reflect.Type
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationMapInput
- type InfrastructureConfigurationMapOutput
- func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
- func (InfrastructureConfigurationOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationState
- type LookupComponentArgs
- type LookupComponentOutputArgs
- type LookupComponentResult
- type LookupComponentResultOutput
- func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
- func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
- func (o LookupComponentResultOutput) Data() pulumi.StringOutput
- func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupComponentResultOutput) Description() pulumi.StringOutput
- func (LookupComponentResultOutput) ElementType() reflect.Type
- func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupComponentResultOutput) Id() pulumi.StringOutput
- func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupComponentResultOutput) Name() pulumi.StringOutput
- func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
- func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
- func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
- func (o LookupComponentResultOutput) Type() pulumi.StringOutput
- func (o LookupComponentResultOutput) Version() pulumi.StringOutput
- type LookupContainerRecipeArgs
- type LookupContainerRecipeOutputArgs
- type LookupContainerRecipeResult
- type LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
- func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
- func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
- func (o LookupContainerRecipeResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupDistributionConfigurationArgs
- type LookupDistributionConfigurationOutputArgs
- type LookupDistributionConfigurationResult
- type LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
- func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
- type LookupImageArgs
- type LookupImageOutputArgs
- type LookupImagePipelineArgs
- type LookupImagePipelineOutputArgs
- type LookupImagePipelineResult
- type LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImagePipelineResultOutput) ElementType() reflect.Type
- func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
- func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- type LookupImageRecipeArgs
- type LookupImageRecipeOutputArgs
- type LookupImageRecipeResult
- type LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
- func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
- func (LookupImageRecipeResultOutput) ElementType() reflect.Type
- func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImageResultOutput) Id() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
- func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImageResultOutput) Name() pulumi.StringOutput
- func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
- func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
- func (o LookupImageResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- func (o LookupImageResultOutput) Version() pulumi.StringOutput
- type LookupInfrastructureConfigurationArgs
- type LookupInfrastructureConfigurationOutputArgs
- type LookupInfrastructureConfigurationResult
- type LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
- func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringOutput `pulumi:"arn"` // Change description of the component. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringOutput `pulumi:"data"` // Date the component was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the component. Description pulumi.StringPtrOutput `pulumi:"description"` // Encryption status of the component. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Name of the component. Name pulumi.StringOutput `pulumi:"name"` // Owner of the component. Owner pulumi.StringOutput `pulumi:"owner"` // Platform of the component. Platform pulumi.StringOutput `pulumi:"platform"` // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrOutput `pulumi:"skipDestroy"` // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayOutput `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Version of the component. 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/v5/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{ Platform: pulumi.String("Linux"), Uri: pulumi.String(fmt.Sprintf("s3://%v/%v", aws_s3_object.Example.Bucket, aws_s3_object.Example.Key)), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_components` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/component:Component example arn:aws:imagebuilder:us-east-1:123456789012:component/example/1.0.0/1
```
Certain resource arguments, such as `uri`, cannot be read via the API and imported into the provider. The provider will display a difference for these arguments the first run after import if declared in the the provider configuration for an imported resource.
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
func (*Component) ElementType ¶
func (*Component) ToComponentOutput ¶
func (i *Component) ToComponentOutput() ComponentOutput
func (*Component) ToComponentOutputWithContext ¶
func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type ComponentArgs ¶
type ComponentArgs struct { // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrInput // Version of the component. Version pulumi.StringInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type 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 ¶ added in v5.4.0
func (o ComponentOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the component.
func (ComponentOutput) ChangeDescription ¶ added in v5.4.0
func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the component.
func (ComponentOutput) Data ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ComponentOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (ComponentOutput) Description ¶ added in v5.4.0
func (o ComponentOutput) Description() pulumi.StringPtrOutput
Description of the component.
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) Encrypted ¶ added in v5.4.0
func (o ComponentOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (ComponentOutput) KmsKeyId ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ComponentOutput) Name() pulumi.StringOutput
Name of the component.
func (ComponentOutput) Owner ¶ added in v5.4.0
func (o ComponentOutput) Owner() pulumi.StringOutput
Owner of the component.
func (ComponentOutput) Platform ¶ added in v5.4.0
func (o ComponentOutput) Platform() pulumi.StringOutput
Platform of the component.
func (ComponentOutput) SkipDestroy ¶ added in v5.29.0
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 ¶ added in v5.4.0
func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
Set of Operating Systems (OS) supported by the component.
func (ComponentOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ComponentOutput) Type() pulumi.StringOutput
Type of the component.
func (ComponentOutput) Uri ¶ added in v5.4.0
func (o ComponentOutput) Uri() pulumi.StringPtrOutput
S3 URI with data of the component. Exactly one of `data` and `uri` can be specified.
func (ComponentOutput) Version ¶ added in v5.4.0
func (o ComponentOutput) Version() pulumi.StringOutput
Version of the component.
type ComponentState ¶
type ComponentState struct { // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringPtrInput // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Date the component was created. DateCreated pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Encryption status of the component. Encrypted pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Owner of the component. Owner pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringPtrInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. Uri pulumi.StringPtrInput // Version of the component. Version pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type ContainerRecipe ¶ added in v5.1.0
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"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrOutput `pulumi:"instanceConfiguration"` // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the container recipe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the container recipe. Owner pulumi.StringOutput `pulumi:"owner"` // The base image for the container recipe. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // Platform of the container recipe. Platform pulumi.StringOutput `pulumi:"platform"` // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrOutput `pulumi:"platformOverride"` // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryOutput `pulumi:"targetRepository"` // Version of the container recipe. 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/v5/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{ 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(aws_ecr_repository.Example.Name), Service: pulumi.String("ECR"), }, Components: imagebuilder.ContainerRecipeComponentArray{ &imagebuilder.ContainerRecipeComponentArgs{ ComponentArn: pulumi.Any(aws_imagebuilder_component.Example.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
`aws_imagebuilder_container_recipe` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/containerRecipe:ContainerRecipe example arn:aws:imagebuilder:us-east-1:123456789012:container-recipe/example/1.0.0
```
func GetContainerRecipe ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (*ContainerRecipe) ElementType() reflect.Type
func (*ContainerRecipe) ToContainerRecipeOutput ¶ added in v5.1.0
func (i *ContainerRecipe) ToContainerRecipeOutput() ContainerRecipeOutput
func (*ContainerRecipe) ToContainerRecipeOutputWithContext ¶ added in v5.1.0
func (i *ContainerRecipe) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
type ContainerRecipeArgs ¶ added in v5.1.0
type ContainerRecipeArgs struct { // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayInput // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringInput // The description of the container recipe. Description pulumi.StringPtrInput // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringPtrInput // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // 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 ContainerRecipeTargetRepositoryInput // Version of the container recipe. Version pulumi.StringInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a ContainerRecipe resource.
func (ContainerRecipeArgs) ElementType ¶ added in v5.1.0
func (ContainerRecipeArgs) ElementType() reflect.Type
type ContainerRecipeArray ¶ added in v5.1.0
type ContainerRecipeArray []ContainerRecipeInput
func (ContainerRecipeArray) ElementType ¶ added in v5.1.0
func (ContainerRecipeArray) ElementType() reflect.Type
func (ContainerRecipeArray) ToContainerRecipeArrayOutput ¶ added in v5.1.0
func (i ContainerRecipeArray) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeArrayOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeArrayOutput) ElementType() reflect.Type
func (ContainerRecipeArrayOutput) Index ¶ added in v5.1.0
func (o ContainerRecipeArrayOutput) Index(i pulumi.IntInput) ContainerRecipeOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput ¶ added in v5.1.0
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeComponent ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeComponentArgs) ElementType() reflect.Type
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput ¶ added in v5.1.0
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentArray ¶ added in v5.1.0
type ContainerRecipeComponentArray []ContainerRecipeComponentInput
func (ContainerRecipeComponentArray) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentArray) ElementType() reflect.Type
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput ¶ added in v5.1.0
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentArrayOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentArrayOutput) Index ¶ added in v5.1.0
func (o ContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput ¶ added in v5.1.0
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentOutput) ComponentArn ¶ added in v5.1.0
func (o ContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Component to associate.
func (ContainerRecipeComponentOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentOutput) ElementType() reflect.Type
func (ContainerRecipeComponentOutput) Parameters ¶ added in v5.1.0
func (o ContainerRecipeComponentOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
Configuration block(s) for parameters to configure the component. Detailed below.
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput ¶ added in v5.1.0
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentParameter ¶ added in v5.1.0
type ContainerRecipeComponentParameterArgs ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput ¶ added in v5.1.0
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
type ContainerRecipeComponentParameterArray ¶ added in v5.1.0
type ContainerRecipeComponentParameterArray []ContainerRecipeComponentParameterInput
func (ContainerRecipeComponentParameterArray) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput ¶ added in v5.1.0
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterArrayInput ¶ added in v5.1.0
type ContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput ToContainerRecipeComponentParameterArrayOutputWithContext(context.Context) ContainerRecipeComponentParameterArrayOutput }
ContainerRecipeComponentParameterArrayInput is an input type that accepts ContainerRecipeComponentParameterArray and ContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterArrayInput` via:
ContainerRecipeComponentParameterArray{ ContainerRecipeComponentParameterArgs{...} }
type ContainerRecipeComponentParameterArrayOutput ¶ added in v5.1.0
type ContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterArrayOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterInput ¶ added in v5.1.0
type ContainerRecipeComponentParameterInput interface { pulumi.Input ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput ToContainerRecipeComponentParameterOutputWithContext(context.Context) ContainerRecipeComponentParameterOutput }
ContainerRecipeComponentParameterInput is an input type that accepts ContainerRecipeComponentParameterArgs and ContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterInput` via:
ContainerRecipeComponentParameterArgs{...}
type ContainerRecipeComponentParameterOutput ¶ added in v5.1.0
type ContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterOutput) Name ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter.
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) Value ¶ added in v5.1.0
func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
The value for the named component parameter.
type ContainerRecipeInput ¶ added in v5.1.0
type ContainerRecipeInput interface { pulumi.Input ToContainerRecipeOutput() ContainerRecipeOutput ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput }
type ContainerRecipeInstanceConfiguration ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMapping ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray []ContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted ¶ added in v5.1.0
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 ¶ added in v5.1.0
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput ¶ added in v5.11.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr(v *ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput ¶ added in v5.11.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Set to `true` to remove a mapping from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type ContainerRecipeInstanceConfigurationInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
func (ContainerRecipeInstanceConfigurationOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationOutput) Image ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func ContainerRecipeInstanceConfigurationPtr(v *ContainerRecipeInstanceConfigurationArgs) ContainerRecipeInstanceConfigurationPtrInput
type ContainerRecipeInstanceConfigurationPtrOutput ¶ added in v5.1.0
type ContainerRecipeInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationPtrOutput) Image ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeMap ¶ added in v5.1.0
type ContainerRecipeMap map[string]ContainerRecipeInput
func (ContainerRecipeMap) ElementType ¶ added in v5.1.0
func (ContainerRecipeMap) ElementType() reflect.Type
func (ContainerRecipeMap) ToContainerRecipeMapOutput ¶ added in v5.1.0
func (i ContainerRecipeMap) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMap) ToContainerRecipeMapOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeMap) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeMapInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeMapOutput struct{ *pulumi.OutputState }
func (ContainerRecipeMapOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeMapOutput) ElementType() reflect.Type
func (ContainerRecipeMapOutput) MapIndex ¶ added in v5.1.0
func (o ContainerRecipeMapOutput) MapIndex(k pulumi.StringInput) ContainerRecipeOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutput ¶ added in v5.1.0
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeOutput ¶ added in v5.1.0
type ContainerRecipeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeOutput) Arn ¶ added in v5.4.0
func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the container recipe.
func (ContainerRecipeOutput) Components ¶ added in v5.4.0
func (o ContainerRecipeOutput) Components() ContainerRecipeComponentArrayOutput
Ordered configuration block(s) with components for the container recipe. Detailed below.
func (ContainerRecipeOutput) ContainerType ¶ added in v5.4.0
func (o ContainerRecipeOutput) ContainerType() pulumi.StringOutput
The type of the container to create. Valid values: `DOCKER`.
func (ContainerRecipeOutput) DateCreated ¶ added in v5.4.0
func (o ContainerRecipeOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (ContainerRecipeOutput) Description ¶ added in v5.4.0
func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
The description of the container recipe.
func (ContainerRecipeOutput) DockerfileTemplateData ¶ added in v5.4.0
func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringOutput
The Dockerfile template used to build the image as an inline data blob.
func (ContainerRecipeOutput) DockerfileTemplateUri ¶ added in v5.4.0
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 ¶ added in v5.1.0
func (ContainerRecipeOutput) ElementType() reflect.Type
func (ContainerRecipeOutput) Encrypted ¶ added in v5.4.0
func (o ContainerRecipeOutput) Encrypted() pulumi.BoolOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeOutput) InstanceConfiguration ¶ added in v5.4.0
func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
Configuration block used to configure an instance for building and testing container images. Detailed below.
func (ContainerRecipeOutput) KmsKeyId ¶ added in v5.4.0
func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key used to encrypt the container image.
func (ContainerRecipeOutput) Name ¶ added in v5.4.0
func (o ContainerRecipeOutput) Name() pulumi.StringOutput
The name of the container recipe.
func (ContainerRecipeOutput) Owner ¶ added in v5.4.0
func (o ContainerRecipeOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (ContainerRecipeOutput) ParentImage ¶ added in v5.4.0
func (o ContainerRecipeOutput) ParentImage() pulumi.StringOutput
The base image for the container recipe.
func (ContainerRecipeOutput) Platform ¶ added in v5.4.0
func (o ContainerRecipeOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (ContainerRecipeOutput) PlatformOverride ¶ added in v5.36.0
func (o ContainerRecipeOutput) PlatformOverride() pulumi.StringPtrOutput
Specifies the operating system platform when you use a custom base image.
func (ContainerRecipeOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetRepositoryOutput
The destination repository for the container image. Detailed below.
func (ContainerRecipeOutput) ToContainerRecipeOutput ¶ added in v5.1.0
func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
func (ContainerRecipeOutput) ToContainerRecipeOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
func (ContainerRecipeOutput) Version ¶ added in v5.4.0
func (o ContainerRecipeOutput) Version() pulumi.StringOutput
Version of the container recipe.
func (ContainerRecipeOutput) WorkingDirectory ¶ added in v5.4.0
func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ContainerRecipeState ¶ added in v5.1.0
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 // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.BoolPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // Owner of the container recipe. Owner pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringPtrInput // Platform of the container recipe. Platform pulumi.StringPtrInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryPtrInput // Version of the container recipe. Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
func (ContainerRecipeState) ElementType ¶ added in v5.1.0
func (ContainerRecipeState) ElementType() reflect.Type
type ContainerRecipeTargetRepository ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (ContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput ¶ added in v5.1.0
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput ¶ added in v5.1.0
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶ added in v5.1.0
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryOutput) RepositoryName ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func ContainerRecipeTargetRepositoryPtr(v *ContainerRecipeTargetRepositoryArgs) ContainerRecipeTargetRepositoryPtrInput
type ContainerRecipeTargetRepositoryPtrOutput ¶ added in v5.1.0
type ContainerRecipeTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType ¶ added in v5.1.0
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryPtrOutput) RepositoryName ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶ added in v5.1.0
func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶ added in v5.1.0
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. Distributions DistributionConfigurationDistributionArrayOutput `pulumi:"distributions"` // Name of the distribution configuration. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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{ Distributions: imagebuilder.DistributionConfigurationDistributionArray{ &imagebuilder.DistributionConfigurationDistributionArgs{ AmiDistributionConfiguration: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationArgs{ AmiTags: pulumi.StringMap{ "CostCenter": pulumi.String("IT"), }, LaunchPermission: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{ UserIds: pulumi.StringArray{ pulumi.String("123456789012"), }, }, Name: pulumi.String("example-{{ imagebuilder:buildDate }}"), }, LaunchTemplateConfigurations: imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArray{ &imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{ LaunchTemplateId: pulumi.String("lt-0aaa1bcde2ff3456"), }, }, Region: pulumi.String("us-east-1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_distribution_configurations` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/distributionConfiguration:DistributionConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:distribution-configuration/example
```
func GetDistributionConfiguration ¶
func GetDistributionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionConfigurationState, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
GetDistributionConfiguration gets an existing DistributionConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDistributionConfiguration ¶
func NewDistributionConfiguration(ctx *pulumi.Context, name string, args *DistributionConfigurationArgs, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
NewDistributionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DistributionConfiguration) ElementType ¶
func (*DistributionConfiguration) ElementType() reflect.Type
func (*DistributionConfiguration) ToDistributionConfigurationOutput ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (*DistributionConfiguration) ToDistributionConfigurationOutputWithContext ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationArgs ¶
type DistributionConfigurationArgs struct { // Description of the distribution configuration. Description pulumi.StringPtrInput // One or more configuration blocks with distribution settings. Detailed below. Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
The set of arguments for constructing a DistributionConfiguration resource.
func (DistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationArgs) ElementType() reflect.Type
type DistributionConfigurationArray ¶
type DistributionConfigurationArray []DistributionConfigurationInput
func (DistributionConfigurationArray) ElementType ¶
func (DistributionConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutput ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationArrayInput ¶
type DistributionConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput ToDistributionConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationArrayOutput }
DistributionConfigurationArrayInput is an input type that accepts DistributionConfigurationArray and DistributionConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationArrayInput` via:
DistributionConfigurationArray{ DistributionConfigurationArgs{...} }
type DistributionConfigurationArrayOutput ¶
type DistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationArrayOutput) Index ¶
func (o DistributionConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationDistribution ¶
type DistributionConfigurationDistribution struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration *DistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration *DistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations []DistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations []DistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. Region string `pulumi:"region"` }
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 ¶ added in v5.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶ added in v5.2.0
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 ¶ added in v5.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns ¶ added in v5.2.0
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to assign.
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationArgs, DistributionConfigurationDistributionAmiDistributionConfigurationPtr and DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationArgs) DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionArgs ¶
type DistributionConfigurationDistributionArgs struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations DistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. Region pulumi.StringInput `pulumi:"region"` }
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArray ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationArray []DistributionConfigurationDistributionFastLaunchConfigurationInput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
func DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr(v *DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) Elem ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationOutput ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The owner account ID for the fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
The maximum number of parallel instances that are launched for creating resources.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
func DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr(v *DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶ added in v5.10.0
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) Elem ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ElementType ¶ added in v5.10.0
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶ added in v5.10.0
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 ¶ added in v5.2.0
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 ¶ added in v5.10.0
func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Set of launch template configuration settings that apply to image distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (DistributionConfigurationDistributionOutput) Region ¶
func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region for the distribution.
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationInput ¶
type DistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationOutput() DistributionConfigurationOutput ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput }
type 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 ¶ added in v5.4.0
func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the distribution configuration.
func (DistributionConfigurationOutput) DateCreated ¶ added in v5.4.0
func (o DistributionConfigurationOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (DistributionConfigurationOutput) DateUpdated ¶ added in v5.4.0
func (o DistributionConfigurationOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (DistributionConfigurationOutput) Description ¶ added in v5.4.0
func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the distribution configuration.
func (DistributionConfigurationOutput) Distributions ¶ added in v5.4.0
func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
One or more configuration blocks with distribution settings. Detailed below.
func (DistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationOutput) Name ¶ added in v5.4.0
func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (DistributionConfigurationOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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. Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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` and `Amazon`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
type GetComponentsFilter ¶
type GetComponentsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetComponentsFilterArgs ¶
type GetComponentsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetComponentsFilterArgs) ElementType ¶
func (GetComponentsFilterArgs) ElementType() reflect.Type
func (GetComponentsFilterArgs) ToGetComponentsFilterOutput ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
type GetComponentsFilterArray ¶
type GetComponentsFilterArray []GetComponentsFilterInput
func (GetComponentsFilterArray) ElementType ¶
func (GetComponentsFilterArray) ElementType() reflect.Type
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutput ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterArrayInput ¶
type GetComponentsFilterArrayInput interface { pulumi.Input ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput ToGetComponentsFilterArrayOutputWithContext(context.Context) GetComponentsFilterArrayOutput }
GetComponentsFilterArrayInput is an input type that accepts GetComponentsFilterArray and GetComponentsFilterArrayOutput values. You can construct a concrete instance of `GetComponentsFilterArrayInput` via:
GetComponentsFilterArray{ GetComponentsFilterArgs{...} }
type GetComponentsFilterArrayOutput ¶
type GetComponentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterArrayOutput) ElementType ¶
func (GetComponentsFilterArrayOutput) ElementType() reflect.Type
func (GetComponentsFilterArrayOutput) Index ¶
func (o GetComponentsFilterArrayOutput) Index(i pulumi.IntInput) GetComponentsFilterOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterInput ¶
type GetComponentsFilterInput interface { pulumi.Input ToGetComponentsFilterOutput() GetComponentsFilterOutput ToGetComponentsFilterOutputWithContext(context.Context) GetComponentsFilterOutput }
GetComponentsFilterInput is an input type that accepts GetComponentsFilterArgs and GetComponentsFilterOutput values. You can construct a concrete instance of `GetComponentsFilterInput` via:
GetComponentsFilterArgs{...}
type GetComponentsFilterOutput ¶
type GetComponentsFilterOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterOutput) ElementType ¶
func (GetComponentsFilterOutput) ElementType() reflect.Type
func (GetComponentsFilterOutput) Name ¶
func (o GetComponentsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html).
func (GetComponentsFilterOutput) ToGetComponentsFilterOutput ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
func (GetComponentsFilterOutput) Values ¶
func (o GetComponentsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetComponentsOutputArgs ¶
type GetComponentsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetComponentsFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
func (GetComponentsOutputArgs) ElementType ¶
func (GetComponentsOutputArgs) ElementType() reflect.Type
type GetComponentsResult ¶
type GetComponentsResult struct { // Set of ARNs of the matched Image Builder Components. Arns []string `pulumi:"arns"` Filters []GetComponentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Components. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getComponents.
func GetComponents ¶
func GetComponents(ctx *pulumi.Context, args *GetComponentsArgs, opts ...pulumi.InvokeOption) (*GetComponentsResult, error)
Use this data source to get the ARNs and names of Image Builder Components matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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{ Filters: []imagebuilder.GetComponentsFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, Owner: pulumi.StringRef("Self"), }, nil) if err != nil { return err } return nil }) }
```
type GetComponentsResultOutput ¶
type GetComponentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponents.
func GetComponentsOutput ¶
func GetComponentsOutput(ctx *pulumi.Context, args GetComponentsOutputArgs, opts ...pulumi.InvokeOption) GetComponentsResultOutput
func (GetComponentsResultOutput) Arns ¶
func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Components.
func (GetComponentsResultOutput) ElementType ¶
func (GetComponentsResultOutput) ElementType() reflect.Type
func (GetComponentsResultOutput) Filters ¶
func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
func (GetComponentsResultOutput) Id ¶
func (o GetComponentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetComponentsResultOutput) Names ¶
func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Components.
func (GetComponentsResultOutput) Owner ¶
func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutput ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutputWithContext ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
type GetContainerRecipeComponent ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput ¶ added in v5.1.0
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentArray ¶ added in v5.1.0
type GetContainerRecipeComponentArray []GetContainerRecipeComponentInput
func (GetContainerRecipeComponentArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentArray) ElementType() reflect.Type
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentOutput) ComponentArn ¶ added in v5.1.0
func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
ARN of the Image Builder Component.
func (GetContainerRecipeComponentOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentOutput) Parameters ¶ added in v5.1.0
func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
Set of parameters that are used to configure the component.
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput ¶ added in v5.1.0
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentParameter ¶ added in v5.1.0
type GetContainerRecipeComponentParameterArgs ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput ¶ added in v5.1.0
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
type GetContainerRecipeComponentParameterArray ¶ added in v5.1.0
type GetContainerRecipeComponentParameterArray []GetContainerRecipeComponentParameterInput
func (GetContainerRecipeComponentParameterArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterOutput) Name ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) Value ¶ added in v5.1.0
func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
Value of the component parameter.
type GetContainerRecipeInstanceConfiguration ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeInstanceConfigurationArray ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationArray []GetContainerRecipeInstanceConfigurationInput
func (GetContainerRecipeInstanceConfigurationArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMapping ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) Index ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted ¶ added in v5.1.0
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 ¶ added in v5.1.0
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
Identifier of the EC2 Volume Snapshot.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput ¶ added in v5.11.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
Size of the volume, in GiB.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
Type of the volume. For example, `gp2` or `io2`.
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
Single list of object with Elastic Block Storage (EBS) block device mapping settings.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Whether to remove a mapping from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type GetContainerRecipeInstanceConfigurationInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the instance configuration.
func (GetContainerRecipeInstanceConfigurationOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationOutput) Image ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
AMI ID of the base image for container build and test instance.
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeTargetRepository ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput ¶ added in v5.1.0
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipeTargetRepositoryArray ¶ added in v5.1.0
type GetContainerRecipeTargetRepositoryArray []GetContainerRecipeTargetRepositoryInput
func (GetContainerRecipeTargetRepositoryArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeTargetRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryOutput) RepositoryName ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
Service in which this image is registered.
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput ¶ added in v5.1.0
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipesArgs ¶ added in v5.1.0
type GetContainerRecipesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetContainerRecipesFilter `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
type GetContainerRecipesFilter ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput ¶ added in v5.1.0
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
type GetContainerRecipesFilterArray ¶ added in v5.1.0
type GetContainerRecipesFilterArray []GetContainerRecipesFilterInput
func (GetContainerRecipesFilterArray) ElementType ¶ added in v5.1.0
func (GetContainerRecipesFilterArray) ElementType() reflect.Type
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput ¶ added in v5.1.0
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext ¶ added in v5.1.0
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterArrayOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterArrayOutput) Index ¶ added in v5.1.0
func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput ¶ added in v5.1.0
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterOutput) Name ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) Values ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetContainerRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetContainerRecipesFilterArrayInput `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
func (GetContainerRecipesOutputArgs) ElementType ¶ added in v5.1.0
func (GetContainerRecipesOutputArgs) ElementType() reflect.Type
type GetContainerRecipesResult ¶ added in v5.1.0
type GetContainerRecipesResult struct { // Set of ARNs of the matched Image Builder Container Recipes. Arns []string `pulumi:"arns"` Filters []GetContainerRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Container Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getContainerRecipes.
func GetContainerRecipes ¶ added in v5.1.0
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/v5/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{ Filters: []imagebuilder.GetContainerRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, Owner: pulumi.StringRef("Self"), }, nil) if err != nil { return err } return nil }) }
```
type GetContainerRecipesResultOutput ¶ added in v5.1.0
type GetContainerRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipes.
func GetContainerRecipesOutput ¶ added in v5.1.0
func GetContainerRecipesOutput(ctx *pulumi.Context, args GetContainerRecipesOutputArgs, opts ...pulumi.InvokeOption) GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) Arns ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) ElementType ¶ added in v5.1.0
func (GetContainerRecipesResultOutput) ElementType() reflect.Type
func (GetContainerRecipesResultOutput) Filters ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesResultOutput) Id ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerRecipesResultOutput) Names ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) Owner ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext ¶ added in v5.1.0
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
type GetDistributionConfigurationDistribution ¶
type GetDistributionConfigurationDistribution struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations []GetDistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations []GetDistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations []GetDistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations []GetDistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region string `pulumi:"region"` }
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 ¶ added in v5.2.0
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶ added in v5.2.0
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers.
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to distributed AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
ARN of Key Management Service (KMS) Key to encrypt AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
Nested list of EC2 launch permissions.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of target AWS Account identifiers.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
type GetDistributionConfigurationDistributionArgs ¶
type GetDistributionConfigurationDistributionArgs struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region pulumi.StringInput `pulumi:"region"` }
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray []GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
ID of the Amazon EC2 launch template.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The account ID that this configuration applies to.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
A Boolean that represents the current state of faster launching for the Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
The maximum number of parallel instances that are launched for creating resources.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶ added in v5.10.0
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 ¶ added in v5.2.0
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 ¶ added in v5.10.0
func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Nested list of Windows faster-launching configurations to use for AMI distribution.
func (GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Nested list of launch template configurations.
func (GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (GetDistributionConfigurationDistributionOutput) Region ¶
func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region of distribution.
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
func (GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
type GetDistributionConfigurationsArgs ¶
type GetDistributionConfigurationsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetDistributionConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getDistributionConfigurations.
type GetDistributionConfigurationsFilter ¶
type GetDistributionConfigurationsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetDistributionConfigurationsFilterArgs ¶
type GetDistributionConfigurationsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDistributionConfigurationsFilterArgs) ElementType ¶
func (GetDistributionConfigurationsFilterArgs) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput ¶
func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext ¶
func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
type GetDistributionConfigurationsFilterArray ¶
type GetDistributionConfigurationsFilterArray []GetDistributionConfigurationsFilterInput
func (GetDistributionConfigurationsFilterArray) ElementType ¶
func (GetDistributionConfigurationsFilterArray) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput ¶
func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
func (GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext ¶
func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
type GetDistributionConfigurationsFilterArrayInput ¶
type GetDistributionConfigurationsFilterArrayInput interface { pulumi.Input ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput ToGetDistributionConfigurationsFilterArrayOutputWithContext(context.Context) GetDistributionConfigurationsFilterArrayOutput }
GetDistributionConfigurationsFilterArrayInput is an input type that accepts GetDistributionConfigurationsFilterArray and GetDistributionConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationsFilterArrayInput` via:
GetDistributionConfigurationsFilterArray{ GetDistributionConfigurationsFilterArgs{...} }
type GetDistributionConfigurationsFilterArrayOutput ¶
type GetDistributionConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationsFilterArrayOutput) ElementType ¶
func (GetDistributionConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput ¶
func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
func (GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext ¶
func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
type GetDistributionConfigurationsFilterInput ¶
type GetDistributionConfigurationsFilterInput interface { pulumi.Input ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput ToGetDistributionConfigurationsFilterOutputWithContext(context.Context) GetDistributionConfigurationsFilterOutput }
GetDistributionConfigurationsFilterInput is an input type that accepts GetDistributionConfigurationsFilterArgs and GetDistributionConfigurationsFilterOutput values. You can construct a concrete instance of `GetDistributionConfigurationsFilterInput` via:
GetDistributionConfigurationsFilterArgs{...}
type GetDistributionConfigurationsFilterOutput ¶
type GetDistributionConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationsFilterOutput) ElementType ¶
func (GetDistributionConfigurationsFilterOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsFilterOutput) Name ¶
func (o GetDistributionConfigurationsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html).
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) Values ¶
func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetDistributionConfigurationsOutputArgs ¶
type GetDistributionConfigurationsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetDistributionConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getDistributionConfigurations.
func (GetDistributionConfigurationsOutputArgs) ElementType ¶
func (GetDistributionConfigurationsOutputArgs) ElementType() reflect.Type
type GetDistributionConfigurationsResult ¶
type GetDistributionConfigurationsResult struct { // Set of ARNs of the matched Image Builder Distribution Configurations. Arns []string `pulumi:"arns"` Filters []GetDistributionConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Distribution Configurations. Names []string `pulumi:"names"` }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurations ¶
func GetDistributionConfigurations(ctx *pulumi.Context, args *GetDistributionConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetDistributionConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Distribution Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetDistributionConfigurations(ctx, &imagebuilder.GetDistributionConfigurationsArgs{ Filters: []imagebuilder.GetDistributionConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetDistributionConfigurationsResultOutput ¶
type GetDistributionConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurationsOutput ¶
func GetDistributionConfigurationsOutput(ctx *pulumi.Context, args GetDistributionConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) Arns ¶
func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ElementType ¶
func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsResultOutput) Id ¶
func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDistributionConfigurationsResultOutput) Names ¶
func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
type 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"` }
type GetImageOutputResourceAmi ¶
type GetImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId string `pulumi:"accountId"` // Description of the AMI. Description string `pulumi:"description"` // Identifier of the AMI. Image string `pulumi:"image"` // Name of the AMI. Name string `pulumi:"name"` // Region of the AMI. Region string `pulumi:"region"` }
type GetImageOutputResourceAmiArgs ¶
type GetImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringInput `pulumi:"name"` // Region of the AMI. Region pulumi.StringInput `pulumi:"region"` }
func (GetImageOutputResourceAmiArgs) ElementType ¶
func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceAmiArray ¶
type GetImageOutputResourceAmiArray []GetImageOutputResourceAmiInput
func (GetImageOutputResourceAmiArray) ElementType ¶
func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiArrayInput ¶
type GetImageOutputResourceAmiArrayInput interface { pulumi.Input ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput ToGetImageOutputResourceAmiArrayOutputWithContext(context.Context) GetImageOutputResourceAmiArrayOutput }
GetImageOutputResourceAmiArrayInput is an input type that accepts GetImageOutputResourceAmiArray and GetImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiArrayInput` via:
GetImageOutputResourceAmiArray{ GetImageOutputResourceAmiArgs{...} }
type GetImageOutputResourceAmiArrayOutput ¶
type GetImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiArrayOutput) ElementType ¶
func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiArrayOutput) Index ¶
func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiInput ¶
type GetImageOutputResourceAmiInput interface { pulumi.Input ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput ToGetImageOutputResourceAmiOutputWithContext(context.Context) GetImageOutputResourceAmiOutput }
GetImageOutputResourceAmiInput is an input type that accepts GetImageOutputResourceAmiArgs and GetImageOutputResourceAmiOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiInput` via:
GetImageOutputResourceAmiArgs{...}
type GetImageOutputResourceAmiOutput ¶
type GetImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiOutput) AccountId ¶
func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
Account identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Description ¶
func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
Description of the AMI.
func (GetImageOutputResourceAmiOutput) ElementType ¶
func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiOutput) Image ¶
func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
Identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Name ¶
func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
Name of the AMI.
func (GetImageOutputResourceAmiOutput) Region ¶
func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
Region of the AMI.
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"` }
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 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) 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 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 ¶ added in v5.2.0
type GetImagePipelinesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetImagePipelinesFilter `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
type GetImagePipelinesFilter ¶ added in v5.2.0
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 ¶ added in v5.2.0
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 ¶ added in v5.2.0
func (GetImagePipelinesFilterArgs) ElementType() reflect.Type
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput ¶ added in v5.2.0
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext ¶ added in v5.2.0
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
type GetImagePipelinesFilterArray ¶ added in v5.2.0
type GetImagePipelinesFilterArray []GetImagePipelinesFilterInput
func (GetImagePipelinesFilterArray) ElementType ¶ added in v5.2.0
func (GetImagePipelinesFilterArray) ElementType() reflect.Type
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput ¶ added in v5.2.0
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext ¶ added in v5.2.0
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterArrayInput ¶ added in v5.2.0
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 ¶ added in v5.2.0
type GetImagePipelinesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterArrayOutput) ElementType ¶ added in v5.2.0
func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterArrayOutput) Index ¶ added in v5.2.0
func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput ¶ added in v5.2.0
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext ¶ added in v5.2.0
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterInput ¶ added in v5.2.0
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 ¶ added in v5.2.0
type GetImagePipelinesFilterOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterOutput) ElementType ¶ added in v5.2.0
func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterOutput) Name ¶ added in v5.2.0
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 ¶ added in v5.2.0
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext ¶ added in v5.2.0
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) Values ¶ added in v5.2.0
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 ¶ added in v5.2.0
type GetImagePipelinesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImagePipelinesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
func (GetImagePipelinesOutputArgs) ElementType ¶ added in v5.2.0
func (GetImagePipelinesOutputArgs) ElementType() reflect.Type
type GetImagePipelinesResult ¶ added in v5.2.0
type GetImagePipelinesResult struct { // Set of ARNs of the matched Image Builder Image Pipelines. Arns []string `pulumi:"arns"` Filters []GetImagePipelinesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Pipelines. Names []string `pulumi:"names"` }
A collection of values returned by getImagePipelines.
func GetImagePipelines ¶ added in v5.2.0
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/v5/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 ¶ added in v5.2.0
type GetImagePipelinesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipelines.
func GetImagePipelinesOutput ¶ added in v5.2.0
func GetImagePipelinesOutput(ctx *pulumi.Context, args GetImagePipelinesOutputArgs, opts ...pulumi.InvokeOption) GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) Arns ¶ added in v5.2.0
func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ElementType ¶ added in v5.2.0
func (GetImagePipelinesResultOutput) ElementType() reflect.Type
func (GetImagePipelinesResultOutput) Filters ¶ added in v5.2.0
func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesResultOutput) Id ¶ added in v5.2.0
func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImagePipelinesResultOutput) Names ¶ added in v5.2.0
func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput ¶ added in v5.2.0
func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext ¶ added in v5.2.0
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 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"` // 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.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"` // 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.BoolOutput
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.BoolOutput
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 ¶ added in v5.11.0
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` and `Amazon`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
type GetImageRecipesFilter ¶
type GetImageRecipesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetImageRecipesFilterArgs ¶
type GetImageRecipesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetImageRecipesFilterArgs) ElementType ¶
func (GetImageRecipesFilterArgs) ElementType() reflect.Type
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
type GetImageRecipesFilterArray ¶
type GetImageRecipesFilterArray []GetImageRecipesFilterInput
func (GetImageRecipesFilterArray) ElementType ¶
func (GetImageRecipesFilterArray) ElementType() reflect.Type
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterArrayInput ¶
type GetImageRecipesFilterArrayInput interface { pulumi.Input ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput ToGetImageRecipesFilterArrayOutputWithContext(context.Context) GetImageRecipesFilterArrayOutput }
GetImageRecipesFilterArrayInput is an input type that accepts GetImageRecipesFilterArray and GetImageRecipesFilterArrayOutput values. You can construct a concrete instance of `GetImageRecipesFilterArrayInput` via:
GetImageRecipesFilterArray{ GetImageRecipesFilterArgs{...} }
type GetImageRecipesFilterArrayOutput ¶
type GetImageRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterArrayOutput) ElementType ¶
func (GetImageRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetImageRecipesFilterArrayOutput) Index ¶
func (o GetImageRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetImageRecipesFilterOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterInput ¶
type GetImageRecipesFilterInput interface { pulumi.Input ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput ToGetImageRecipesFilterOutputWithContext(context.Context) GetImageRecipesFilterOutput }
GetImageRecipesFilterInput is an input type that accepts GetImageRecipesFilterArgs and GetImageRecipesFilterOutput values. You can construct a concrete instance of `GetImageRecipesFilterInput` via:
GetImageRecipesFilterArgs{...}
type GetImageRecipesFilterOutput ¶
type GetImageRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterOutput) ElementType ¶
func (GetImageRecipesFilterOutput) ElementType() reflect.Type
func (GetImageRecipesFilterOutput) Name ¶
func (o GetImageRecipesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html).
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) Values ¶
func (o GetImageRecipesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetImageRecipesOutputArgs ¶
type GetImageRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImageRecipesFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
func (GetImageRecipesOutputArgs) ElementType ¶
func (GetImageRecipesOutputArgs) ElementType() reflect.Type
type GetImageRecipesResult ¶
type GetImageRecipesResult struct { // Set of ARNs of the matched Image Builder Image Recipes. Arns []string `pulumi:"arns"` Filters []GetImageRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getImageRecipes.
func GetImageRecipes ¶
func GetImageRecipes(ctx *pulumi.Context, args *GetImageRecipesArgs, opts ...pulumi.InvokeOption) (*GetImageRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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{ Filters: []imagebuilder.GetImageRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, Owner: pulumi.StringRef("Self"), }, nil) if err != nil { return err } return nil }) }
```
type GetImageRecipesResultOutput ¶
type GetImageRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipes.
func GetImageRecipesOutput ¶
func GetImageRecipesOutput(ctx *pulumi.Context, args GetImageRecipesOutputArgs, opts ...pulumi.InvokeOption) GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) Arns ¶
func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) ElementType ¶
func (GetImageRecipesResultOutput) ElementType() reflect.Type
func (GetImageRecipesResultOutput) Filters ¶
func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
func (GetImageRecipesResultOutput) Id ¶
func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageRecipesResultOutput) Names ¶
func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) Owner ¶
func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutput ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
type GetInfrastructureConfigurationInstanceMetadataOption ¶ added in v5.3.0
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 ¶ added in v5.3.0
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 ¶ added in v5.3.0
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶ added in v5.3.0
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶ added in v5.3.0
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArray ¶ added in v5.3.0
type GetInfrastructureConfigurationInstanceMetadataOptionArray []GetInfrastructureConfigurationInstanceMetadataOptionInput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType ¶ added in v5.3.0
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶ added in v5.3.0
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶ added in v5.3.0
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType ¶ added in v5.3.0
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type GetInfrastructureConfigurationInstanceMetadataOptionOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType ¶ added in v5.3.0
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit() pulumi.IntOutput
Number of hops that an instance can traverse to reach its destonation.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens() pulumi.StringOutput
Whether a signed token is required for instance metadata retrieval requests.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶ added in v5.3.0
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationLogging ¶
type GetInfrastructureConfigurationLogging struct { // Nested list of S3 logs settings. S3Logs []GetInfrastructureConfigurationLoggingS3Log `pulumi:"s3Logs"` }
type GetInfrastructureConfigurationLoggingArgs ¶
type GetInfrastructureConfigurationLoggingArgs struct { // Nested list of S3 logs settings. S3Logs GetInfrastructureConfigurationLoggingS3LogArrayInput `pulumi:"s3Logs"` }
func (GetInfrastructureConfigurationLoggingArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingArray ¶
type GetInfrastructureConfigurationLoggingArray []GetInfrastructureConfigurationLoggingInput
func (GetInfrastructureConfigurationLoggingArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingArrayInput ¶
type GetInfrastructureConfigurationLoggingArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingArrayOutput }
GetInfrastructureConfigurationLoggingArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingArray and GetInfrastructureConfigurationLoggingArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingArrayInput` via:
GetInfrastructureConfigurationLoggingArray{ GetInfrastructureConfigurationLoggingArgs{...} }
type GetInfrastructureConfigurationLoggingArrayOutput ¶
type GetInfrastructureConfigurationLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingInput ¶
type GetInfrastructureConfigurationLoggingInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput ToGetInfrastructureConfigurationLoggingOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingOutput }
GetInfrastructureConfigurationLoggingInput is an input type that accepts GetInfrastructureConfigurationLoggingArgs and GetInfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingInput` via:
GetInfrastructureConfigurationLoggingArgs{...}
type GetInfrastructureConfigurationLoggingOutput ¶
type GetInfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
Nested list of S3 logs settings.
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingS3LogArgs ¶
type GetInfrastructureConfigurationLoggingS3LogArgs struct { // Name of the S3 Bucket for logging. S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // Key prefix for S3 Bucket logging. S3KeyPrefix pulumi.StringInput `pulumi:"s3KeyPrefix"` }
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationLoggingS3LogArray ¶
type GetInfrastructureConfigurationLoggingS3LogArray []GetInfrastructureConfigurationLoggingS3LogInput
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogArrayInput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput }
GetInfrastructureConfigurationLoggingS3LogArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArray and GetInfrastructureConfigurationLoggingS3LogArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogArrayInput` via:
GetInfrastructureConfigurationLoggingS3LogArray{ GetInfrastructureConfigurationLoggingS3LogArgs{...} }
type GetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogInput ¶
type GetInfrastructureConfigurationLoggingS3LogInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogOutput }
GetInfrastructureConfigurationLoggingS3LogInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArgs and GetInfrastructureConfigurationLoggingS3LogOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogInput` via:
GetInfrastructureConfigurationLoggingS3LogArgs{...}
type GetInfrastructureConfigurationLoggingS3LogOutput ¶
type GetInfrastructureConfigurationLoggingS3LogOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket for logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
Key prefix for S3 Bucket logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationsArgs ¶
type GetInfrastructureConfigurationsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
type GetInfrastructureConfigurationsFilter ¶
type GetInfrastructureConfigurationsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetInfrastructureConfigurationsFilterArgs ¶
type GetInfrastructureConfigurationsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInfrastructureConfigurationsFilterArgs) ElementType ¶
func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
type GetInfrastructureConfigurationsFilterArray ¶
type GetInfrastructureConfigurationsFilterArray []GetInfrastructureConfigurationsFilterInput
func (GetInfrastructureConfigurationsFilterArray) ElementType ¶
func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterArrayInput ¶
type GetInfrastructureConfigurationsFilterArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterArrayOutput }
GetInfrastructureConfigurationsFilterArrayInput is an input type that accepts GetInfrastructureConfigurationsFilterArray and GetInfrastructureConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterArrayInput` via:
GetInfrastructureConfigurationsFilterArray{ GetInfrastructureConfigurationsFilterArgs{...} }
type GetInfrastructureConfigurationsFilterArrayOutput ¶
type GetInfrastructureConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterInput ¶
type GetInfrastructureConfigurationsFilterInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput ToGetInfrastructureConfigurationsFilterOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterOutput }
GetInfrastructureConfigurationsFilterInput is an input type that accepts GetInfrastructureConfigurationsFilterArgs and GetInfrastructureConfigurationsFilterOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterInput` via:
GetInfrastructureConfigurationsFilterArgs{...}
type GetInfrastructureConfigurationsFilterOutput ¶
type GetInfrastructureConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterOutput) Name ¶
func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html).
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) Values ¶
func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetInfrastructureConfigurationsOutputArgs ¶
type GetInfrastructureConfigurationsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetInfrastructureConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
func (GetInfrastructureConfigurationsOutputArgs) ElementType ¶
func (GetInfrastructureConfigurationsOutputArgs) ElementType() reflect.Type
type GetInfrastructureConfigurationsResult ¶
type GetInfrastructureConfigurationsResult struct { // Set of ARNs of the matched Image Builder Infrastructure Configurations. Arns []string `pulumi:"arns"` Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Infrastructure Configurations. Names []string `pulumi:"names"` }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurations ¶
func GetInfrastructureConfigurations(ctx *pulumi.Context, args *GetInfrastructureConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetInfrastructureConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Infrastructure Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetInfrastructureConfigurations(ctx, &imagebuilder.GetInfrastructureConfigurationsArgs{ Filters: []imagebuilder.GetInfrastructureConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetInfrastructureConfigurationsResultOutput ¶
type GetInfrastructureConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurationsOutput ¶
func GetInfrastructureConfigurationsOutput(ctx *pulumi.Context, args GetInfrastructureConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) Arns ¶
func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ElementType ¶
func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsResultOutput) Id ¶
func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInfrastructureConfigurationsResultOutput) Names ¶
func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image. Arn pulumi.StringOutput `pulumi:"arn"` // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"` // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name pulumi.StringOutput `pulumi:"name"` // Operating System version of the image. OsVersion pulumi.StringOutput `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayOutput `pulumi:"outputResources"` // Platform of the image. Platform pulumi.StringOutput `pulumi:"platform"` // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Version of the image. Version pulumi.StringOutput `pulumi:"version"` }
Manages an Image Builder Image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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(aws_imagebuilder_distribution_configuration.Example.Arn), ImageRecipeArn: pulumi.Any(aws_imagebuilder_image_recipe.Example.Arn), InfrastructureConfigurationArn: pulumi.Any(aws_imagebuilder_infrastructure_configuration.Example.Arn), }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_image` resources can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/image:Image example arn:aws:imagebuilder:us-east-1:123456789012:image/example/1.0.0/1
```
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImage ¶
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶
func (*Image) ToImageOutput ¶
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageArgs ¶
type ImageArgs struct { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
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 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 ¶ added in v5.4.0
func (o ImageOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image.
func (ImageOutput) ContainerRecipeArn ¶ added in v5.4.0
func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImageOutput) DateCreated ¶ added in v5.4.0
func (o ImageOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (ImageOutput) DistributionConfigurationArn ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImageOutput) ImageRecipeArn ¶ added in v5.4.0
func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImageOutput) ImageTestsConfiguration ¶ added in v5.4.0
func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImageOutput) InfrastructureConfigurationArn ¶ added in v5.4.0
func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
func (ImageOutput) Name ¶ added in v5.4.0
func (o ImageOutput) Name() pulumi.StringOutput
Name of the AMI.
func (ImageOutput) OsVersion ¶ added in v5.4.0
func (o ImageOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (ImageOutput) OutputResources ¶ added in v5.4.0
func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (ImageOutput) Platform ¶ added in v5.4.0
func (o ImageOutput) Platform() pulumi.StringOutput
Platform of the image.
func (ImageOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ImageOutput) Version() pulumi.StringOutput
Version of the image.
type ImageOutputResource ¶
type ImageOutputResource struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis []ImageOutputResourceAmi `pulumi:"amis"` }
type ImageOutputResourceAmi ¶
type ImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId *string `pulumi:"accountId"` // Description of the AMI. Description *string `pulumi:"description"` // Identifier of the AMI. Image *string `pulumi:"image"` // Name of the AMI. Name *string `pulumi:"name"` // Region of the AMI. Region *string `pulumi:"region"` }
type ImageOutputResourceAmiArgs ¶
type ImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringPtrInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringPtrInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringPtrInput `pulumi:"name"` // Region of the AMI. Region pulumi.StringPtrInput `pulumi:"region"` }
func (ImageOutputResourceAmiArgs) ElementType ¶
func (ImageOutputResourceAmiArgs) ElementType() reflect.Type
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceAmiArray ¶
type ImageOutputResourceAmiArray []ImageOutputResourceAmiInput
func (ImageOutputResourceAmiArray) ElementType ¶
func (ImageOutputResourceAmiArray) ElementType() reflect.Type
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiArrayInput ¶
type ImageOutputResourceAmiArrayInput interface { pulumi.Input ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput ToImageOutputResourceAmiArrayOutputWithContext(context.Context) ImageOutputResourceAmiArrayOutput }
ImageOutputResourceAmiArrayInput is an input type that accepts ImageOutputResourceAmiArray and ImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `ImageOutputResourceAmiArrayInput` via:
ImageOutputResourceAmiArray{ ImageOutputResourceAmiArgs{...} }
type ImageOutputResourceAmiArrayOutput ¶
type ImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiArrayOutput) ElementType ¶
func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiArrayOutput) Index ¶
func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiInput ¶
type ImageOutputResourceAmiInput interface { pulumi.Input ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput ToImageOutputResourceAmiOutputWithContext(context.Context) ImageOutputResourceAmiOutput }
ImageOutputResourceAmiInput is an input type that accepts ImageOutputResourceAmiArgs and ImageOutputResourceAmiOutput values. You can construct a concrete instance of `ImageOutputResourceAmiInput` via:
ImageOutputResourceAmiArgs{...}
type ImageOutputResourceAmiOutput ¶
type ImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiOutput) AccountId ¶
func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
Account identifier of the AMI.
func (ImageOutputResourceAmiOutput) Description ¶
func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
Description of the AMI.
func (ImageOutputResourceAmiOutput) ElementType ¶
func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiOutput) Image ¶
func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
Identifier of the AMI.
func (ImageOutputResourceAmiOutput) Name ¶
func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
Name of the AMI.
func (ImageOutputResourceAmiOutput) Region ¶
func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
Region of the AMI.
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"` }
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 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) 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 image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // 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. Name pulumi.StringOutput `pulumi:"name"` // Platform of the image pipeline. Platform pulumi.StringOutput `pulumi:"platform"` // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrOutput `pulumi:"schedule"` // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrOutput `pulumi:"status"` // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImagePipeline(ctx, "example", &imagebuilder.ImagePipelineArgs{ ImageRecipeArn: pulumi.Any(aws_imagebuilder_image_recipe.Example.Arn), InfrastructureConfigurationArn: pulumi.Any(aws_imagebuilder_infrastructure_configuration.Example.Arn), Schedule: &imagebuilder.ImagePipelineScheduleArgs{ ScheduleExpression: pulumi.String("cron(0 0 * * ? *)"), }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_image_pipeline` resources can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/imagePipeline:ImagePipeline example arn:aws:imagebuilder:us-east-1:123456789012:image-pipeline/example
```
func GetImagePipeline ¶
func GetImagePipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImagePipelineState, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
GetImagePipeline gets an existing ImagePipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImagePipeline ¶
func NewImagePipeline(ctx *pulumi.Context, name string, args *ImagePipelineArgs, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
NewImagePipeline registers a new resource with the given unique name, arguments, and options.
func (*ImagePipeline) ElementType ¶
func (*ImagePipeline) ElementType() reflect.Type
func (*ImagePipeline) ToImagePipelineOutput ¶
func (i *ImagePipeline) ToImagePipelineOutput() ImagePipelineOutput
func (*ImagePipeline) ToImagePipelineOutputWithContext ¶
func (i *ImagePipeline) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineArgs ¶
type ImagePipelineArgs struct { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Description of the image pipeline. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // 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. Name pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
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 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 ¶ added in v5.4.0
func (o ImagePipelineOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image pipeline.
func (ImagePipelineOutput) ContainerRecipeArn ¶ added in v5.4.0
func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImagePipelineOutput) DateCreated ¶ added in v5.4.0
func (o ImagePipelineOutput) DateCreated() pulumi.StringOutput
Date the image pipeline was created.
func (ImagePipelineOutput) DateLastRun ¶ added in v5.4.0
func (o ImagePipelineOutput) DateLastRun() pulumi.StringOutput
Date the image pipeline was last run.
func (ImagePipelineOutput) DateNextRun ¶ added in v5.4.0
func (o ImagePipelineOutput) DateNextRun() pulumi.StringOutput
Date the image pipeline will run next.
func (ImagePipelineOutput) DateUpdated ¶ added in v5.4.0
func (o ImagePipelineOutput) DateUpdated() pulumi.StringOutput
Date the image pipeline was updated.
func (ImagePipelineOutput) Description ¶ added in v5.4.0
func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
Description of the image pipeline.
func (ImagePipelineOutput) DistributionConfigurationArn ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImagePipelineOutput) ImageRecipeArn ¶ added in v5.4.0
func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImagePipelineOutput) ImageTestsConfiguration ¶ added in v5.4.0
func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImagePipelineOutput) InfrastructureConfigurationArn ¶ added in v5.4.0
func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
func (ImagePipelineOutput) Name ¶ added in v5.4.0
func (o ImagePipelineOutput) Name() pulumi.StringOutput
Name of the image pipeline.
func (ImagePipelineOutput) Platform ¶ added in v5.4.0
func (o ImagePipelineOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (ImagePipelineOutput) Schedule ¶ added in v5.4.0
func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
Configuration block with schedule settings. Detailed below.
func (ImagePipelineOutput) Status ¶ added in v5.4.0
func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
func (ImagePipelineOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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
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). 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). 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).
func (ImagePipelineScheduleOutput) Timezone ¶ added in v5.1.0
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).
func (ImagePipelineSchedulePtrOutput) Timezone ¶ added in v5.1.0
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 image recipe. ImageRecipeArn pulumi.StringPtrInput // 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. Name pulumi.StringPtrInput // Platform of the image pipeline. Platform pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (ImagePipelineState) ElementType ¶
func (ImagePipelineState) ElementType() reflect.Type
type ImageRecipe ¶
type ImageRecipe struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayOutput `pulumi:"components"` // Date the image recipe was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the image recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the image recipe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the image recipe. Owner pulumi.StringOutput `pulumi:"owner"` // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // Platform of the image recipe. Platform pulumi.StringOutput `pulumi:"platform"` // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentOutput `pulumi:"systemsManagerAgent"` // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. 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/v5/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(aws_imagebuilder_component.Example.Arn), Parameters: imagebuilder.ImageRecipeComponentParameterArray{ &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter1"), Value: pulumi.String("Value1"), }, &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter2"), Value: pulumi.String("Value2"), }, }, }, }, ParentImage: pulumi.String(fmt.Sprintf("arn:%v:imagebuilder:%v:aws:image/amazon-linux-2-x86/x.x.x", data.Aws_partition.Current.Partition, data.Aws_region.Current.Name)), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_image_recipe` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/imageRecipe:ImageRecipe example arn:aws:imagebuilder:us-east-1:123456789012:image-recipe/example/1.0.0
```
func GetImageRecipe ¶
func GetImageRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageRecipeState, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
GetImageRecipe gets an existing ImageRecipe resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImageRecipe ¶
func NewImageRecipe(ctx *pulumi.Context, name string, args *ImageRecipeArgs, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
NewImageRecipe registers a new resource with the given unique name, arguments, and options.
func (*ImageRecipe) ElementType ¶
func (*ImageRecipe) ElementType() reflect.Type
func (*ImageRecipe) ToImageRecipeOutput ¶
func (i *ImageRecipe) ToImageRecipeOutput() ImageRecipeOutput
func (*ImageRecipe) ToImageRecipeOutputWithContext ¶
func (i *ImageRecipe) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
type ImageRecipeArgs ¶
type ImageRecipeArgs struct { // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayInput // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayInput // Description of the image recipe. Description pulumi.StringPtrInput // Name of the image recipe. Name pulumi.StringPtrInput // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringInput // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // 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. 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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.4.0
func (o ImageRecipeOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the image recipe.
func (ImageRecipeOutput) BlockDeviceMappings ¶ added in v5.4.0
func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the image recipe. Detailed below.
func (ImageRecipeOutput) Components ¶ added in v5.4.0
func (o ImageRecipeOutput) Components() ImageRecipeComponentArrayOutput
Ordered configuration block(s) with components for the image recipe. Detailed below.
func (ImageRecipeOutput) DateCreated ¶ added in v5.4.0
func (o ImageRecipeOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (ImageRecipeOutput) Description ¶ added in v5.4.0
func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
Description of the image recipe.
func (ImageRecipeOutput) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) Name ¶ added in v5.4.0
func (o ImageRecipeOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (ImageRecipeOutput) Owner ¶ added in v5.4.0
func (o ImageRecipeOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (ImageRecipeOutput) ParentImage ¶ added in v5.4.0
func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID.
func (ImageRecipeOutput) Platform ¶ added in v5.4.0
func (o ImageRecipeOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (ImageRecipeOutput) SystemsManagerAgent ¶ added in v5.4.0
func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below.
func (ImageRecipeOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
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.
func (ImageRecipeOutput) WorkingDirectory ¶ added in v5.4.0
func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ImageRecipeState ¶
type ImageRecipeState struct { // (Required) Amazon Resource Name (ARN) of the image recipe. Arn pulumi.StringPtrInput // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayInput // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayInput // Date the image recipe was created. DateCreated pulumi.StringPtrInput // Description of the image recipe. Description pulumi.StringPtrInput // Name of the image recipe. Name pulumi.StringPtrInput // Owner of the image recipe. Owner pulumi.StringPtrInput // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringPtrInput // Platform of the image recipe. Platform pulumi.StringPtrInput // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. 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 ¶ added in v5.1.0
type ImageRecipeSystemsManagerAgent struct { // Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`. UninstallAfterBuild bool `pulumi:"uninstallAfterBuild"` }
type ImageRecipeSystemsManagerAgentArgs ¶ added in v5.1.0
type ImageRecipeSystemsManagerAgentArgs struct { // Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`. UninstallAfterBuild pulumi.BoolInput `pulumi:"uninstallAfterBuild"` }
func (ImageRecipeSystemsManagerAgentArgs) ElementType ¶ added in v5.1.0
func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput ¶ added in v5.1.0
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext ¶ added in v5.1.0
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput ¶ added in v5.1.0
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶ added in v5.1.0
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
type ImageRecipeSystemsManagerAgentInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type ImageRecipeSystemsManagerAgentOutput struct{ *pulumi.OutputState }
func (ImageRecipeSystemsManagerAgentOutput) ElementType ¶ added in v5.1.0
func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolOutput
Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`.
type ImageRecipeSystemsManagerAgentPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func ImageRecipeSystemsManagerAgentPtr(v *ImageRecipeSystemsManagerAgentArgs) ImageRecipeSystemsManagerAgentPtrInput
type ImageRecipeSystemsManagerAgentPtrOutput ¶ added in v5.1.0
type ImageRecipeSystemsManagerAgentPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType ¶ added in v5.1.0
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild ¶ added in v5.1.0
func (o ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`.
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 image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringPtrInput // Name of the AMI. Name pulumi.StringPtrInput // Operating System version of the image. OsVersion pulumi.StringPtrInput // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayInput // Platform of the image. Platform pulumi.StringPtrInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // Version of the image. Version pulumi.StringPtrInput }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
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. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v5/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(aws_iam_instance_profile.Example.Name), InstanceTypes: pulumi.StringArray{ pulumi.String("t2.nano"), pulumi.String("t3.micro"), }, KeyPair: pulumi.Any(aws_key_pair.Example.Key_name), SecurityGroupIds: pulumi.StringArray{ aws_security_group.Example.Id, }, SnsTopicArn: pulumi.Any(aws_sns_topic.Example.Arn), SubnetId: pulumi.Any(aws_subnet.Main.Id), TerminateInstanceOnFailure: pulumi.Bool(true), Logging: &imagebuilder.InfrastructureConfigurationLoggingArgs{ S3Logs: &imagebuilder.InfrastructureConfigurationLoggingS3LogsArgs{ S3BucketName: pulumi.Any(aws_s3_bucket.Example.Bucket), S3KeyPrefix: pulumi.String("logs"), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_imagebuilder_infrastructure_configuration` can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/infrastructureConfiguration:InfrastructureConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:infrastructure-configuration/example
```
func GetInfrastructureConfiguration ¶
func GetInfrastructureConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InfrastructureConfigurationState, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
GetInfrastructureConfiguration gets an existing InfrastructureConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInfrastructureConfiguration ¶
func NewInfrastructureConfiguration(ctx *pulumi.Context, name string, args *InfrastructureConfigurationArgs, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
NewInfrastructureConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InfrastructureConfiguration) ElementType ¶
func (*InfrastructureConfiguration) ElementType() reflect.Type
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutput ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationArgs ¶
type InfrastructureConfigurationArgs struct { // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll 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 ¶ added in v5.3.0
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 ¶ added in v5.3.0
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 ¶ added in v5.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v5.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶ added in v5.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v5.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v5.3.0
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsInput ¶ added in v5.3.0
type InfrastructureConfigurationInstanceMetadataOptionsInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput }
InfrastructureConfigurationInstanceMetadataOptionsInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs and InfrastructureConfigurationInstanceMetadataOptionsOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...}
type InfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v5.3.0
type InfrastructureConfigurationInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType ¶ added in v5.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput ¶ added in v5.3.0
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput }
InfrastructureConfigurationInstanceMetadataOptionsPtrInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs, InfrastructureConfigurationInstanceMetadataOptionsPtr and InfrastructureConfigurationInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsPtrInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...} or: nil
func InfrastructureConfigurationInstanceMetadataOptionsPtr ¶ added in v5.3.0
func InfrastructureConfigurationInstanceMetadataOptionsPtr(v *InfrastructureConfigurationInstanceMetadataOptionsArgs) InfrastructureConfigurationInstanceMetadataOptionsPtrInput
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v5.3.0
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType ¶ added in v5.3.0
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶ added in v5.3.0
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶ added in v5.3.0
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. 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.
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.
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 ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the configuration.
func (InfrastructureConfigurationOutput) DateCreated ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
Date when the configuration was created.
func (InfrastructureConfigurationOutput) DateUpdated ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
Date when the configuration was updated.
func (InfrastructureConfigurationOutput) Description ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
Description for the configuration.
func (InfrastructureConfigurationOutput) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) InstanceMetadataOptions ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
Name of IAM Instance Profile.
func (InfrastructureConfigurationOutput) InstanceTypes ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types.
func (InfrastructureConfigurationOutput) KeyPair ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
Name of EC2 Key Pair.
func (InfrastructureConfigurationOutput) Logging ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
Configuration block with logging settings. Detailed below.
func (InfrastructureConfigurationOutput) Name ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
Name for the configuration.
func (InfrastructureConfigurationOutput) ResourceTags ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags to assign to infrastructure created by the configuration.
func (InfrastructureConfigurationOutput) SecurityGroupIds ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers.
func (InfrastructureConfigurationOutput) SnsTopicArn ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of SNS Topic.
func (InfrastructureConfigurationOutput) SubnetId ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
EC2 Subnet identifier. Also requires `securityGroupIds` argument.
func (InfrastructureConfigurationOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationState ¶
type InfrastructureConfigurationState struct { // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringPtrInput // Date when the configuration was created. DateCreated pulumi.StringPtrInput // Date when the configuration was updated. DateUpdated pulumi.StringPtrInput // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringPtrInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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 LookupComponentArgs ¶
type LookupComponentArgs struct { // ARN of the component. Arn string `pulumi:"arn"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
type LookupComponentOutputArgs ¶
type LookupComponentOutputArgs struct { // ARN of the component. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the component. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
func (LookupComponentOutputArgs) ElementType ¶
func (LookupComponentOutputArgs) ElementType() reflect.Type
type LookupComponentResult ¶
type LookupComponentResult struct { Arn string `pulumi:"arn"` // Change description of the component. ChangeDescription string `pulumi:"changeDescription"` // Data of the component. Data string `pulumi:"data"` // Date the component was created. DateCreated string `pulumi:"dateCreated"` // Description of the component. Description string `pulumi:"description"` // Encryption status of the component. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the component. Name string `pulumi:"name"` // Owner of the component. Owner string `pulumi:"owner"` // Platform of the component. Platform string `pulumi:"platform"` // Operating Systems (OSes) supported by the component. SupportedOsVersions []string `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` // Type of the component. Type string `pulumi:"type"` // Version of the component. Version string `pulumi:"version"` }
A collection of values returned by getComponent.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
Provides details about an Image Builder Component.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupComponent(ctx, &imagebuilder.LookupComponentArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:component/amazon-cloudwatch-agent-linux/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupComponentResultOutput ¶
type LookupComponentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponent.
func LookupComponentOutput ¶
func LookupComponentOutput(ctx *pulumi.Context, args LookupComponentOutputArgs, opts ...pulumi.InvokeOption) LookupComponentResultOutput
func (LookupComponentResultOutput) Arn ¶
func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
func (LookupComponentResultOutput) ChangeDescription ¶
func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
Change description of the component.
func (LookupComponentResultOutput) Data ¶
func (o LookupComponentResultOutput) Data() pulumi.StringOutput
Data of the component.
func (LookupComponentResultOutput) DateCreated ¶
func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (LookupComponentResultOutput) Description ¶
func (o LookupComponentResultOutput) Description() pulumi.StringOutput
Description of the component.
func (LookupComponentResultOutput) ElementType ¶
func (LookupComponentResultOutput) ElementType() reflect.Type
func (LookupComponentResultOutput) Encrypted ¶
func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (LookupComponentResultOutput) Id ¶
func (o LookupComponentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupComponentResultOutput) KmsKeyId ¶
func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
ARN of the Key Management Service (KMS) Key used to encrypt the component.
func (LookupComponentResultOutput) Name ¶
func (o LookupComponentResultOutput) Name() pulumi.StringOutput
Name of the component.
func (LookupComponentResultOutput) Owner ¶
func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
Owner of the component.
func (LookupComponentResultOutput) Platform ¶
func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
Platform of the component.
func (LookupComponentResultOutput) SupportedOsVersions ¶
func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
Operating Systems (OSes) supported by the component.
func (LookupComponentResultOutput) Tags ¶
func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the component.
func (LookupComponentResultOutput) ToLookupComponentResultOutput ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
func (LookupComponentResultOutput) Type ¶
func (o LookupComponentResultOutput) Type() pulumi.StringOutput
Type of the component.
func (LookupComponentResultOutput) Version ¶
func (o LookupComponentResultOutput) Version() pulumi.StringOutput
Version of the component.
type LookupContainerRecipeArgs ¶ added in v5.1.0
type LookupContainerRecipeArgs struct { // ARN of the container recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
type LookupContainerRecipeOutputArgs ¶ added in v5.1.0
type LookupContainerRecipeOutputArgs struct { // ARN of the container recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
func (LookupContainerRecipeOutputArgs) ElementType ¶ added in v5.1.0
func (LookupContainerRecipeOutputArgs) ElementType() reflect.Type
type LookupContainerRecipeResult ¶ added in v5.1.0
type LookupContainerRecipeResult struct { Arn string `pulumi:"arn"` // List of objects with components for the container recipe. Components []GetContainerRecipeComponent `pulumi:"components"` // Type of the container. ContainerType string `pulumi:"containerType"` // Date the container recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the container recipe. Description string `pulumi:"description"` // Dockerfile template used to build the image. DockerfileTemplateData string `pulumi:"dockerfileTemplateData"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of objects with instance configurations for building and testing container images. InstanceConfigurations []GetContainerRecipeInstanceConfiguration `pulumi:"instanceConfigurations"` // KMS key used to encrypt the container image. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the container recipe. Name string `pulumi:"name"` // Owner of the container recipe. Owner string `pulumi:"owner"` // Base image for the container recipe. ParentImage string `pulumi:"parentImage"` // Platform of the container recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` // Destination repository for the container image. TargetRepositories []GetContainerRecipeTargetRepository `pulumi:"targetRepositories"` // Version of the container recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipe ¶ added in v5.1.0
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/v5/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 ¶ added in v5.1.0
type LookupContainerRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipeOutput ¶ added in v5.1.0
func LookupContainerRecipeOutput(ctx *pulumi.Context, args LookupContainerRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Arn ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupContainerRecipeResultOutput) Components ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
List of objects with components for the container recipe.
func (LookupContainerRecipeResultOutput) ContainerType ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
Type of the container.
func (LookupContainerRecipeResultOutput) DateCreated ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (LookupContainerRecipeResultOutput) Description ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
Description of the container recipe.
func (LookupContainerRecipeResultOutput) DockerfileTemplateData ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
Dockerfile template used to build the image.
func (LookupContainerRecipeResultOutput) ElementType ¶ added in v5.1.0
func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
func (LookupContainerRecipeResultOutput) Encrypted ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContainerRecipeResultOutput) InstanceConfigurations ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
List of objects with instance configurations for building and testing container images.
func (LookupContainerRecipeResultOutput) KmsKeyId ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (LookupContainerRecipeResultOutput) Name ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (LookupContainerRecipeResultOutput) Owner ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (LookupContainerRecipeResultOutput) ParentImage ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image for the container recipe.
func (LookupContainerRecipeResultOutput) Platform ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (LookupContainerRecipeResultOutput) Tags ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe.
func (LookupContainerRecipeResultOutput) TargetRepositories ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
Destination repository for the container image.
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Version ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
Version of the container recipe.
func (LookupContainerRecipeResultOutput) WorkingDirectory ¶ added in v5.1.0
func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupDistributionConfigurationArgs ¶
type LookupDistributionConfigurationArgs struct { // ARN of the distribution configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
type LookupDistributionConfigurationOutputArgs ¶
type LookupDistributionConfigurationOutputArgs struct { // ARN of the distribution configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
func (LookupDistributionConfigurationOutputArgs) ElementType ¶
func (LookupDistributionConfigurationOutputArgs) ElementType() reflect.Type
type LookupDistributionConfigurationResult ¶
type LookupDistributionConfigurationResult struct { Arn string `pulumi:"arn"` // Date the distribution configuration was created. DateCreated string `pulumi:"dateCreated"` // Date the distribution configuration was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the container distribution configuration. Description string `pulumi:"description"` // Set of distributions. Distributions []GetDistributionConfigurationDistribution `pulumi:"distributions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the distribution configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfiguration ¶
func LookupDistributionConfiguration(ctx *pulumi.Context, args *LookupDistributionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDistributionConfigurationResult, error)
Provides details about an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupDistributionConfiguration(ctx, &imagebuilder.LookupDistributionConfigurationArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:distribution-configuration/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupDistributionConfigurationResultOutput ¶
type LookupDistributionConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfigurationOutput ¶
func LookupDistributionConfigurationOutput(ctx *pulumi.Context, args LookupDistributionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) Arn ¶
func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupDistributionConfigurationResultOutput) DateCreated ¶
func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (LookupDistributionConfigurationResultOutput) DateUpdated ¶
func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (LookupDistributionConfigurationResultOutput) Description ¶
func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (LookupDistributionConfigurationResultOutput) Distributions ¶
func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
Set of distributions.
func (LookupDistributionConfigurationResultOutput) ElementType ¶
func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
func (LookupDistributionConfigurationResultOutput) Id ¶
func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDistributionConfigurationResultOutput) Name ¶
func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Tags ¶
func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration.
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
type LookupImageArgs ¶
type LookupImageArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImage.
type LookupImageOutputArgs ¶
type LookupImageOutputArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImage.
func (LookupImageOutputArgs) ElementType ¶
func (LookupImageOutputArgs) ElementType() reflect.Type
type LookupImagePipelineArgs ¶
type LookupImagePipelineArgs struct { // ARN of the image pipeline. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
type LookupImagePipelineOutputArgs ¶
type LookupImagePipelineOutputArgs struct { // ARN of the image pipeline. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
func (LookupImagePipelineOutputArgs) ElementType ¶
func (LookupImagePipelineOutputArgs) ElementType() reflect.Type
type LookupImagePipelineResult ¶
type LookupImagePipelineResult struct { Arn string `pulumi:"arn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image pipeline was created. DateCreated string `pulumi:"dateCreated"` // Date the image pipeline was last run. DateLastRun string `pulumi:"dateLastRun"` // Date the image pipeline will run next. DateNextRun string `pulumi:"dateNextRun"` // Date the image pipeline was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the image pipeline. Description string `pulumi:"description"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImagePipelineImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the image pipeline. Name string `pulumi:"name"` // Platform of the image pipeline. Platform string `pulumi:"platform"` // List of an object with schedule settings. Schedules []GetImagePipelineSchedule `pulumi:"schedules"` // Status of the image pipeline. Status string `pulumi:"status"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getImagePipeline.
func LookupImagePipeline ¶
func LookupImagePipeline(ctx *pulumi.Context, args *LookupImagePipelineArgs, opts ...pulumi.InvokeOption) (*LookupImagePipelineResult, error)
Provides details about an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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 ¶ added in v5.1.0
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) ImageTestsConfigurations ¶
func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImagePipelineResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImagePipelineResultOutput) Name ¶
func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
Name of the image pipeline.
func (LookupImagePipelineResultOutput) Platform ¶
func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (LookupImagePipelineResultOutput) Schedules ¶
func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
List of an object with schedule settings.
func (LookupImagePipelineResultOutput) Status ¶
func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
Status of the image pipeline.
func (LookupImagePipelineResultOutput) Tags ¶
func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image pipeline.
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
type LookupImageRecipeArgs ¶
type LookupImageRecipeArgs struct { // ARN of the image recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
type LookupImageRecipeOutputArgs ¶
type LookupImageRecipeOutputArgs struct { // ARN of the image recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
func (LookupImageRecipeOutputArgs) ElementType ¶
func (LookupImageRecipeOutputArgs) ElementType() reflect.Type
type LookupImageRecipeResult ¶
type LookupImageRecipeResult struct { Arn string `pulumi:"arn"` // Set of objects with block device mappings for the image recipe. BlockDeviceMappings []GetImageRecipeBlockDeviceMapping `pulumi:"blockDeviceMappings"` // List of objects with components for the image recipe. Components []GetImageRecipeComponent `pulumi:"components"` // Date the image recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the image recipe. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the image recipe. Name string `pulumi:"name"` // Owner of the image recipe. Owner string `pulumi:"owner"` // Base image of the image recipe. ParentImage string `pulumi:"parentImage"` // Platform of the image recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` // Base64 encoded contents of user data. Commands or a command script to run when build instance is launched. UserDataBase64 string `pulumi:"userDataBase64"` // Version of the image recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getImageRecipe.
func LookupImageRecipe ¶
func LookupImageRecipe(ctx *pulumi.Context, args *LookupImageRecipeArgs, opts ...pulumi.InvokeOption) (*LookupImageRecipeResult, error)
Provides details about an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImageRecipe(ctx, &imagebuilder.LookupImageRecipeArgs{ Arn: "arn:aws:imagebuilder:us-east-1:aws:image-recipe/example/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageRecipeResultOutput ¶
type LookupImageRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipe.
func LookupImageRecipeOutput ¶
func LookupImageRecipeOutput(ctx *pulumi.Context, args LookupImageRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) Arn ¶
func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupImageRecipeResultOutput) BlockDeviceMappings ¶
func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the image recipe.
func (LookupImageRecipeResultOutput) Components ¶
func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
List of objects with components for the image recipe.
func (LookupImageRecipeResultOutput) DateCreated ¶
func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (LookupImageRecipeResultOutput) Description ¶
func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
Description of the image recipe.
func (LookupImageRecipeResultOutput) ElementType ¶
func (LookupImageRecipeResultOutput) ElementType() reflect.Type
func (LookupImageRecipeResultOutput) Id ¶
func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageRecipeResultOutput) Name ¶
func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (LookupImageRecipeResultOutput) Owner ¶
func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (LookupImageRecipeResultOutput) ParentImage ¶
func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image of the image recipe.
func (LookupImageRecipeResultOutput) Platform ¶
func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (LookupImageRecipeResultOutput) Tags ¶
func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image recipe.
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) UserDataBase64 ¶
func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
Base64 encoded contents of user data. Commands or a command script to run when build instance is launched.
func (LookupImageRecipeResultOutput) Version ¶
func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
Version of the image recipe.
func (LookupImageRecipeResultOutput) WorkingDirectory ¶
func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupImageResult ¶
type LookupImageResult struct { Arn string `pulumi:"arn"` // Build version ARN of the image. This will always have the `#.#.#/#` suffix. BuildVersionArn string `pulumi:"buildVersionArn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated string `pulumi:"dateCreated"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImageImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name string `pulumi:"name"` // Operating System version of the image. OsVersion string `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources []GetImageOutputResource `pulumi:"outputResources"` // Platform of the image. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` // Version of the image. Version string `pulumi:"version"` }
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Provides details about an Image Builder Image.
## Example Usage ### Latest
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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 ¶ added in v5.1.0
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) ImageTestsConfigurations ¶
func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImageResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImageResultOutput) Name ¶
func (o LookupImageResultOutput) Name() pulumi.StringOutput
Name of the AMI.
func (LookupImageResultOutput) OsVersion ¶
func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (LookupImageResultOutput) OutputResources ¶
func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (LookupImageResultOutput) Platform ¶
func (o LookupImageResultOutput) Platform() pulumi.StringOutput
Platform of the image.
func (LookupImageResultOutput) Tags ¶
func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image.
func (LookupImageResultOutput) ToLookupImageResultOutput ¶
func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
func (LookupImageResultOutput) ToLookupImageResultOutputWithContext ¶
func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
func (LookupImageResultOutput) Version ¶
func (o LookupImageResultOutput) Version() pulumi.StringOutput
Version of the image.
type LookupInfrastructureConfigurationArgs ¶
type LookupInfrastructureConfigurationArgs struct { // ARN of the infrastructure configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
type LookupInfrastructureConfigurationOutputArgs ¶
type LookupInfrastructureConfigurationOutputArgs struct { // ARN of the infrastructure configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags pulumi.StringMapInput `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
func (LookupInfrastructureConfigurationOutputArgs) ElementType ¶
func (LookupInfrastructureConfigurationOutputArgs) ElementType() reflect.Type
type LookupInfrastructureConfigurationResult ¶
type LookupInfrastructureConfigurationResult struct { Arn string `pulumi:"arn"` // Date the infrastructure configuration was updated. DateCreated string `pulumi:"dateCreated"` DateUpdated string `pulumi:"dateUpdated"` // Description of the infrastructure configuration. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. InstanceMetadataOptions []GetInfrastructureConfigurationInstanceMetadataOption `pulumi:"instanceMetadataOptions"` // Name of the IAM Instance Profile associated with the configuration. InstanceProfileName string `pulumi:"instanceProfileName"` // Set of EC2 Instance Types associated with the configuration. InstanceTypes []string `pulumi:"instanceTypes"` // Name of the EC2 Key Pair associated with the configuration. KeyPair string `pulumi:"keyPair"` // Nested list of logging settings. Loggings []GetInfrastructureConfigurationLogging `pulumi:"loggings"` // Name of the infrastructure configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers associated with the configuration. SecurityGroupIds []string `pulumi:"securityGroupIds"` // ARN of the SNS Topic associated with the configuration. SnsTopicArn string `pulumi:"snsTopicArn"` // Identifier of the EC2 Subnet associated with the configuration. SubnetId string `pulumi:"subnetId"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` // Whether instances are terminated on failure. TerminateInstanceOnFailure bool `pulumi:"terminateInstanceOnFailure"` }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfiguration ¶
func LookupInfrastructureConfiguration(ctx *pulumi.Context, args *LookupInfrastructureConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInfrastructureConfigurationResult, error)
Provides details about an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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 ¶ added in v5.3.0
func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances.
func (LookupInfrastructureConfigurationResultOutput) InstanceProfileName ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
Name of the IAM Instance Profile associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) InstanceTypes ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) KeyPair ¶
func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
Name of the EC2 Key Pair associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Loggings ¶
func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
Nested list of logging settings.
func (LookupInfrastructureConfigurationResultOutput) Name ¶
func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
Name of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ResourceTags ¶
func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure created by the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) SecurityGroupIds ¶
func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SnsTopicArn ¶
func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
ARN of the SNS Topic associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SubnetId ¶
func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
Identifier of the EC2 Subnet associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Tags ¶
func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure ¶
func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
Whether instances are terminated on failure.
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
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
- pulumiTypes.go