Documentation ¶
Index ¶
- type Component
- type ComponentArgs
- type ComponentArray
- type ComponentArrayInput
- type ComponentArrayOutput
- func (ComponentArrayOutput) ElementType() reflect.Type
- func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
- func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
- func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
- type ComponentInput
- type ComponentMap
- type ComponentMapInput
- type ComponentMapOutput
- type ComponentOutput
- func (o ComponentOutput) Arn() pulumi.StringOutput
- func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o ComponentOutput) Data() pulumi.StringOutput
- func (o ComponentOutput) DateCreated() pulumi.StringOutput
- func (o ComponentOutput) Description() pulumi.StringPtrOutput
- func (ComponentOutput) ElementType() reflect.Type
- func (o ComponentOutput) Encrypted() pulumi.BoolOutput
- func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ComponentOutput) Name() pulumi.StringOutput
- func (o ComponentOutput) Owner() pulumi.StringOutput
- func (o ComponentOutput) Platform() pulumi.StringOutput
- func (o ComponentOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o ComponentOutput) Tags() pulumi.StringMapOutput
- func (o ComponentOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ComponentOutput) ToComponentOutput() ComponentOutput
- func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
- func (o ComponentOutput) Type() pulumi.StringOutput
- func (o ComponentOutput) Uri() pulumi.StringPtrOutput
- func (o ComponentOutput) Version() pulumi.StringOutput
- type ComponentState
- type ContainerRecipe
- type ContainerRecipeArgs
- type ContainerRecipeArray
- type ContainerRecipeArrayInput
- type ContainerRecipeArrayOutput
- func (ContainerRecipeArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeArrayOutput) Index(i pulumi.IntInput) ContainerRecipeOutput
- func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
- func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
- type ContainerRecipeComponent
- type ContainerRecipeComponentArgs
- func (ContainerRecipeComponentArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
- func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
- type ContainerRecipeComponentArray
- func (ContainerRecipeComponentArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
- func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
- type ContainerRecipeComponentArrayInput
- type ContainerRecipeComponentArrayOutput
- func (ContainerRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
- func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
- type ContainerRecipeComponentInput
- type ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (ContainerRecipeComponentOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
- func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
- type ContainerRecipeComponentParameter
- type ContainerRecipeComponentParameterArgs
- func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- type ContainerRecipeComponentParameterArray
- func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterArrayInput
- type ContainerRecipeComponentParameterArrayOutput
- func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
- func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
- type ContainerRecipeComponentParameterInput
- type ContainerRecipeComponentParameterOutput
- func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
- func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type ContainerRecipeInput
- type ContainerRecipeInstanceConfiguration
- type ContainerRecipeInstanceConfigurationArgs
- func (ContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMapping
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Elem() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput
- type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
- func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type ContainerRecipeInstanceConfigurationInput
- type ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (ContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeInstanceConfigurationPtrInput
- type ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) Elem() ContainerRecipeInstanceConfigurationOutput
- func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeInstanceConfigurationPtrOutput) Image() pulumi.StringPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
- type ContainerRecipeMap
- type ContainerRecipeMapInput
- type ContainerRecipeMapOutput
- func (ContainerRecipeMapOutput) ElementType() reflect.Type
- func (o ContainerRecipeMapOutput) MapIndex(k pulumi.StringInput) ContainerRecipeOutput
- func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
- func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
- type ContainerRecipeOutput
- func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
- func (o ContainerRecipeOutput) Components() ContainerRecipeComponentArrayOutput
- func (o ContainerRecipeOutput) ContainerType() pulumi.StringOutput
- func (o ContainerRecipeOutput) DateCreated() pulumi.StringOutput
- func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringOutput
- func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
- func (ContainerRecipeOutput) ElementType() reflect.Type
- func (o ContainerRecipeOutput) Encrypted() pulumi.BoolOutput
- func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
- func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) Name() pulumi.StringOutput
- func (o ContainerRecipeOutput) Owner() pulumi.StringOutput
- func (o ContainerRecipeOutput) ParentImage() pulumi.StringOutput
- func (o ContainerRecipeOutput) Platform() pulumi.StringOutput
- func (o ContainerRecipeOutput) PlatformOverride() pulumi.StringPtrOutput
- func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
- func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
- func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
- func (o ContainerRecipeOutput) Version() pulumi.StringOutput
- func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ContainerRecipeState
- type ContainerRecipeTargetRepository
- type ContainerRecipeTargetRepositoryArgs
- func (ContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type ContainerRecipeTargetRepositoryInput
- type ContainerRecipeTargetRepositoryOutput
- func (ContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o ContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type ContainerRecipeTargetRepositoryPtrInput
- type ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) Elem() ContainerRecipeTargetRepositoryOutput
- func (ContainerRecipeTargetRepositoryPtrOutput) ElementType() reflect.Type
- func (o ContainerRecipeTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
- func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
- type DistributionConfiguration
- type DistributionConfigurationArgs
- type DistributionConfigurationArray
- func (DistributionConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
- func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
- type DistributionConfigurationArrayInput
- type DistributionConfigurationArrayOutput
- func (DistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationOutput
- func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
- func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
- type DistributionConfigurationDistribution
- type DistributionConfigurationDistributionAmiDistributionConfiguration
- type DistributionConfigurationDistributionAmiDistributionConfigurationArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds() pulumi.StringArrayOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput
- type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Elem() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission() ...
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- type DistributionConfigurationDistributionArgs
- func (DistributionConfigurationDistributionArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
- func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
- type DistributionConfigurationDistributionArray
- func (DistributionConfigurationDistributionArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
- func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
- type DistributionConfigurationDistributionArrayInput
- type DistributionConfigurationDistributionArrayOutput
- func (DistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
- func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
- type DistributionConfigurationDistributionContainerDistributionConfiguration
- type DistributionConfigurationDistributionContainerDistributionConfigurationArgs
- func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Elem() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput
- type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() ...
- func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfiguration
- type DistributionConfigurationDistributionFastLaunchConfigurationArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationArray
- func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput
- type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput
- type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) Elem() ...
- func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput
- type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) Elem() ...
- func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() ...
- func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DistributionConfigurationDistributionInput
- type DistributionConfigurationDistributionLaunchTemplateConfiguration
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArray
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationInput
- type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolPtrOutput
- func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type DistributionConfigurationDistributionOutput
- func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
- func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() ...
- func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o DistributionConfigurationDistributionOutput) 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.StringMapOutputdeprecated
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
- func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
- type DistributionConfigurationState
- type GetComponentsArgs
- type GetComponentsFilter
- type GetComponentsFilterArgs
- type GetComponentsFilterArray
- type GetComponentsFilterArrayInput
- type GetComponentsFilterArrayOutput
- func (GetComponentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetComponentsFilterArrayOutput) Index(i pulumi.IntInput) GetComponentsFilterOutput
- func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
- func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
- type GetComponentsFilterInput
- type GetComponentsFilterOutput
- func (GetComponentsFilterOutput) ElementType() reflect.Type
- func (o GetComponentsFilterOutput) Name() pulumi.StringOutput
- func (o GetComponentsFilterOutput) ToGetComponentsFilterOutput() GetComponentsFilterOutput
- func (o GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
- func (o GetComponentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetComponentsOutputArgs
- type GetComponentsResult
- type GetComponentsResultOutput
- func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetComponentsResultOutput) ElementType() reflect.Type
- func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
- func (o GetComponentsResultOutput) Id() pulumi.StringOutput
- func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
- func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
- type GetContainerRecipeComponent
- type GetContainerRecipeComponentArgs
- func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentArray
- func (GetContainerRecipeComponentArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentArrayInput
- type GetContainerRecipeComponentArrayOutput
- func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
- func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
- type GetContainerRecipeComponentInput
- type GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
- func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
- func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
- type GetContainerRecipeComponentParameter
- type GetContainerRecipeComponentParameterArgs
- func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- type GetContainerRecipeComponentParameterArray
- func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterArrayInput
- type GetContainerRecipeComponentParameterArrayOutput
- func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
- func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
- type GetContainerRecipeComponentParameterInput
- type GetContainerRecipeComponentParameterOutput
- func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
- func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
- func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
- type GetContainerRecipeInstanceConfiguration
- type GetContainerRecipeInstanceConfigurationArgs
- func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeInstanceConfigurationArray
- func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationArrayInput
- type GetContainerRecipeInstanceConfigurationArrayOutput
- func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMapping
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Iops() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
- type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
- func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
- func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetContainerRecipeInstanceConfigurationInput
- type GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
- func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
- func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
- func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
- type GetContainerRecipeTargetRepository
- type GetContainerRecipeTargetRepositoryArgs
- func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipeTargetRepositoryArray
- func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryArrayInput
- type GetContainerRecipeTargetRepositoryArrayOutput
- func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryArrayOutput) Index(i pulumi.IntInput) GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
- func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
- type GetContainerRecipeTargetRepositoryInput
- type GetContainerRecipeTargetRepositoryOutput
- func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
- func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
- type GetContainerRecipesArgs
- type GetContainerRecipesFilter
- type GetContainerRecipesFilterArgs
- func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- type GetContainerRecipesFilterArray
- func (GetContainerRecipesFilterArray) ElementType() reflect.Type
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterArrayInput
- type GetContainerRecipesFilterArrayOutput
- func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
- type GetContainerRecipesFilterInput
- type GetContainerRecipesFilterOutput
- func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
- func (o GetContainerRecipesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
- func (o GetContainerRecipesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerRecipesOutputArgs
- type GetContainerRecipesResult
- type GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetContainerRecipesResultOutput) ElementType() reflect.Type
- func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
- func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
- func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
- type GetDistributionConfigurationDistribution
- type GetDistributionConfigurationDistributionAmiDistributionConfiguration
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
- type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() ...
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
- type GetDistributionConfigurationDistributionArgs
- func (GetDistributionConfigurationDistributionArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationDistributionArray
- func (GetDistributionConfigurationDistributionArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionArrayInput
- type GetDistributionConfigurationDistributionArrayOutput
- func (GetDistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
- func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
- type GetDistributionConfigurationDistributionContainerDistributionConfiguration
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
- type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
- func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() ...
- func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
- type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
- func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntOutput
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() ...
- func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) ...
- type GetDistributionConfigurationDistributionInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfiguration
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput
- type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
- func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
- type GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations() ...
- func (o GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations() ...
- func (GetDistributionConfigurationDistributionOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionOutput) 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 GetImageImageScanningConfiguration
- type GetImageImageScanningConfigurationArgs
- func (GetImageImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
- func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
- type GetImageImageScanningConfigurationArray
- func (GetImageImageScanningConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
- func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
- type GetImageImageScanningConfigurationArrayInput
- type GetImageImageScanningConfigurationArrayOutput
- func (GetImageImageScanningConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
- func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfiguration
- type GetImageImageScanningConfigurationEcrConfigurationArgs
- func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
- func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
- type GetImageImageScanningConfigurationEcrConfigurationArray
- func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfigurationArrayInput
- type GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImageImageScanningConfigurationEcrConfigurationInput
- type GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
- func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
- type GetImageImageScanningConfigurationInput
- type GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationOutput) EcrConfigurations() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImageImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
- func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
- func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
- type GetImageImageTestsConfiguration
- type GetImageImageTestsConfigurationArgs
- func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageImageTestsConfigurationArray
- func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationArrayInput
- type GetImageImageTestsConfigurationArrayOutput
- func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationInput
- type GetImageImageTestsConfigurationOutput
- func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageOutputResource
- type GetImageOutputResourceAmi
- type GetImageOutputResourceAmiArgs
- func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceAmiArray
- func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiArrayInput
- type GetImageOutputResourceAmiArrayOutput
- func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiInput
- type GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
- func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceArgs
- type GetImageOutputResourceArray
- func (GetImageOutputResourceArray) ElementType() reflect.Type
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceArrayInput
- type GetImageOutputResourceArrayOutput
- func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceContainer
- type GetImageOutputResourceContainerArgs
- func (GetImageOutputResourceContainerArgs) ElementType() reflect.Type
- func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
- func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
- type GetImageOutputResourceContainerArray
- func (GetImageOutputResourceContainerArray) ElementType() reflect.Type
- func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
- func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
- type GetImageOutputResourceContainerArrayInput
- type GetImageOutputResourceContainerArrayOutput
- func (GetImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceContainerArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceContainerOutput
- func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
- func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
- type GetImageOutputResourceContainerInput
- type GetImageOutputResourceContainerOutput
- func (GetImageOutputResourceContainerOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
- func (o GetImageOutputResourceContainerOutput) Region() pulumi.StringOutput
- func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
- func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
- type GetImageOutputResourceInput
- type GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
- func (o GetImageOutputResourceOutput) Containers() GetImageOutputResourceContainerArrayOutput
- func (GetImageOutputResourceOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
- type GetImagePipelineImageScanningConfiguration
- type GetImagePipelineImageScanningConfigurationArgs
- func (GetImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
- func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
- type GetImagePipelineImageScanningConfigurationArray
- func (GetImagePipelineImageScanningConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
- func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationArrayInput
- type GetImagePipelineImageScanningConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
- func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfiguration
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArray
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationInput
- type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
- type GetImagePipelineImageScanningConfigurationInput
- type GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
- func (GetImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
- func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
- type GetImagePipelineImageTestsConfiguration
- type GetImagePipelineImageTestsConfigurationArgs
- func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineImageTestsConfigurationArray
- func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationArrayInput
- type GetImagePipelineImageTestsConfigurationArrayOutput
- func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationInput
- type GetImagePipelineImageTestsConfigurationOutput
- func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineSchedule
- type GetImagePipelineScheduleArgs
- func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelineScheduleArray
- func (GetImagePipelineScheduleArray) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleArrayInput
- type GetImagePipelineScheduleArrayOutput
- func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleInput
- type GetImagePipelineScheduleOutput
- func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelinesArgs
- type GetImagePipelinesFilter
- type GetImagePipelinesFilterArgs
- type GetImagePipelinesFilterArray
- func (GetImagePipelinesFilterArray) ElementType() reflect.Type
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterArrayInput
- type GetImagePipelinesFilterArrayOutput
- func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
- type GetImagePipelinesFilterInput
- type GetImagePipelinesFilterOutput
- func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
- func (o GetImagePipelinesFilterOutput) Name() pulumi.StringOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
- func (o GetImagePipelinesFilterOutput) Values() pulumi.StringArrayOutput
- type GetImagePipelinesOutputArgs
- type GetImagePipelinesResult
- type GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
- func (GetImagePipelinesResultOutput) ElementType() reflect.Type
- func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
- func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
- func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
- func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext(ctx context.Context) GetImagePipelinesResultOutput
- type GetImageRecipeBlockDeviceMapping
- type GetImageRecipeBlockDeviceMappingArgs
- func (GetImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
- func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
- type GetImageRecipeBlockDeviceMappingArray
- func (GetImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingArrayInput
- type GetImageRecipeBlockDeviceMappingArrayOutput
- func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
- type GetImageRecipeBlockDeviceMappingEb
- type GetImageRecipeBlockDeviceMappingEbArgs
- func (GetImageRecipeBlockDeviceMappingEbArgs) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
- func (i GetImageRecipeBlockDeviceMappingEbArgs) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
- type GetImageRecipeBlockDeviceMappingEbArray
- func (GetImageRecipeBlockDeviceMappingEbArray) ElementType() reflect.Type
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (i GetImageRecipeBlockDeviceMappingEbArray) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbArrayInput
- type GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (GetImageRecipeBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) Index(i pulumi.IntInput) GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutput() GetImageRecipeBlockDeviceMappingEbArrayOutput
- func (o GetImageRecipeBlockDeviceMappingEbArrayOutput) ToGetImageRecipeBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbArrayOutput
- type GetImageRecipeBlockDeviceMappingEbInput
- type GetImageRecipeBlockDeviceMappingEbOutput
- func (o GetImageRecipeBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.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 ImageImageScanningConfiguration
- type ImageImageScanningConfigurationArgs
- func (ImageImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfiguration
- type ImageImageScanningConfigurationEcrConfigurationArgs
- func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfigurationInput
- type ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationEcrConfigurationPtrInput
- type ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) Elem() ImageImageScanningConfigurationEcrConfigurationOutput
- func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
- type ImageImageScanningConfigurationInput
- type ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (ImageImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageScanningConfigurationPtrInput
- type ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) Elem() ImageImageScanningConfigurationOutput
- func (ImageImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
- func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
- type ImageImageTestsConfiguration
- type ImageImageTestsConfigurationArgs
- func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationInput
- type ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationPtrInput
- type ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) Elem() ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageInput
- type ImageMap
- type ImageMapInput
- type ImageMapOutput
- type ImageOutput
- func (o ImageOutput) Arn() pulumi.StringOutput
- func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) DateCreated() pulumi.StringOutput
- func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImageOutput) ExecutionRole() pulumi.StringOutput
- func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImageOutput) ImageScanningConfiguration() ImageImageScanningConfigurationOutput
- func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
- func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImageOutput) Name() pulumi.StringOutput
- func (o ImageOutput) OsVersion() pulumi.StringOutput
- func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
- func (o ImageOutput) Platform() pulumi.StringOutput
- func (o ImageOutput) Tags() pulumi.StringMapOutput
- func (o ImageOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) Version() pulumi.StringOutput
- func (o ImageOutput) Workflows() ImageWorkflowArrayOutput
- type ImageOutputResource
- type ImageOutputResourceAmi
- type ImageOutputResourceAmiArgs
- type ImageOutputResourceAmiArray
- func (ImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiArrayInput
- type ImageOutputResourceAmiArrayOutput
- func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiInput
- type ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
- func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
- type ImageOutputResourceArgs
- type ImageOutputResourceArray
- type ImageOutputResourceArrayInput
- type ImageOutputResourceArrayOutput
- func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
- type ImageOutputResourceContainer
- type ImageOutputResourceContainerArgs
- func (ImageOutputResourceContainerArgs) ElementType() reflect.Type
- func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
- func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
- type ImageOutputResourceContainerArray
- func (ImageOutputResourceContainerArray) ElementType() reflect.Type
- func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
- func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
- type ImageOutputResourceContainerArrayInput
- type ImageOutputResourceContainerArrayOutput
- func (ImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceContainerArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceContainerOutput
- func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
- func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
- type ImageOutputResourceContainerInput
- type ImageOutputResourceContainerOutput
- func (ImageOutputResourceContainerOutput) ElementType() reflect.Type
- func (o ImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
- func (o ImageOutputResourceContainerOutput) Region() pulumi.StringPtrOutput
- func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
- func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
- type ImageOutputResourceInput
- type ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
- func (o ImageOutputResourceOutput) Containers() ImageOutputResourceContainerArrayOutput
- func (ImageOutputResourceOutput) ElementType() reflect.Type
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
- type ImagePipeline
- type ImagePipelineArgs
- type ImagePipelineArray
- type ImagePipelineArrayInput
- type ImagePipelineArrayOutput
- func (ImagePipelineArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
- type ImagePipelineImageScanningConfiguration
- type ImagePipelineImageScanningConfigurationArgs
- func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfiguration
- type ImagePipelineImageScanningConfigurationEcrConfigurationArgs
- func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfigurationInput
- type ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
- func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput
- type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) Elem() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
- func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationInput
- type ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageScanningConfigurationPtrInput
- type ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) Elem() ImagePipelineImageScanningConfigurationOutput
- func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
- func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
- type ImagePipelineImageTestsConfiguration
- type ImagePipelineImageTestsConfigurationArgs
- func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationInput
- type ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationPtrInput
- type ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) Elem() ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineInput
- type ImagePipelineMap
- type ImagePipelineMapInput
- type ImagePipelineMapOutput
- func (ImagePipelineMapOutput) ElementType() reflect.Type
- func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
- type ImagePipelineOutput
- func (o ImagePipelineOutput) Arn() pulumi.StringOutput
- func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) DateCreated() pulumi.StringOutput
- func (o ImagePipelineOutput) DateLastRun() pulumi.StringOutput
- func (o ImagePipelineOutput) DateNextRun() pulumi.StringOutput
- func (o ImagePipelineOutput) DateUpdated() pulumi.StringOutput
- func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
- func (ImagePipelineOutput) ElementType() reflect.Type
- func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationOutput
- func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o ImagePipelineOutput) Name() pulumi.StringOutput
- func (o ImagePipelineOutput) Platform() pulumi.StringOutput
- func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
- func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
- func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
- func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
- func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
- 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.StringMapOutputdeprecated
- func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
- func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
- func (o ImageRecipeOutput) UserDataBase64() pulumi.StringOutput
- func (o ImageRecipeOutput) Version() pulumi.StringOutput
- func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ImageRecipeState
- type ImageRecipeSystemsManagerAgent
- type ImageRecipeSystemsManagerAgentArgs
- func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- type ImageRecipeSystemsManagerAgentInput
- type ImageRecipeSystemsManagerAgentOutput
- func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolOutput
- type ImageRecipeSystemsManagerAgentPtrInput
- type ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) Elem() ImageRecipeSystemsManagerAgentOutput
- func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType() reflect.Type
- func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
- func (o ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
- type ImageState
- type ImageWorkflow
- type ImageWorkflowArgs
- type ImageWorkflowArray
- type ImageWorkflowArrayInput
- type ImageWorkflowArrayOutput
- func (ImageWorkflowArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowArrayOutput) Index(i pulumi.IntInput) ImageWorkflowOutput
- func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
- func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
- type ImageWorkflowInput
- type ImageWorkflowOutput
- func (ImageWorkflowOutput) ElementType() reflect.Type
- func (o ImageWorkflowOutput) OnFailure() pulumi.StringPtrOutput
- func (o ImageWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
- func (o ImageWorkflowOutput) Parameters() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowOutput) ToImageWorkflowOutput() ImageWorkflowOutput
- func (o ImageWorkflowOutput) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
- func (o ImageWorkflowOutput) WorkflowArn() pulumi.StringOutput
- type ImageWorkflowParameter
- type ImageWorkflowParameterArgs
- type ImageWorkflowParameterArray
- func (ImageWorkflowParameterArray) ElementType() reflect.Type
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterArrayInput
- type ImageWorkflowParameterArrayOutput
- func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
- func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
- type ImageWorkflowParameterInput
- type ImageWorkflowParameterOutput
- func (ImageWorkflowParameterOutput) ElementType() reflect.Type
- func (o ImageWorkflowParameterOutput) Name() pulumi.StringOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
- func (o ImageWorkflowParameterOutput) Value() pulumi.StringOutput
- type InfrastructureConfiguration
- func (*InfrastructureConfiguration) ElementType() reflect.Type
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationArgs
- type InfrastructureConfigurationArray
- func (InfrastructureConfigurationArray) ElementType() reflect.Type
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationArrayInput
- type InfrastructureConfigurationArrayOutput
- func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationArrayOutput) Index(i pulumi.IntInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationInput
- type InfrastructureConfigurationInstanceMetadataOptions
- type InfrastructureConfigurationInstanceMetadataOptionsArgs
- func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsInput
- type InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrInput
- type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) Elem() InfrastructureConfigurationInstanceMetadataOptionsOutput
- func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- type InfrastructureConfigurationLogging
- type InfrastructureConfigurationLoggingArgs
- func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingInput
- type InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingPtrInput
- type InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) Elem() InfrastructureConfigurationLoggingOutput
- func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
- type InfrastructureConfigurationLoggingS3Logs
- type InfrastructureConfigurationLoggingS3LogsArgs
- func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsInput
- type InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationLoggingS3LogsPtrInput
- type InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) Elem() InfrastructureConfigurationLoggingS3LogsOutput
- func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
- func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
- type InfrastructureConfigurationMap
- func (InfrastructureConfigurationMap) ElementType() reflect.Type
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationMapInput
- type InfrastructureConfigurationMapOutput
- func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
- func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
- type InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
- func (InfrastructureConfigurationOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
- func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
- func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
- func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationState
- type LookupComponentArgs
- type LookupComponentOutputArgs
- type LookupComponentResult
- type LookupComponentResultOutput
- func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
- func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
- func (o LookupComponentResultOutput) Data() pulumi.StringOutput
- func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupComponentResultOutput) Description() pulumi.StringOutput
- func (LookupComponentResultOutput) ElementType() reflect.Type
- func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupComponentResultOutput) Id() pulumi.StringOutput
- func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupComponentResultOutput) Name() pulumi.StringOutput
- func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
- func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
- func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
- func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
- func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
- func (o LookupComponentResultOutput) Type() pulumi.StringOutput
- func (o LookupComponentResultOutput) Version() pulumi.StringOutput
- type LookupContainerRecipeArgs
- type LookupContainerRecipeOutputArgs
- type LookupContainerRecipeResult
- type LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
- func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
- func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
- func (o LookupContainerRecipeResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
- func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
- func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupDistributionConfigurationArgs
- type LookupDistributionConfigurationOutputArgs
- type LookupDistributionConfigurationResult
- type LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
- func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
- func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
- type LookupImageArgs
- type LookupImageOutputArgs
- type LookupImagePipelineArgs
- type LookupImagePipelineOutputArgs
- type LookupImagePipelineResult
- type LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImagePipelineResultOutput) ElementType() reflect.Type
- func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageScanningConfigurations() GetImagePipelineImageScanningConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
- func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- type LookupImageRecipeArgs
- type LookupImageRecipeOutputArgs
- type LookupImageRecipeResult
- type LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
- func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
- func (LookupImageRecipeResultOutput) ElementType() reflect.Type
- func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ContainerRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImageResultOutput) Id() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageScanningConfigurations() GetImageImageScanningConfigurationArrayOutput
- func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
- func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImageResultOutput) Name() pulumi.StringOutput
- func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
- func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
- func (o LookupImageResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- func (o LookupImageResultOutput) Version() pulumi.StringOutput
- type LookupInfrastructureConfigurationArgs
- type LookupInfrastructureConfigurationOutputArgs
- type LookupInfrastructureConfigurationResult
- type LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
- func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
- type Workflow
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
- func (o WorkflowOutput) Data() pulumi.StringOutput
- func (o WorkflowOutput) DateCreated() pulumi.StringOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o WorkflowOutput) Name() pulumi.StringOutput
- func (o WorkflowOutput) Owner() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) Type() pulumi.StringOutput
- func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
- func (o WorkflowOutput) Version() pulumi.StringOutput
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringOutput `pulumi:"arn"` // Change description of the component. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringOutput `pulumi:"data"` // Date the component was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the component. Description pulumi.StringPtrOutput `pulumi:"description"` // Encryption status of the component. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Name of the component. Name pulumi.StringOutput `pulumi:"name"` // Owner of the component. Owner pulumi.StringOutput `pulumi:"owner"` // Platform of the component. Platform pulumi.StringOutput `pulumi:"platform"` // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrOutput `pulumi:"skipDestroy"` // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayOutput `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Type of the component. Type pulumi.StringOutput `pulumi:"type"` // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Version of the component. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` }
Manages an Image Builder Component.
## Example Usage
### URI Document
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewComponent(ctx, "example", &imagebuilder.ComponentArgs{ Name: pulumi.String("example"), Platform: pulumi.String("Linux"), Uri: pulumi.String(fmt.Sprintf("s3://%v/%v", exampleAwsS3Object.Bucket, exampleAwsS3Object.Key)), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_components` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/component:Component example arn:aws:imagebuilder:us-east-1:123456789012:component/example/1.0.0/1 ``` Certain resource arguments, such as `uri`, cannot be read via the API and imported into the provider. The provider will display a difference for these arguments the first run after import if declared in the the provider configuration for an imported resource.
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
func (*Component) ElementType ¶
func (*Component) ToComponentOutput ¶
func (i *Component) ToComponentOutput() ComponentOutput
func (*Component) ToComponentOutputWithContext ¶
func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type ComponentArgs ¶
type ComponentArgs struct { // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrInput // Version of the component. // // The following attributes are optional: Version pulumi.StringInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentArray ¶
type ComponentArray []ComponentInput
func (ComponentArray) ElementType ¶
func (ComponentArray) ElementType() reflect.Type
func (ComponentArray) ToComponentArrayOutput ¶
func (i ComponentArray) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArray) ToComponentArrayOutputWithContext ¶
func (i ComponentArray) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentArrayInput ¶
type ComponentArrayInput interface { pulumi.Input ToComponentArrayOutput() ComponentArrayOutput ToComponentArrayOutputWithContext(context.Context) ComponentArrayOutput }
ComponentArrayInput is an input type that accepts ComponentArray and ComponentArrayOutput values. You can construct a concrete instance of `ComponentArrayInput` via:
ComponentArray{ ComponentArgs{...} }
type ComponentArrayOutput ¶
type ComponentArrayOutput struct{ *pulumi.OutputState }
func (ComponentArrayOutput) ElementType ¶
func (ComponentArrayOutput) ElementType() reflect.Type
func (ComponentArrayOutput) Index ¶
func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
func (ComponentArrayOutput) ToComponentArrayOutput ¶
func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArrayOutput) ToComponentArrayOutputWithContext ¶
func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentInput ¶
type ComponentInput interface { pulumi.Input ToComponentOutput() ComponentOutput ToComponentOutputWithContext(ctx context.Context) ComponentOutput }
type ComponentMap ¶
type ComponentMap map[string]ComponentInput
func (ComponentMap) ElementType ¶
func (ComponentMap) ElementType() reflect.Type
func (ComponentMap) ToComponentMapOutput ¶
func (i ComponentMap) ToComponentMapOutput() ComponentMapOutput
func (ComponentMap) ToComponentMapOutputWithContext ¶
func (i ComponentMap) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentMapInput ¶
type ComponentMapInput interface { pulumi.Input ToComponentMapOutput() ComponentMapOutput ToComponentMapOutputWithContext(context.Context) ComponentMapOutput }
ComponentMapInput is an input type that accepts ComponentMap and ComponentMapOutput values. You can construct a concrete instance of `ComponentMapInput` via:
ComponentMap{ "key": ComponentArgs{...} }
type ComponentMapOutput ¶
type ComponentMapOutput struct{ *pulumi.OutputState }
func (ComponentMapOutput) ElementType ¶
func (ComponentMapOutput) ElementType() reflect.Type
func (ComponentMapOutput) MapIndex ¶
func (o ComponentMapOutput) MapIndex(k pulumi.StringInput) ComponentOutput
func (ComponentMapOutput) ToComponentMapOutput ¶
func (o ComponentMapOutput) ToComponentMapOutput() ComponentMapOutput
func (ComponentMapOutput) ToComponentMapOutputWithContext ¶
func (o ComponentMapOutput) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentOutput ¶
type ComponentOutput struct{ *pulumi.OutputState }
func (ComponentOutput) Arn ¶
func (o ComponentOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the component.
func (ComponentOutput) ChangeDescription ¶
func (o ComponentOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the component.
func (ComponentOutput) Data ¶
func (o ComponentOutput) Data() pulumi.StringOutput
Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration.
func (ComponentOutput) DateCreated ¶
func (o ComponentOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (ComponentOutput) Description ¶
func (o ComponentOutput) Description() pulumi.StringPtrOutput
Description of the component.
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) Encrypted ¶
func (o ComponentOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (ComponentOutput) KmsKeyId ¶
func (o ComponentOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component.
func (ComponentOutput) Name ¶
func (o ComponentOutput) Name() pulumi.StringOutput
Name of the component.
func (ComponentOutput) Owner ¶
func (o ComponentOutput) Owner() pulumi.StringOutput
Owner of the component.
func (ComponentOutput) Platform ¶
func (o ComponentOutput) Platform() pulumi.StringOutput
Platform of the component.
func (ComponentOutput) SkipDestroy ¶
func (o ComponentOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`.
func (ComponentOutput) SupportedOsVersions ¶
func (o ComponentOutput) SupportedOsVersions() pulumi.StringArrayOutput
Set of Operating Systems (OS) supported by the component.
func (ComponentOutput) Tags ¶
func (o ComponentOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ComponentOutput) TagsAll
deprecated
func (o ComponentOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
func (ComponentOutput) Type ¶
func (o ComponentOutput) Type() pulumi.StringOutput
Type of the component.
func (ComponentOutput) Uri ¶
func (o ComponentOutput) Uri() pulumi.StringPtrOutput
S3 URI with data of the component. Exactly one of `data` and `uri` can be specified.
> **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version.
func (ComponentOutput) Version ¶
func (o ComponentOutput) Version() pulumi.StringOutput
Version of the component.
The following attributes are optional:
type ComponentState ¶
type ComponentState struct { // (Required) Amazon Resource Name (ARN) of the component. Arn pulumi.StringPtrInput // Change description of the component. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration. Data pulumi.StringPtrInput // Date the component was created. DateCreated pulumi.StringPtrInput // Description of the component. Description pulumi.StringPtrInput // Encryption status of the component. Encrypted pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId pulumi.StringPtrInput // Name of the component. Name pulumi.StringPtrInput // Owner of the component. Owner pulumi.StringPtrInput // Platform of the component. Platform pulumi.StringPtrInput // Whether to retain the old version when the resource is destroyed or replacement is necessary. Defaults to `false`. SkipDestroy pulumi.BoolPtrInput // Set of Operating Systems (OS) supported by the component. SupportedOsVersions pulumi.StringArrayInput // Key-value map of resource tags for the component. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Type of the component. Type pulumi.StringPtrInput // S3 URI with data of the component. Exactly one of `data` and `uri` can be specified. // // > **NOTE:** Updating `data` or `uri` requires specifying a new `version`. This causes replacement of the resource. The `skipDestroy` argument can be used to retain the old version. Uri pulumi.StringPtrInput // Version of the component. // // The following attributes are optional: Version pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type ContainerRecipe ¶
type ContainerRecipe struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringOutput `pulumi:"arn"` // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayOutput `pulumi:"components"` // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringOutput `pulumi:"containerType"` // Date the container recipe was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // The description of the container recipe. Description pulumi.StringPtrOutput `pulumi:"description"` // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringOutput `pulumi:"dockerfileTemplateData"` // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrOutput `pulumi:"dockerfileTemplateUri"` // A flag that indicates if the target container is encrypted. Encrypted pulumi.BoolOutput `pulumi:"encrypted"` // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrOutput `pulumi:"instanceConfiguration"` // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the container recipe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the container recipe. Owner pulumi.StringOutput `pulumi:"owner"` // The base image for the container recipe. ParentImage pulumi.StringOutput `pulumi:"parentImage"` // Platform of the container recipe. Platform pulumi.StringOutput `pulumi:"platform"` // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrOutput `pulumi:"platformOverride"` // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryOutput `pulumi:"targetRepository"` // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Manages an Image Builder Container Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewContainerRecipe(ctx, "example", &imagebuilder.ContainerRecipeArgs{ Name: pulumi.String("example"), Version: pulumi.String("1.0.0"), ContainerType: pulumi.String("DOCKER"), ParentImage: pulumi.String("arn:aws:imagebuilder:eu-central-1:aws:image/amazon-linux-x86-latest/x.x.x"), TargetRepository: &imagebuilder.ContainerRecipeTargetRepositoryArgs{ RepositoryName: pulumi.Any(exampleAwsEcrRepository.Name), Service: pulumi.String("ECR"), }, Components: imagebuilder.ContainerRecipeComponentArray{ &imagebuilder.ContainerRecipeComponentArgs{ ComponentArn: pulumi.Any(exampleAwsImagebuilderComponent.Arn), Parameters: imagebuilder.ContainerRecipeComponentParameterArray{ &imagebuilder.ContainerRecipeComponentParameterArgs{ Name: pulumi.String("Parameter1"), Value: pulumi.String("Value1"), }, &imagebuilder.ContainerRecipeComponentParameterArgs{ Name: pulumi.String("Parameter2"), Value: pulumi.String("Value2"), }, }, }, }, DockerfileTemplateData: pulumi.String("FROM {{{ imagebuilder:parentImage }}}\n{{{ imagebuilder:environments }}}\n{{{ imagebuilder:components }}}\n"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_container_recipe` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/containerRecipe:ContainerRecipe example arn:aws:imagebuilder:us-east-1:123456789012:container-recipe/example/1.0.0 ```
func GetContainerRecipe ¶
func GetContainerRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerRecipeState, opts ...pulumi.ResourceOption) (*ContainerRecipe, error)
GetContainerRecipe gets an existing ContainerRecipe resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContainerRecipe ¶
func NewContainerRecipe(ctx *pulumi.Context, name string, args *ContainerRecipeArgs, opts ...pulumi.ResourceOption) (*ContainerRecipe, error)
NewContainerRecipe registers a new resource with the given unique name, arguments, and options.
func (*ContainerRecipe) ElementType ¶
func (*ContainerRecipe) ElementType() reflect.Type
func (*ContainerRecipe) ToContainerRecipeOutput ¶
func (i *ContainerRecipe) ToContainerRecipeOutput() ContainerRecipeOutput
func (*ContainerRecipe) ToContainerRecipeOutputWithContext ¶
func (i *ContainerRecipe) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
type ContainerRecipeArgs ¶
type ContainerRecipeArgs struct { // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayInput // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringInput // The description of the container recipe. Description pulumi.StringPtrInput // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringPtrInput // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryInput // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a ContainerRecipe resource.
func (ContainerRecipeArgs) ElementType ¶
func (ContainerRecipeArgs) ElementType() reflect.Type
type ContainerRecipeArray ¶
type ContainerRecipeArray []ContainerRecipeInput
func (ContainerRecipeArray) ElementType ¶
func (ContainerRecipeArray) ElementType() reflect.Type
func (ContainerRecipeArray) ToContainerRecipeArrayOutput ¶
func (i ContainerRecipeArray) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext ¶
func (i ContainerRecipeArray) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeArrayInput ¶
type ContainerRecipeArrayInput interface { pulumi.Input ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput ToContainerRecipeArrayOutputWithContext(context.Context) ContainerRecipeArrayOutput }
ContainerRecipeArrayInput is an input type that accepts ContainerRecipeArray and ContainerRecipeArrayOutput values. You can construct a concrete instance of `ContainerRecipeArrayInput` via:
ContainerRecipeArray{ ContainerRecipeArgs{...} }
type ContainerRecipeArrayOutput ¶
type ContainerRecipeArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeArrayOutput) ElementType ¶
func (ContainerRecipeArrayOutput) ElementType() reflect.Type
func (ContainerRecipeArrayOutput) Index ¶
func (o ContainerRecipeArrayOutput) Index(i pulumi.IntInput) ContainerRecipeOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput ¶
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutput() ContainerRecipeArrayOutput
func (ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext ¶
func (o ContainerRecipeArrayOutput) ToContainerRecipeArrayOutputWithContext(ctx context.Context) ContainerRecipeArrayOutput
type ContainerRecipeComponent ¶
type ContainerRecipeComponent struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn string `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters []ContainerRecipeComponentParameter `pulumi:"parameters"` }
type ContainerRecipeComponentArgs ¶
type ContainerRecipeComponentArgs struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters ContainerRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (ContainerRecipeComponentArgs) ElementType ¶
func (ContainerRecipeComponentArgs) ElementType() reflect.Type
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput ¶
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext ¶
func (i ContainerRecipeComponentArgs) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentArray ¶
type ContainerRecipeComponentArray []ContainerRecipeComponentInput
func (ContainerRecipeComponentArray) ElementType ¶
func (ContainerRecipeComponentArray) ElementType() reflect.Type
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput ¶
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext ¶
func (i ContainerRecipeComponentArray) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentArrayInput ¶
type ContainerRecipeComponentArrayInput interface { pulumi.Input ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput ToContainerRecipeComponentArrayOutputWithContext(context.Context) ContainerRecipeComponentArrayOutput }
ContainerRecipeComponentArrayInput is an input type that accepts ContainerRecipeComponentArray and ContainerRecipeComponentArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentArrayInput` via:
ContainerRecipeComponentArray{ ContainerRecipeComponentArgs{...} }
type ContainerRecipeComponentArrayOutput ¶
type ContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentArrayOutput) ElementType ¶
func (ContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentArrayOutput) Index ¶
func (o ContainerRecipeComponentArrayOutput) Index(i pulumi.IntInput) ContainerRecipeComponentOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput ¶
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutput() ContainerRecipeComponentArrayOutput
func (ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext ¶
func (o ContainerRecipeComponentArrayOutput) ToContainerRecipeComponentArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentArrayOutput
type ContainerRecipeComponentInput ¶
type ContainerRecipeComponentInput interface { pulumi.Input ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput ToContainerRecipeComponentOutputWithContext(context.Context) ContainerRecipeComponentOutput }
ContainerRecipeComponentInput is an input type that accepts ContainerRecipeComponentArgs and ContainerRecipeComponentOutput values. You can construct a concrete instance of `ContainerRecipeComponentInput` via:
ContainerRecipeComponentArgs{...}
type ContainerRecipeComponentOutput ¶
type ContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentOutput) ComponentArn ¶
func (o ContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Component to associate.
func (ContainerRecipeComponentOutput) ElementType ¶
func (ContainerRecipeComponentOutput) ElementType() reflect.Type
func (ContainerRecipeComponentOutput) Parameters ¶
func (o ContainerRecipeComponentOutput) Parameters() ContainerRecipeComponentParameterArrayOutput
Configuration block(s) for parameters to configure the component. Detailed below.
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput ¶
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutput() ContainerRecipeComponentOutput
func (ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext ¶
func (o ContainerRecipeComponentOutput) ToContainerRecipeComponentOutputWithContext(ctx context.Context) ContainerRecipeComponentOutput
type ContainerRecipeComponentParameterArgs ¶
type ContainerRecipeComponentParameterArgs struct { // The name of the component parameter. Name pulumi.StringInput `pulumi:"name"` // The value for the named component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ContainerRecipeComponentParameterArgs) ElementType ¶
func (ContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput ¶
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext ¶
func (i ContainerRecipeComponentParameterArgs) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
type ContainerRecipeComponentParameterArray ¶
type ContainerRecipeComponentParameterArray []ContainerRecipeComponentParameterInput
func (ContainerRecipeComponentParameterArray) ElementType ¶
func (ContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput ¶
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext ¶
func (i ContainerRecipeComponentParameterArray) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterArrayInput ¶
type ContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput ToContainerRecipeComponentParameterArrayOutputWithContext(context.Context) ContainerRecipeComponentParameterArrayOutput }
ContainerRecipeComponentParameterArrayInput is an input type that accepts ContainerRecipeComponentParameterArray and ContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterArrayInput` via:
ContainerRecipeComponentParameterArray{ ContainerRecipeComponentParameterArgs{...} }
type ContainerRecipeComponentParameterArrayOutput ¶
type ContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterArrayOutput) ElementType ¶
func (ContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput ¶
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutput() ContainerRecipeComponentParameterArrayOutput
func (ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext ¶
func (o ContainerRecipeComponentParameterArrayOutput) ToContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterArrayOutput
type ContainerRecipeComponentParameterInput ¶
type ContainerRecipeComponentParameterInput interface { pulumi.Input ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput ToContainerRecipeComponentParameterOutputWithContext(context.Context) ContainerRecipeComponentParameterOutput }
ContainerRecipeComponentParameterInput is an input type that accepts ContainerRecipeComponentParameterArgs and ContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `ContainerRecipeComponentParameterInput` via:
ContainerRecipeComponentParameterArgs{...}
type ContainerRecipeComponentParameterOutput ¶
type ContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (ContainerRecipeComponentParameterOutput) ElementType ¶
func (ContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (ContainerRecipeComponentParameterOutput) Name ¶
func (o ContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter.
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput ¶
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutput() ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext ¶
func (o ContainerRecipeComponentParameterOutput) ToContainerRecipeComponentParameterOutputWithContext(ctx context.Context) ContainerRecipeComponentParameterOutput
func (ContainerRecipeComponentParameterOutput) Value ¶
func (o ContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
The value for the named component parameter.
type ContainerRecipeInput ¶
type ContainerRecipeInput interface { pulumi.Input ToContainerRecipeOutput() ContainerRecipeOutput ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput }
type ContainerRecipeInstanceConfiguration ¶
type ContainerRecipeInstanceConfiguration struct { // Configuration block(s) with block device mappings for the container recipe. Detailed below. BlockDeviceMappings []ContainerRecipeInstanceConfigurationBlockDeviceMapping `pulumi:"blockDeviceMappings"` // The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. Image *string `pulumi:"image"` }
type ContainerRecipeInstanceConfigurationArgs ¶
type ContainerRecipeInstanceConfigurationArgs struct { // Configuration block(s) with block device mappings for the container recipe. Detailed below. BlockDeviceMappings ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput `pulumi:"blockDeviceMappings"` // The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. Image pulumi.StringPtrInput `pulumi:"image"` }
func (ContainerRecipeInstanceConfigurationArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationArgs) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMapping ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName *string `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs *ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice *bool `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName *string `pulumi:"virtualName"` }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArray []ContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingArray and ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingArray{ ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...} }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination *string `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted *string `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops *int `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId *string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize *int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType *string `pulumi:"volumeType"` }
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.StringPtrInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntPtrInput `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs and ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs{...}
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Iops ¶
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs, ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr and ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs{...} or: nil
func ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr ¶
func ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtr(v *ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsArgs) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrInput
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput }
ContainerRecipeInstanceConfigurationBlockDeviceMappingInput is an input type that accepts ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs and ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationBlockDeviceMappingInput` via:
ContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...}
type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
type ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() ContainerRecipeInstanceConfigurationBlockDeviceMappingEbsPtrOutput
Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Set to `true` to remove a mapping from the parent image.
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶
func (o ContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type ContainerRecipeInstanceConfigurationInput ¶
type ContainerRecipeInstanceConfigurationInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput ToContainerRecipeInstanceConfigurationOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationOutput }
ContainerRecipeInstanceConfigurationInput is an input type that accepts ContainerRecipeInstanceConfigurationArgs and ContainerRecipeInstanceConfigurationOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationInput` via:
ContainerRecipeInstanceConfigurationArgs{...}
type ContainerRecipeInstanceConfigurationOutput ¶
type ContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶
func (o ContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
func (ContainerRecipeInstanceConfigurationOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationOutput) Image ¶
func (o ContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringPtrOutput
The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutput() ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeInstanceConfigurationPtrInput ¶
type ContainerRecipeInstanceConfigurationPtrInput interface { pulumi.Input ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput ToContainerRecipeInstanceConfigurationPtrOutputWithContext(context.Context) ContainerRecipeInstanceConfigurationPtrOutput }
ContainerRecipeInstanceConfigurationPtrInput is an input type that accepts ContainerRecipeInstanceConfigurationArgs, ContainerRecipeInstanceConfigurationPtr and ContainerRecipeInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ContainerRecipeInstanceConfigurationPtrInput` via:
ContainerRecipeInstanceConfigurationArgs{...} or: nil
func ContainerRecipeInstanceConfigurationPtr ¶
func ContainerRecipeInstanceConfigurationPtr(v *ContainerRecipeInstanceConfigurationArgs) ContainerRecipeInstanceConfigurationPtrInput
type ContainerRecipeInstanceConfigurationPtrOutput ¶
type ContainerRecipeInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) BlockDeviceMappings() ContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the container recipe. Detailed below.
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType ¶
func (ContainerRecipeInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ContainerRecipeInstanceConfigurationPtrOutput) Image ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) Image() pulumi.StringPtrOutput
The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.
func (ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutput() ContainerRecipeInstanceConfigurationPtrOutput
func (ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext ¶
func (o ContainerRecipeInstanceConfigurationPtrOutput) ToContainerRecipeInstanceConfigurationPtrOutputWithContext(ctx context.Context) ContainerRecipeInstanceConfigurationPtrOutput
type ContainerRecipeMap ¶
type ContainerRecipeMap map[string]ContainerRecipeInput
func (ContainerRecipeMap) ElementType ¶
func (ContainerRecipeMap) ElementType() reflect.Type
func (ContainerRecipeMap) ToContainerRecipeMapOutput ¶
func (i ContainerRecipeMap) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMap) ToContainerRecipeMapOutputWithContext ¶
func (i ContainerRecipeMap) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeMapInput ¶
type ContainerRecipeMapInput interface { pulumi.Input ToContainerRecipeMapOutput() ContainerRecipeMapOutput ToContainerRecipeMapOutputWithContext(context.Context) ContainerRecipeMapOutput }
ContainerRecipeMapInput is an input type that accepts ContainerRecipeMap and ContainerRecipeMapOutput values. You can construct a concrete instance of `ContainerRecipeMapInput` via:
ContainerRecipeMap{ "key": ContainerRecipeArgs{...} }
type ContainerRecipeMapOutput ¶
type ContainerRecipeMapOutput struct{ *pulumi.OutputState }
func (ContainerRecipeMapOutput) ElementType ¶
func (ContainerRecipeMapOutput) ElementType() reflect.Type
func (ContainerRecipeMapOutput) MapIndex ¶
func (o ContainerRecipeMapOutput) MapIndex(k pulumi.StringInput) ContainerRecipeOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutput ¶
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutput() ContainerRecipeMapOutput
func (ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext ¶
func (o ContainerRecipeMapOutput) ToContainerRecipeMapOutputWithContext(ctx context.Context) ContainerRecipeMapOutput
type ContainerRecipeOutput ¶
type ContainerRecipeOutput struct{ *pulumi.OutputState }
func (ContainerRecipeOutput) Arn ¶
func (o ContainerRecipeOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the container recipe.
func (ContainerRecipeOutput) Components ¶
func (o ContainerRecipeOutput) Components() ContainerRecipeComponentArrayOutput
Ordered configuration block(s) with components for the container recipe. Detailed below.
func (ContainerRecipeOutput) ContainerType ¶
func (o ContainerRecipeOutput) ContainerType() pulumi.StringOutput
The type of the container to create. Valid values: `DOCKER`.
func (ContainerRecipeOutput) DateCreated ¶
func (o ContainerRecipeOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (ContainerRecipeOutput) Description ¶
func (o ContainerRecipeOutput) Description() pulumi.StringPtrOutput
The description of the container recipe.
func (ContainerRecipeOutput) DockerfileTemplateData ¶
func (o ContainerRecipeOutput) DockerfileTemplateData() pulumi.StringOutput
The Dockerfile template used to build the image as an inline data blob.
func (ContainerRecipeOutput) DockerfileTemplateUri ¶
func (o ContainerRecipeOutput) DockerfileTemplateUri() pulumi.StringPtrOutput
The Amazon S3 URI for the Dockerfile that will be used to build the container image.
func (ContainerRecipeOutput) ElementType ¶
func (ContainerRecipeOutput) ElementType() reflect.Type
func (ContainerRecipeOutput) Encrypted ¶
func (o ContainerRecipeOutput) Encrypted() pulumi.BoolOutput
A flag that indicates if the target container is encrypted.
func (ContainerRecipeOutput) InstanceConfiguration ¶
func (o ContainerRecipeOutput) InstanceConfiguration() ContainerRecipeInstanceConfigurationPtrOutput
Configuration block used to configure an instance for building and testing container images. Detailed below.
func (ContainerRecipeOutput) KmsKeyId ¶
func (o ContainerRecipeOutput) KmsKeyId() pulumi.StringPtrOutput
The KMS key used to encrypt the container image.
func (ContainerRecipeOutput) Name ¶
func (o ContainerRecipeOutput) Name() pulumi.StringOutput
The name of the container recipe.
func (ContainerRecipeOutput) Owner ¶
func (o ContainerRecipeOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (ContainerRecipeOutput) ParentImage ¶
func (o ContainerRecipeOutput) ParentImage() pulumi.StringOutput
The base image for the container recipe.
func (ContainerRecipeOutput) Platform ¶
func (o ContainerRecipeOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (ContainerRecipeOutput) PlatformOverride ¶
func (o ContainerRecipeOutput) PlatformOverride() pulumi.StringPtrOutput
Specifies the operating system platform when you use a custom base image.
func (ContainerRecipeOutput) Tags ¶
func (o ContainerRecipeOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ContainerRecipeOutput) TagsAll
deprecated
func (o ContainerRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ContainerRecipeOutput) TargetRepository ¶
func (o ContainerRecipeOutput) TargetRepository() ContainerRecipeTargetRepositoryOutput
The destination repository for the container image. Detailed below.
func (ContainerRecipeOutput) ToContainerRecipeOutput ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutput() ContainerRecipeOutput
func (ContainerRecipeOutput) ToContainerRecipeOutputWithContext ¶
func (o ContainerRecipeOutput) ToContainerRecipeOutputWithContext(ctx context.Context) ContainerRecipeOutput
func (ContainerRecipeOutput) Version ¶
func (o ContainerRecipeOutput) Version() pulumi.StringOutput
Version of the container recipe.
The following attributes are optional:
func (ContainerRecipeOutput) WorkingDirectory ¶
func (o ContainerRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ContainerRecipeState ¶
type ContainerRecipeState struct { // (Required) Amazon Resource Name (ARN) of the container recipe. Arn pulumi.StringPtrInput // Ordered configuration block(s) with components for the container recipe. Detailed below. Components ContainerRecipeComponentArrayInput // The type of the container to create. Valid values: `DOCKER`. ContainerType pulumi.StringPtrInput // Date the container recipe was created. DateCreated pulumi.StringPtrInput // The description of the container recipe. Description pulumi.StringPtrInput // The Dockerfile template used to build the image as an inline data blob. DockerfileTemplateData pulumi.StringPtrInput // The Amazon S3 URI for the Dockerfile that will be used to build the container image. DockerfileTemplateUri pulumi.StringPtrInput // A flag that indicates if the target container is encrypted. Encrypted pulumi.BoolPtrInput // Configuration block used to configure an instance for building and testing container images. Detailed below. InstanceConfiguration ContainerRecipeInstanceConfigurationPtrInput // The KMS key used to encrypt the container image. KmsKeyId pulumi.StringPtrInput // The name of the container recipe. Name pulumi.StringPtrInput // Owner of the container recipe. Owner pulumi.StringPtrInput // The base image for the container recipe. ParentImage pulumi.StringPtrInput // Platform of the container recipe. Platform pulumi.StringPtrInput // Specifies the operating system platform when you use a custom base image. PlatformOverride pulumi.StringPtrInput // Key-value map of resource tags for the container recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The destination repository for the container image. Detailed below. TargetRepository ContainerRecipeTargetRepositoryPtrInput // Version of the container recipe. // // The following attributes are optional: Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
func (ContainerRecipeState) ElementType ¶
func (ContainerRecipeState) ElementType() reflect.Type
type ContainerRecipeTargetRepository ¶
type ContainerRecipeTargetRepository struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName string `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service string `pulumi:"service"` }
type ContainerRecipeTargetRepositoryArgs ¶
type ContainerRecipeTargetRepositoryArgs struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service pulumi.StringInput `pulumi:"service"` }
func (ContainerRecipeTargetRepositoryArgs) ElementType ¶
func (ContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (i ContainerRecipeTargetRepositoryArgs) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryInput ¶
type ContainerRecipeTargetRepositoryInput interface { pulumi.Input ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput ToContainerRecipeTargetRepositoryOutputWithContext(context.Context) ContainerRecipeTargetRepositoryOutput }
ContainerRecipeTargetRepositoryInput is an input type that accepts ContainerRecipeTargetRepositoryArgs and ContainerRecipeTargetRepositoryOutput values. You can construct a concrete instance of `ContainerRecipeTargetRepositoryInput` via:
ContainerRecipeTargetRepositoryArgs{...}
type ContainerRecipeTargetRepositoryOutput ¶
type ContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryOutput) ElementType ¶
func (ContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryOutput) RepositoryName ¶
func (o ContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (ContainerRecipeTargetRepositoryOutput) Service ¶
func (o ContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutput() ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type ContainerRecipeTargetRepositoryPtrInput ¶
type ContainerRecipeTargetRepositoryPtrInput interface { pulumi.Input ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput ToContainerRecipeTargetRepositoryPtrOutputWithContext(context.Context) ContainerRecipeTargetRepositoryPtrOutput }
ContainerRecipeTargetRepositoryPtrInput is an input type that accepts ContainerRecipeTargetRepositoryArgs, ContainerRecipeTargetRepositoryPtr and ContainerRecipeTargetRepositoryPtrOutput values. You can construct a concrete instance of `ContainerRecipeTargetRepositoryPtrInput` via:
ContainerRecipeTargetRepositoryArgs{...} or: nil
func ContainerRecipeTargetRepositoryPtr ¶
func ContainerRecipeTargetRepositoryPtr(v *ContainerRecipeTargetRepositoryArgs) ContainerRecipeTargetRepositoryPtrInput
type ContainerRecipeTargetRepositoryPtrOutput ¶
type ContainerRecipeTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType ¶
func (ContainerRecipeTargetRepositoryPtrOutput) ElementType() reflect.Type
func (ContainerRecipeTargetRepositoryPtrOutput) RepositoryName ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (ContainerRecipeTargetRepositoryPtrOutput) Service ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutput() ContainerRecipeTargetRepositoryPtrOutput
func (ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext ¶
func (o ContainerRecipeTargetRepositoryPtrOutput) ToContainerRecipeTargetRepositoryPtrOutputWithContext(ctx context.Context) ContainerRecipeTargetRepositoryPtrOutput
type DistributionConfiguration ¶
type DistributionConfiguration struct { pulumi.CustomResourceState // (Required) Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Date the distribution configuration was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date the distribution configuration was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description of the distribution configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayOutput `pulumi:"distributions"` // Name of the distribution configuration. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewDistributionConfiguration(ctx, "example", &imagebuilder.DistributionConfigurationArgs{ Name: pulumi.String("example"), Distributions: imagebuilder.DistributionConfigurationDistributionArray{ &imagebuilder.DistributionConfigurationDistributionArgs{ AmiDistributionConfiguration: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationArgs{ AmiTags: pulumi.StringMap{ "CostCenter": pulumi.String("IT"), }, Name: pulumi.String("example-{{ imagebuilder:buildDate }}"), LaunchPermission: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{ UserIds: pulumi.StringArray{ pulumi.String("123456789012"), }, }, }, LaunchTemplateConfigurations: imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArray{ &imagebuilder.DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{ LaunchTemplateId: pulumi.String("lt-0aaa1bcde2ff3456"), }, }, Region: pulumi.String("us-east-1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_distribution_configurations` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/distributionConfiguration:DistributionConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:distribution-configuration/example ```
func GetDistributionConfiguration ¶
func GetDistributionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionConfigurationState, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
GetDistributionConfiguration gets an existing DistributionConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDistributionConfiguration ¶
func NewDistributionConfiguration(ctx *pulumi.Context, name string, args *DistributionConfigurationArgs, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
NewDistributionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DistributionConfiguration) ElementType ¶
func (*DistributionConfiguration) ElementType() reflect.Type
func (*DistributionConfiguration) ToDistributionConfigurationOutput ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (*DistributionConfiguration) ToDistributionConfigurationOutputWithContext ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationArgs ¶
type DistributionConfigurationArgs struct { // Description of the distribution configuration. Description pulumi.StringPtrInput // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a DistributionConfiguration resource.
func (DistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationArgs) ElementType() reflect.Type
type DistributionConfigurationArray ¶
type DistributionConfigurationArray []DistributionConfigurationInput
func (DistributionConfigurationArray) ElementType ¶
func (DistributionConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutput ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationArray) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationArrayInput ¶
type DistributionConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput ToDistributionConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationArrayOutput }
DistributionConfigurationArrayInput is an input type that accepts DistributionConfigurationArray and DistributionConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationArrayInput` via:
DistributionConfigurationArray{ DistributionConfigurationArgs{...} }
type DistributionConfigurationArrayOutput ¶
type DistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationArrayOutput) Index ¶
func (o DistributionConfigurationArrayOutput) Index(i pulumi.IntInput) DistributionConfigurationOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutput() DistributionConfigurationArrayOutput
func (DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationArrayOutput) ToDistributionConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationArrayOutput
type DistributionConfigurationDistribution ¶
type DistributionConfigurationDistribution struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration *DistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration *DistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations []DistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations []DistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. // // The following arguments are optional: Region string `pulumi:"region"` }
type DistributionConfigurationDistributionAmiDistributionConfiguration ¶
type DistributionConfigurationDistributionAmiDistributionConfiguration struct { // Key-value map of tags to apply to the distributed AMI. AmiTags map[string]string `pulumi:"amiTags"` // Description to apply to the distributed AMI. Description *string `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI. KmsKeyId *string `pulumi:"kmsKeyId"` // Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below. LaunchPermission *DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission `pulumi:"launchPermission"` // Name to apply to the distributed AMI. Name *string `pulumi:"name"` // Set of AWS Account identifiers to distribute the AMI. TargetAccountIds []string `pulumi:"targetAccountIds"` }
type DistributionConfigurationDistributionAmiDistributionConfigurationArgs ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationArgs struct { // Key-value map of tags to apply to the distributed AMI. AmiTags pulumi.StringMapInput `pulumi:"amiTags"` // Description to apply to the distributed AMI. Description pulumi.StringPtrInput `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below. LaunchPermission DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput `pulumi:"launchPermission"` // Name to apply to the distributed AMI. Name pulumi.StringPtrInput `pulumi:"name"` // Set of AWS Account identifiers to distribute the AMI. TargetAccountIds pulumi.StringArrayInput `pulumi:"targetAccountIds"` }
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationArgs and DistributionConfigurationDistributionAmiDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission struct { // Set of AWS Organization ARNs to assign. OrganizationArns []string `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs to assign. OrganizationalUnitArns []string `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI. UserGroups []string `pulumi:"userGroups"` // Set of AWS Account identifiers to assign. UserIds []string `pulumi:"userIds"` }
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs struct { // Set of AWS Organization ARNs to assign. OrganizationArns pulumi.StringArrayInput `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs to assign. OrganizationalUnitArns pulumi.StringArrayInput `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI. UserGroups pulumi.StringArrayInput `pulumi:"userGroups"` // Set of AWS Account identifiers to assign. UserIds pulumi.StringArrayInput `pulumi:"userIds"` }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs and DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...}
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to assign.
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs, DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr and DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr ¶
func DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) Elem ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs to assign.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to assign.
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutput() DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput }
DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionAmiDistributionConfigurationArgs, DistributionConfigurationDistributionAmiDistributionConfigurationPtr and DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionAmiDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionAmiDistributionConfigurationPtr(v *DistributionConfigurationDistributionAmiDistributionConfigurationArgs) DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) LaunchPermission() DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionPtrOutput
Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) Name() pulumi.StringPtrOutput
Name to apply to the distributed AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of AWS Account identifiers to distribute the AMI.
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionAmiDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionArgs ¶
type DistributionConfigurationDistributionArgs struct { // Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below. AmiDistributionConfiguration DistributionConfigurationDistributionAmiDistributionConfigurationPtrInput `pulumi:"amiDistributionConfiguration"` // Configuration block with container distribution settings. Detailed below. ContainerDistributionConfiguration DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput `pulumi:"containerDistributionConfiguration"` // Set of Windows faster-launching configurations to use for AMI distribution. Detailed below. FastLaunchConfigurations DistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Set of launch template configuration settings that apply to image distribution. Detailed below. LaunchTemplateConfigurations DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region for the distribution. // // The following arguments are optional: Region pulumi.StringInput `pulumi:"region"` }
func (DistributionConfigurationDistributionArgs) ElementType ¶
func (DistributionConfigurationDistributionArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationDistributionArray ¶
type DistributionConfigurationDistributionArray []DistributionConfigurationDistributionInput
func (DistributionConfigurationDistributionArray) ElementType ¶
func (DistributionConfigurationDistributionArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionArrayInput ¶
type DistributionConfigurationDistributionArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput ToDistributionConfigurationDistributionArrayOutputWithContext(context.Context) DistributionConfigurationDistributionArrayOutput }
DistributionConfigurationDistributionArrayInput is an input type that accepts DistributionConfigurationDistributionArray and DistributionConfigurationDistributionArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionArrayInput` via:
DistributionConfigurationDistributionArray{ DistributionConfigurationDistributionArgs{...} }
type DistributionConfigurationDistributionArrayOutput ¶
type DistributionConfigurationDistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionContainerDistributionConfiguration ¶
type DistributionConfigurationDistributionContainerDistributionConfiguration struct { // Set of tags that are attached to the container distribution configuration. ContainerTags []string `pulumi:"containerTags"` // Description of the container distribution configuration. Description *string `pulumi:"description"` // Configuration block with the destination repository for the container distribution configuration. TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository `pulumi:"targetRepository"` }
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs struct { // Set of tags that are attached to the container distribution configuration. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // Description of the container distribution configuration. Description pulumi.StringPtrInput `pulumi:"description"` // Configuration block with the destination repository for the container distribution configuration. TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput `pulumi:"targetRepository"` }
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs and DistributionConfigurationDistributionContainerDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs, DistributionConfigurationDistributionContainerDistributionConfigurationPtr and DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationArgs) DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName string `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service string `pulumi:"service"` }
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs struct { // The name of the container repository where the output container image is stored. This name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // The service in which this image is registered. Valid values: `ECR`. Service pulumi.StringInput `pulumi:"service"` }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput }
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs, DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...} or: nil
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Elem ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionFastLaunchConfiguration ¶
type DistributionConfigurationDistributionFastLaunchConfiguration struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId string `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it. Enabled bool `pulumi:"enabled"` // Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below. LaunchTemplate *DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches *int `pulumi:"maxParallelLaunches"` // Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below. SnapshotConfiguration *DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration `pulumi:"snapshotConfiguration"` }
type DistributionConfigurationDistributionFastLaunchConfigurationArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArgs struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId pulumi.StringInput `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it. Enabled pulumi.BoolInput `pulumi:"enabled"` // Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below. LaunchTemplate DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput `pulumi:"launchTemplate"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches pulumi.IntPtrInput `pulumi:"maxParallelLaunches"` // Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below. SnapshotConfiguration DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput `pulumi:"snapshotConfiguration"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArray ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArray []DistributionConfigurationDistributionFastLaunchConfigurationInput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationArray) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput }
DistributionConfigurationDistributionFastLaunchConfigurationArrayInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationArray and DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationArrayInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationArray{ DistributionConfigurationDistributionFastLaunchConfigurationArgs{...} }
type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type DistributionConfigurationDistributionFastLaunchConfigurationInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput }
DistributionConfigurationDistributionFastLaunchConfigurationInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationArgs and DistributionConfigurationDistributionFastLaunchConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId *string `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName *string `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion *string `pulumi:"launchTemplateVersion"` }
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion pulumi.StringPtrInput `pulumi:"launchTemplateVersion"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput }
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs and DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput }
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs, DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr and DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...} or: nil
func DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr ¶
func DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtr(v *DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
The ID of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) LaunchTemplateVersion() pulumi.StringPtrOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The owner account ID for the fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
A Boolean that represents the current state of faster launching for the Windows AMI. Set to `true` to start using Windows faster launching, or `false` to stop using it.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplate() DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplatePtrOutput
Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntPtrOutput
The maximum number of parallel instances that are launched for creating resources.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfiguration() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below.
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount *int `pulumi:"targetResourceCount"` }
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount pulumi.IntPtrInput `pulumi:"targetResourceCount"` }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput }
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs and DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...}
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput interface { pulumi.Input ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput }
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs, DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr and DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput` via:
DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...} or: nil
func DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr ¶
func DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtr(v *DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrInput
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
type DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) Elem ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) TargetResourceCount() pulumi.IntPtrOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput() DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
func (DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput) ToDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationPtrOutput
type DistributionConfigurationDistributionInput ¶
type DistributionConfigurationDistributionInput interface { pulumi.Input ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput ToDistributionConfigurationDistributionOutputWithContext(context.Context) DistributionConfigurationDistributionOutput }
DistributionConfigurationDistributionInput is an input type that accepts DistributionConfigurationDistributionArgs and DistributionConfigurationDistributionOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionInput` via:
DistributionConfigurationDistributionArgs{...}
type DistributionConfigurationDistributionLaunchTemplateConfiguration ¶
type DistributionConfigurationDistributionLaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId *string `pulumi:"accountId"` // Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`. Default *bool `pulumi:"default"` // The ID of the Amazon EC2 launch template to use. LaunchTemplateId string `pulumi:"launchTemplateId"` }
type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`. Default pulumi.BoolPtrInput `pulumi:"default"` // The ID of the Amazon EC2 launch template to use. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationArray ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArray []DistributionConfigurationDistributionLaunchTemplateConfigurationInput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput interface { pulumi.Input ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput }
DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput is an input type that accepts DistributionConfigurationDistributionLaunchTemplateConfigurationArray and DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput` via:
DistributionConfigurationDistributionLaunchTemplateConfigurationArray{ DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...} }
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type DistributionConfigurationDistributionLaunchTemplateConfigurationInput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationInput interface { pulumi.Input ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput }
DistributionConfigurationDistributionLaunchTemplateConfigurationInput is an input type that accepts DistributionConfigurationDistributionLaunchTemplateConfigurationArgs and DistributionConfigurationDistributionLaunchTemplateConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionLaunchTemplateConfigurationInput` via:
DistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...}
type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
type DistributionConfigurationDistributionLaunchTemplateConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringPtrOutput
The account ID that this configuration applies to.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolPtrOutput
Indicates whether to set the specified Amazon EC2 launch template as the default launch template. Defaults to `true`.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
The ID of the Amazon EC2 launch template to use.
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type DistributionConfigurationDistributionOutput ¶
type DistributionConfigurationDistributionOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionOutput) AmiDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) AmiDistributionConfiguration() DistributionConfigurationDistributionAmiDistributionConfigurationPtrOutput
Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below.
func (DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration ¶
func (o DistributionConfigurationDistributionOutput) ContainerDistributionConfiguration() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
Configuration block with container distribution settings. Detailed below.
func (DistributionConfigurationDistributionOutput) ElementType ¶
func (DistributionConfigurationDistributionOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionOutput) FastLaunchConfigurations ¶
func (o DistributionConfigurationDistributionOutput) FastLaunchConfigurations() DistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Set of launch template configuration settings that apply to image distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (DistributionConfigurationDistributionOutput) Region ¶
func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region for the distribution.
The following arguments are optional:
func (DistributionConfigurationDistributionOutput) 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 ¶
func (o DistributionConfigurationOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the distribution configuration.
func (DistributionConfigurationOutput) DateCreated ¶
func (o DistributionConfigurationOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (DistributionConfigurationOutput) DateUpdated ¶
func (o DistributionConfigurationOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (DistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the distribution configuration.
func (DistributionConfigurationOutput) Distributions ¶
func (o DistributionConfigurationOutput) Distributions() DistributionConfigurationDistributionArrayOutput
One or more configuration blocks with distribution settings. Detailed below.
The following arguments are optional:
func (DistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationOutput) Name ¶
func (o DistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (DistributionConfigurationOutput) Tags ¶
func (o DistributionConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DistributionConfigurationOutput) TagsAll
deprecated
func (o DistributionConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DistributionConfigurationOutput) ToDistributionConfigurationOutput ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationState ¶
type DistributionConfigurationState struct { // (Required) Amazon Resource Name (ARN) of the distribution configuration. Arn pulumi.StringPtrInput // Date the distribution configuration was created. DateCreated pulumi.StringPtrInput // Date the distribution configuration was updated. DateUpdated pulumi.StringPtrInput // Description of the distribution configuration. Description pulumi.StringPtrInput // One or more configuration blocks with distribution settings. Detailed below. // // The following arguments are optional: Distributions DistributionConfigurationDistributionArrayInput // Name of the distribution configuration. Name pulumi.StringPtrInput // Key-value map of resource tags for the distribution configuration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (DistributionConfigurationState) ElementType ¶
func (DistributionConfigurationState) ElementType() reflect.Type
type GetComponentsArgs ¶
type GetComponentsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetComponentsFilter `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
type GetComponentsFilter ¶
type GetComponentsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetComponentsFilterArgs ¶
type GetComponentsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetComponentsFilterArgs) ElementType ¶
func (GetComponentsFilterArgs) ElementType() reflect.Type
func (GetComponentsFilterArgs) ToGetComponentsFilterOutput ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext ¶
func (i GetComponentsFilterArgs) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
type GetComponentsFilterArray ¶
type GetComponentsFilterArray []GetComponentsFilterInput
func (GetComponentsFilterArray) ElementType ¶
func (GetComponentsFilterArray) ElementType() reflect.Type
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutput ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext ¶
func (i GetComponentsFilterArray) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterArrayInput ¶
type GetComponentsFilterArrayInput interface { pulumi.Input ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput ToGetComponentsFilterArrayOutputWithContext(context.Context) GetComponentsFilterArrayOutput }
GetComponentsFilterArrayInput is an input type that accepts GetComponentsFilterArray and GetComponentsFilterArrayOutput values. You can construct a concrete instance of `GetComponentsFilterArrayInput` via:
GetComponentsFilterArray{ GetComponentsFilterArgs{...} }
type GetComponentsFilterArrayOutput ¶
type GetComponentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterArrayOutput) ElementType ¶
func (GetComponentsFilterArrayOutput) ElementType() reflect.Type
func (GetComponentsFilterArrayOutput) Index ¶
func (o GetComponentsFilterArrayOutput) Index(i pulumi.IntInput) GetComponentsFilterOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutput() GetComponentsFilterArrayOutput
func (GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext ¶
func (o GetComponentsFilterArrayOutput) ToGetComponentsFilterArrayOutputWithContext(ctx context.Context) GetComponentsFilterArrayOutput
type GetComponentsFilterInput ¶
type GetComponentsFilterInput interface { pulumi.Input ToGetComponentsFilterOutput() GetComponentsFilterOutput ToGetComponentsFilterOutputWithContext(context.Context) GetComponentsFilterOutput }
GetComponentsFilterInput is an input type that accepts GetComponentsFilterArgs and GetComponentsFilterOutput values. You can construct a concrete instance of `GetComponentsFilterInput` via:
GetComponentsFilterArgs{...}
type GetComponentsFilterOutput ¶
type GetComponentsFilterOutput struct{ *pulumi.OutputState }
func (GetComponentsFilterOutput) ElementType ¶
func (GetComponentsFilterOutput) ElementType() reflect.Type
func (GetComponentsFilterOutput) Name ¶
func (o GetComponentsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListComponents API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListComponents.html).
func (GetComponentsFilterOutput) ToGetComponentsFilterOutput ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutput() GetComponentsFilterOutput
func (GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext ¶
func (o GetComponentsFilterOutput) ToGetComponentsFilterOutputWithContext(ctx context.Context) GetComponentsFilterOutput
func (GetComponentsFilterOutput) Values ¶
func (o GetComponentsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetComponentsOutputArgs ¶
type GetComponentsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetComponentsFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getComponents.
func (GetComponentsOutputArgs) ElementType ¶
func (GetComponentsOutputArgs) ElementType() reflect.Type
type GetComponentsResult ¶
type GetComponentsResult struct { // Set of ARNs of the matched Image Builder Components. Arns []string `pulumi:"arns"` Filters []GetComponentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Components. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getComponents.
func GetComponents ¶
func GetComponents(ctx *pulumi.Context, args *GetComponentsArgs, opts ...pulumi.InvokeOption) (*GetComponentsResult, error)
Use this data source to get the ARNs and names of Image Builder Components matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetComponents(ctx, &imagebuilder.GetComponentsArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetComponentsFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetComponentsResultOutput ¶
type GetComponentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponents.
func GetComponentsOutput ¶
func GetComponentsOutput(ctx *pulumi.Context, args GetComponentsOutputArgs, opts ...pulumi.InvokeOption) GetComponentsResultOutput
func (GetComponentsResultOutput) Arns ¶
func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Components.
func (GetComponentsResultOutput) ElementType ¶
func (GetComponentsResultOutput) ElementType() reflect.Type
func (GetComponentsResultOutput) Filters ¶
func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
func (GetComponentsResultOutput) Id ¶
func (o GetComponentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetComponentsResultOutput) Names ¶
func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Components.
func (GetComponentsResultOutput) Owner ¶
func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutput ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutputWithContext ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
type GetContainerRecipeComponent ¶
type GetContainerRecipeComponent struct { // ARN of the Image Builder Component. ComponentArn string `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters []GetContainerRecipeComponentParameter `pulumi:"parameters"` }
type GetContainerRecipeComponentArgs ¶
type GetContainerRecipeComponentArgs struct { // ARN of the Image Builder Component. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters GetContainerRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (GetContainerRecipeComponentArgs) ElementType ¶
func (GetContainerRecipeComponentArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput ¶
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext ¶
func (i GetContainerRecipeComponentArgs) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentArray ¶
type GetContainerRecipeComponentArray []GetContainerRecipeComponentInput
func (GetContainerRecipeComponentArray) ElementType ¶
func (GetContainerRecipeComponentArray) ElementType() reflect.Type
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput ¶
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext ¶
func (i GetContainerRecipeComponentArray) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentArrayInput ¶
type GetContainerRecipeComponentArrayInput interface { pulumi.Input ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput ToGetContainerRecipeComponentArrayOutputWithContext(context.Context) GetContainerRecipeComponentArrayOutput }
GetContainerRecipeComponentArrayInput is an input type that accepts GetContainerRecipeComponentArray and GetContainerRecipeComponentArrayOutput values. You can construct a concrete instance of `GetContainerRecipeComponentArrayInput` via:
GetContainerRecipeComponentArray{ GetContainerRecipeComponentArgs{...} }
type GetContainerRecipeComponentArrayOutput ¶
type GetContainerRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentArrayOutput) ElementType ¶
func (GetContainerRecipeComponentArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput ¶
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutput() GetContainerRecipeComponentArrayOutput
func (GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext ¶
func (o GetContainerRecipeComponentArrayOutput) ToGetContainerRecipeComponentArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentArrayOutput
type GetContainerRecipeComponentInput ¶
type GetContainerRecipeComponentInput interface { pulumi.Input ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput ToGetContainerRecipeComponentOutputWithContext(context.Context) GetContainerRecipeComponentOutput }
GetContainerRecipeComponentInput is an input type that accepts GetContainerRecipeComponentArgs and GetContainerRecipeComponentOutput values. You can construct a concrete instance of `GetContainerRecipeComponentInput` via:
GetContainerRecipeComponentArgs{...}
type GetContainerRecipeComponentOutput ¶
type GetContainerRecipeComponentOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentOutput) ComponentArn ¶
func (o GetContainerRecipeComponentOutput) ComponentArn() pulumi.StringOutput
ARN of the Image Builder Component.
func (GetContainerRecipeComponentOutput) ElementType ¶
func (GetContainerRecipeComponentOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentOutput) Parameters ¶
func (o GetContainerRecipeComponentOutput) Parameters() GetContainerRecipeComponentParameterArrayOutput
Set of parameters that are used to configure the component.
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput ¶
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutput() GetContainerRecipeComponentOutput
func (GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext ¶
func (o GetContainerRecipeComponentOutput) ToGetContainerRecipeComponentOutputWithContext(ctx context.Context) GetContainerRecipeComponentOutput
type GetContainerRecipeComponentParameterArgs ¶
type GetContainerRecipeComponentParameterArgs struct { // Name of the container recipe. Name pulumi.StringInput `pulumi:"name"` // Value of the component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerRecipeComponentParameterArgs) ElementType ¶
func (GetContainerRecipeComponentParameterArgs) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput ¶
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext ¶
func (i GetContainerRecipeComponentParameterArgs) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
type GetContainerRecipeComponentParameterArray ¶
type GetContainerRecipeComponentParameterArray []GetContainerRecipeComponentParameterInput
func (GetContainerRecipeComponentParameterArray) ElementType ¶
func (GetContainerRecipeComponentParameterArray) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput ¶
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶
func (i GetContainerRecipeComponentParameterArray) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterArrayInput ¶
type GetContainerRecipeComponentParameterArrayInput interface { pulumi.Input ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput ToGetContainerRecipeComponentParameterArrayOutputWithContext(context.Context) GetContainerRecipeComponentParameterArrayOutput }
GetContainerRecipeComponentParameterArrayInput is an input type that accepts GetContainerRecipeComponentParameterArray and GetContainerRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `GetContainerRecipeComponentParameterArrayInput` via:
GetContainerRecipeComponentParameterArray{ GetContainerRecipeComponentParameterArgs{...} }
type GetContainerRecipeComponentParameterArrayOutput ¶
type GetContainerRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterArrayOutput) ElementType ¶
func (GetContainerRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput ¶
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutput() GetContainerRecipeComponentParameterArrayOutput
func (GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext ¶
func (o GetContainerRecipeComponentParameterArrayOutput) ToGetContainerRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterArrayOutput
type GetContainerRecipeComponentParameterInput ¶
type GetContainerRecipeComponentParameterInput interface { pulumi.Input ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput ToGetContainerRecipeComponentParameterOutputWithContext(context.Context) GetContainerRecipeComponentParameterOutput }
GetContainerRecipeComponentParameterInput is an input type that accepts GetContainerRecipeComponentParameterArgs and GetContainerRecipeComponentParameterOutput values. You can construct a concrete instance of `GetContainerRecipeComponentParameterInput` via:
GetContainerRecipeComponentParameterArgs{...}
type GetContainerRecipeComponentParameterOutput ¶
type GetContainerRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeComponentParameterOutput) ElementType ¶
func (GetContainerRecipeComponentParameterOutput) ElementType() reflect.Type
func (GetContainerRecipeComponentParameterOutput) Name ¶
func (o GetContainerRecipeComponentParameterOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput ¶
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutput() GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext ¶
func (o GetContainerRecipeComponentParameterOutput) ToGetContainerRecipeComponentParameterOutputWithContext(ctx context.Context) GetContainerRecipeComponentParameterOutput
func (GetContainerRecipeComponentParameterOutput) Value ¶
func (o GetContainerRecipeComponentParameterOutput) Value() pulumi.StringOutput
Value of the component parameter.
type GetContainerRecipeInstanceConfiguration ¶
type GetContainerRecipeInstanceConfiguration struct { // Set of objects with block device mappings for the instance configuration. BlockDeviceMappings []GetContainerRecipeInstanceConfigurationBlockDeviceMapping `pulumi:"blockDeviceMappings"` // AMI ID of the base image for container build and test instance. Image string `pulumi:"image"` }
type GetContainerRecipeInstanceConfigurationArgs ¶
type GetContainerRecipeInstanceConfigurationArgs struct { // Set of objects with block device mappings for the instance configuration. BlockDeviceMappings GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput `pulumi:"blockDeviceMappings"` // AMI ID of the base image for container build and test instance. Image pulumi.StringInput `pulumi:"image"` }
func (GetContainerRecipeInstanceConfigurationArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput ¶
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationArgs) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeInstanceConfigurationArray ¶
type GetContainerRecipeInstanceConfigurationArray []GetContainerRecipeInstanceConfigurationInput
func (GetContainerRecipeInstanceConfigurationArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationArray) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationArrayInput ¶
type GetContainerRecipeInstanceConfigurationArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationArrayOutput }
GetContainerRecipeInstanceConfigurationArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationArray and GetContainerRecipeInstanceConfigurationArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationArrayInput` via:
GetContainerRecipeInstanceConfigurationArray{ GetContainerRecipeInstanceConfigurationArgs{...} }
type GetContainerRecipeInstanceConfigurationArrayOutput ¶
type GetContainerRecipeInstanceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutput() GetContainerRecipeInstanceConfigurationArrayOutput
func (GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationArrayOutput) ToGetContainerRecipeInstanceConfigurationArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMapping ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName string `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs []GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice string `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName string `pulumi:"virtualName"` }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice pulumi.StringInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray and GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArray{ GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...} }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination bool `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted bool `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops int `pulumi:"iops"` // KMS key used to encrypt the container image. KmsKeyId string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType string `pulumi:"volumeType"` }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.BoolInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.BoolInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntInput `pulumi:"iops"` // KMS key used to encrypt the container image. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray []GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶
func (i GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray and GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArray{ GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs{...} }
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs and GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArgs{...}
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) DeleteOnTermination() pulumi.BoolOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Encrypted() pulumi.BoolOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Iops ¶
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) SnapshotId() pulumi.StringOutput
Identifier of the EC2 Volume Snapshot.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
Size of the volume, in GiB.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
Type of the volume. For example, `gp2` or `io2`.
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput }
GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput is an input type that accepts GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs and GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationBlockDeviceMappingInput` via:
GetContainerRecipeInstanceConfigurationBlockDeviceMappingArgs{...}
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
type GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) Ebs() GetContainerRecipeInstanceConfigurationBlockDeviceMappingEbArrayOutput
Single list of object with Elastic Block Storage (EBS) block device mapping settings.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Whether to remove a mapping from the parent image.
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput() GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) ToGetContainerRecipeInstanceConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput
func (GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName ¶
func (o GetContainerRecipeInstanceConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type GetContainerRecipeInstanceConfigurationInput ¶
type GetContainerRecipeInstanceConfigurationInput interface { pulumi.Input ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput ToGetContainerRecipeInstanceConfigurationOutputWithContext(context.Context) GetContainerRecipeInstanceConfigurationOutput }
GetContainerRecipeInstanceConfigurationInput is an input type that accepts GetContainerRecipeInstanceConfigurationArgs and GetContainerRecipeInstanceConfigurationOutput values. You can construct a concrete instance of `GetContainerRecipeInstanceConfigurationInput` via:
GetContainerRecipeInstanceConfigurationArgs{...}
type GetContainerRecipeInstanceConfigurationOutput ¶
type GetContainerRecipeInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings ¶
func (o GetContainerRecipeInstanceConfigurationOutput) BlockDeviceMappings() GetContainerRecipeInstanceConfigurationBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the instance configuration.
func (GetContainerRecipeInstanceConfigurationOutput) ElementType ¶
func (GetContainerRecipeInstanceConfigurationOutput) ElementType() reflect.Type
func (GetContainerRecipeInstanceConfigurationOutput) Image ¶
func (o GetContainerRecipeInstanceConfigurationOutput) Image() pulumi.StringOutput
AMI ID of the base image for container build and test instance.
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput ¶
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutput() GetContainerRecipeInstanceConfigurationOutput
func (GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext ¶
func (o GetContainerRecipeInstanceConfigurationOutput) ToGetContainerRecipeInstanceConfigurationOutputWithContext(ctx context.Context) GetContainerRecipeInstanceConfigurationOutput
type GetContainerRecipeTargetRepository ¶
type GetContainerRecipeTargetRepository struct { // Name of the container repository where the output container image is stored. The name is prefixed by the repository location. RepositoryName string `pulumi:"repositoryName"` // Service in which this image is registered. Service string `pulumi:"service"` }
type GetContainerRecipeTargetRepositoryArgs ¶
type GetContainerRecipeTargetRepositoryArgs struct { // Name of the container repository where the output container image is stored. The name is prefixed by the repository location. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Service in which this image is registered. Service pulumi.StringInput `pulumi:"service"` }
func (GetContainerRecipeTargetRepositoryArgs) ElementType ¶
func (GetContainerRecipeTargetRepositoryArgs) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput ¶
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶
func (i GetContainerRecipeTargetRepositoryArgs) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipeTargetRepositoryArray ¶
type GetContainerRecipeTargetRepositoryArray []GetContainerRecipeTargetRepositoryInput
func (GetContainerRecipeTargetRepositoryArray) ElementType ¶
func (GetContainerRecipeTargetRepositoryArray) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput ¶
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶
func (i GetContainerRecipeTargetRepositoryArray) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryArrayInput ¶
type GetContainerRecipeTargetRepositoryArrayInput interface { pulumi.Input ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(context.Context) GetContainerRecipeTargetRepositoryArrayOutput }
GetContainerRecipeTargetRepositoryArrayInput is an input type that accepts GetContainerRecipeTargetRepositoryArray and GetContainerRecipeTargetRepositoryArrayOutput values. You can construct a concrete instance of `GetContainerRecipeTargetRepositoryArrayInput` via:
GetContainerRecipeTargetRepositoryArray{ GetContainerRecipeTargetRepositoryArgs{...} }
type GetContainerRecipeTargetRepositoryArrayOutput ¶
type GetContainerRecipeTargetRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType ¶
func (GetContainerRecipeTargetRepositoryArrayOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput ¶
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutput() GetContainerRecipeTargetRepositoryArrayOutput
func (GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext ¶
func (o GetContainerRecipeTargetRepositoryArrayOutput) ToGetContainerRecipeTargetRepositoryArrayOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryArrayOutput
type GetContainerRecipeTargetRepositoryInput ¶
type GetContainerRecipeTargetRepositoryInput interface { pulumi.Input ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput ToGetContainerRecipeTargetRepositoryOutputWithContext(context.Context) GetContainerRecipeTargetRepositoryOutput }
GetContainerRecipeTargetRepositoryInput is an input type that accepts GetContainerRecipeTargetRepositoryArgs and GetContainerRecipeTargetRepositoryOutput values. You can construct a concrete instance of `GetContainerRecipeTargetRepositoryInput` via:
GetContainerRecipeTargetRepositoryArgs{...}
type GetContainerRecipeTargetRepositoryOutput ¶
type GetContainerRecipeTargetRepositoryOutput struct{ *pulumi.OutputState }
func (GetContainerRecipeTargetRepositoryOutput) ElementType ¶
func (GetContainerRecipeTargetRepositoryOutput) ElementType() reflect.Type
func (GetContainerRecipeTargetRepositoryOutput) RepositoryName ¶
func (o GetContainerRecipeTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
Name of the container repository where the output container image is stored. The name is prefixed by the repository location.
func (GetContainerRecipeTargetRepositoryOutput) Service ¶
func (o GetContainerRecipeTargetRepositoryOutput) Service() pulumi.StringOutput
Service in which this image is registered.
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput ¶
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutput() GetContainerRecipeTargetRepositoryOutput
func (GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext ¶
func (o GetContainerRecipeTargetRepositoryOutput) ToGetContainerRecipeTargetRepositoryOutputWithContext(ctx context.Context) GetContainerRecipeTargetRepositoryOutput
type GetContainerRecipesArgs ¶
type GetContainerRecipesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetContainerRecipesFilter `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
type GetContainerRecipesFilter ¶
type GetContainerRecipesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetContainerRecipesFilterArgs ¶
type GetContainerRecipesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetContainerRecipesFilterArgs) ElementType ¶
func (GetContainerRecipesFilterArgs) ElementType() reflect.Type
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput ¶
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext ¶
func (i GetContainerRecipesFilterArgs) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
type GetContainerRecipesFilterArray ¶
type GetContainerRecipesFilterArray []GetContainerRecipesFilterInput
func (GetContainerRecipesFilterArray) ElementType ¶
func (GetContainerRecipesFilterArray) ElementType() reflect.Type
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput ¶
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext ¶
func (i GetContainerRecipesFilterArray) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterArrayInput ¶
type GetContainerRecipesFilterArrayInput interface { pulumi.Input ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput ToGetContainerRecipesFilterArrayOutputWithContext(context.Context) GetContainerRecipesFilterArrayOutput }
GetContainerRecipesFilterArrayInput is an input type that accepts GetContainerRecipesFilterArray and GetContainerRecipesFilterArrayOutput values. You can construct a concrete instance of `GetContainerRecipesFilterArrayInput` via:
GetContainerRecipesFilterArray{ GetContainerRecipesFilterArgs{...} }
type GetContainerRecipesFilterArrayOutput ¶
type GetContainerRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterArrayOutput) ElementType ¶
func (GetContainerRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterArrayOutput) Index ¶
func (o GetContainerRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput ¶
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutput() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext ¶
func (o GetContainerRecipesFilterArrayOutput) ToGetContainerRecipesFilterArrayOutputWithContext(ctx context.Context) GetContainerRecipesFilterArrayOutput
type GetContainerRecipesFilterInput ¶
type GetContainerRecipesFilterInput interface { pulumi.Input ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput ToGetContainerRecipesFilterOutputWithContext(context.Context) GetContainerRecipesFilterOutput }
GetContainerRecipesFilterInput is an input type that accepts GetContainerRecipesFilterArgs and GetContainerRecipesFilterOutput values. You can construct a concrete instance of `GetContainerRecipesFilterInput` via:
GetContainerRecipesFilterArgs{...}
type GetContainerRecipesFilterOutput ¶
type GetContainerRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerRecipesFilterOutput) ElementType ¶
func (GetContainerRecipesFilterOutput) ElementType() reflect.Type
func (GetContainerRecipesFilterOutput) Name ¶
func (o GetContainerRecipesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListContainerRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListContainerRecipes.html).
func (GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput ¶
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutput() GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext ¶
func (o GetContainerRecipesFilterOutput) ToGetContainerRecipesFilterOutputWithContext(ctx context.Context) GetContainerRecipesFilterOutput
func (GetContainerRecipesFilterOutput) Values ¶
func (o GetContainerRecipesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetContainerRecipesOutputArgs ¶
type GetContainerRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetContainerRecipesFilterArrayInput `pulumi:"filters"` // Owner of the container recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getContainerRecipes.
func (GetContainerRecipesOutputArgs) ElementType ¶
func (GetContainerRecipesOutputArgs) ElementType() reflect.Type
type GetContainerRecipesResult ¶
type GetContainerRecipesResult struct { // Set of ARNs of the matched Image Builder Container Recipes. Arns []string `pulumi:"arns"` Filters []GetContainerRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Container Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getContainerRecipes.
func GetContainerRecipes ¶
func GetContainerRecipes(ctx *pulumi.Context, args *GetContainerRecipesArgs, opts ...pulumi.InvokeOption) (*GetContainerRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Container Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetContainerRecipes(ctx, &imagebuilder.GetContainerRecipesArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetContainerRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetContainerRecipesResultOutput ¶
type GetContainerRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipes.
func GetContainerRecipesOutput ¶
func GetContainerRecipesOutput(ctx *pulumi.Context, args GetContainerRecipesOutputArgs, opts ...pulumi.InvokeOption) GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) Arns ¶
func (o GetContainerRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) ElementType ¶
func (GetContainerRecipesResultOutput) ElementType() reflect.Type
func (GetContainerRecipesResultOutput) Filters ¶
func (o GetContainerRecipesResultOutput) Filters() GetContainerRecipesFilterArrayOutput
func (GetContainerRecipesResultOutput) Id ¶
func (o GetContainerRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerRecipesResultOutput) Names ¶
func (o GetContainerRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Container Recipes.
func (GetContainerRecipesResultOutput) Owner ¶
func (o GetContainerRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput ¶
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutput() GetContainerRecipesResultOutput
func (GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext ¶
func (o GetContainerRecipesResultOutput) ToGetContainerRecipesResultOutputWithContext(ctx context.Context) GetContainerRecipesResultOutput
type GetDistributionConfigurationDistribution ¶
type GetDistributionConfigurationDistribution struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations []GetDistributionConfigurationDistributionAmiDistributionConfiguration `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations []GetDistributionConfigurationDistributionContainerDistributionConfiguration `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations []GetDistributionConfigurationDistributionFastLaunchConfiguration `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations []GetDistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region string `pulumi:"region"` }
type GetDistributionConfigurationDistributionAmiDistributionConfiguration ¶
type GetDistributionConfigurationDistributionAmiDistributionConfiguration struct { // Key-value map of tags to apply to distributed AMI. AmiTags map[string]string `pulumi:"amiTags"` // Description of the container distribution configuration. Description string `pulumi:"description"` // ARN of Key Management Service (KMS) Key to encrypt AMI. KmsKeyId string `pulumi:"kmsKeyId"` // Nested list of EC2 launch permissions. LaunchPermissions []GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission `pulumi:"launchPermissions"` // Name of the distribution configuration. Name string `pulumi:"name"` // Set of target AWS Account identifiers. TargetAccountIds []string `pulumi:"targetAccountIds"` }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs struct { // Key-value map of tags to apply to distributed AMI. AmiTags pulumi.StringMapInput `pulumi:"amiTags"` // Description of the container distribution configuration. Description pulumi.StringInput `pulumi:"description"` // ARN of Key Management Service (KMS) Key to encrypt AMI. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // Nested list of EC2 launch permissions. LaunchPermissions GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput `pulumi:"launchPermissions"` // Name of the distribution configuration. Name pulumi.StringInput `pulumi:"name"` // Set of target AWS Account identifiers. TargetAccountIds pulumi.StringArrayInput `pulumi:"targetAccountIds"` }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArray []GetDistributionConfigurationDistributionAmiDistributionConfigurationInput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationArray and GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationArray{ GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs{...} }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs and GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationArgs{...}
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission struct { // Set of AWS Organization ARNs. OrganizationArns []string `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs. OrganizationalUnitArns []string `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups. UserGroups []string `pulumi:"userGroups"` // Set of AWS Account identifiers. UserIds []string `pulumi:"userIds"` }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs struct { // Set of AWS Organization ARNs. OrganizationArns pulumi.StringArrayInput `pulumi:"organizationArns"` // Set of AWS Organizational Unit ARNs. OrganizationalUnitArns pulumi.StringArrayInput `pulumi:"organizationalUnitArns"` // Set of EC2 launch permission user groups. UserGroups pulumi.StringArrayInput `pulumi:"userGroups"` // Set of AWS Account identifiers. UserIds pulumi.StringArrayInput `pulumi:"userIds"` }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray []GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray and GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArray{ GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...} }
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput interface { pulumi.Input ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput }
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput is an input type that accepts GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs and GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionInput` via:
GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{...}
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationArns() pulumi.StringArrayOutput
Set of AWS Organization ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) OrganizationalUnitArns() pulumi.StringArrayOutput
Set of AWS Organizational Unit ARNs.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserGroups() pulumi.StringArrayOutput
Set of EC2 launch permission user groups.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutput) UserIds() pulumi.StringArrayOutput
Set of AWS Account identifiers.
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) AmiTags() pulumi.StringMapOutput
Key-value map of tags to apply to distributed AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) KmsKeyId() pulumi.StringOutput
ARN of Key Management Service (KMS) Key to encrypt AMI.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) LaunchPermissions() GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArrayOutput
Nested list of EC2 launch permissions.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) TargetAccountIds() pulumi.StringArrayOutput
Set of target AWS Account identifiers.
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutput() GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionAmiDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionAmiDistributionConfigurationOutput
type GetDistributionConfigurationDistributionArgs ¶
type GetDistributionConfigurationDistributionArgs struct { // Nested list of AMI distribution configuration. AmiDistributionConfigurations GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayInput `pulumi:"amiDistributionConfigurations"` // Nested list of container distribution configurations. ContainerDistributionConfigurations GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput `pulumi:"containerDistributionConfigurations"` // Nested list of Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput `pulumi:"fastLaunchConfigurations"` // Nested list of launch template configurations. LaunchTemplateConfigurations GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"` // Set of Amazon Resource Names (ARNs) of License Manager License Configurations. LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"` // AWS Region of distribution. Region pulumi.StringInput `pulumi:"region"` }
func (GetDistributionConfigurationDistributionArgs) ElementType ¶
func (GetDistributionConfigurationDistributionArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput ¶
func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
func (GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext ¶
func (i GetDistributionConfigurationDistributionArgs) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
type GetDistributionConfigurationDistributionArray ¶
type GetDistributionConfigurationDistributionArray []GetDistributionConfigurationDistributionInput
func (GetDistributionConfigurationDistributionArray) ElementType ¶
func (GetDistributionConfigurationDistributionArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput ¶
func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
func (GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionArray) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
type GetDistributionConfigurationDistributionArrayInput ¶
type GetDistributionConfigurationDistributionArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput ToGetDistributionConfigurationDistributionArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionArrayOutput }
GetDistributionConfigurationDistributionArrayInput is an input type that accepts GetDistributionConfigurationDistributionArray and GetDistributionConfigurationDistributionArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionArrayInput` via:
GetDistributionConfigurationDistributionArray{ GetDistributionConfigurationDistributionArgs{...} }
type GetDistributionConfigurationDistributionArrayOutput ¶
type GetDistributionConfigurationDistributionArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput ¶
func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutput() GetDistributionConfigurationDistributionArrayOutput
func (GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionArrayOutput) ToGetDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfiguration ¶
type GetDistributionConfigurationDistributionContainerDistributionConfiguration struct { // Set of tags that are attached to the container distribution configuration. ContainerTags []string `pulumi:"containerTags"` // Description of the container distribution configuration. Description string `pulumi:"description"` // Set of destination repositories for the container distribution configuration. TargetRepositories []GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository `pulumi:"targetRepositories"` }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs struct { // Set of tags that are attached to the container distribution configuration. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // Description of the container distribution configuration. Description pulumi.StringInput `pulumi:"description"` // Set of destination repositories for the container distribution configuration. TargetRepositories GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput `pulumi:"targetRepositories"` }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArray []GetDistributionConfigurationDistributionContainerDistributionConfigurationInput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationArray and GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationArray{ GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs{...} }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs and GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepositories() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
Set of destination repositories for the container distribution configuration.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository struct { // Name of the container repository where the output container image is stored. RepositoryName string `pulumi:"repositoryName"` // Service in which the image is registered. Service string `pulumi:"service"` }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs struct { // Name of the container repository where the output container image is stored. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Service in which the image is registered. Service pulumi.StringInput `pulumi:"service"` }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray []GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray and GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArray{ GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...} }
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArrayOutput
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput interface { pulumi.Input ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput }
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput is an input type that accepts GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs and GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput` via:
GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
type GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType ¶
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
Name of the container repository where the output container image is stored.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
Service in which the image is registered.
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (o GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToGetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
type GetDistributionConfigurationDistributionFastLaunchConfiguration ¶
type GetDistributionConfigurationDistributionFastLaunchConfiguration struct { // The account ID that this configuration applies to. AccountId string `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Enabled bool `pulumi:"enabled"` // Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplates []GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate `pulumi:"launchTemplates"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches int `pulumi:"maxParallelLaunches"` // Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfigurations []GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration `pulumi:"snapshotConfigurations"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringInput `pulumi:"accountId"` // A Boolean that represents the current state of faster launching for the Windows AMI. Enabled pulumi.BoolInput `pulumi:"enabled"` // Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. LaunchTemplates GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput `pulumi:"launchTemplates"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches pulumi.IntInput `pulumi:"maxParallelLaunches"` // Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. SnapshotConfigurations GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput `pulumi:"snapshotConfigurations"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationArray and GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate struct { // ID of the Amazon EC2 launch template. LaunchTemplateId string `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName string `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion string `pulumi:"launchTemplateVersion"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs struct { // ID of the Amazon EC2 launch template. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` // The name of the launch template to use for faster launching for a Windows AMI. LaunchTemplateName pulumi.StringInput `pulumi:"launchTemplateName"` // The version of the launch template to use for faster launching for a Windows AMI. LaunchTemplateVersion pulumi.StringInput `pulumi:"launchTemplateVersion"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray []GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray and GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateId() pulumi.StringOutput
ID of the Amazon EC2 launch template.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
The name of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) LaunchTemplateVersion() pulumi.StringOutput
The version of the launch template to use for faster launching for a Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) AccountId() pulumi.StringOutput
The account ID that this configuration applies to.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) Enabled() pulumi.BoolOutput
A Boolean that represents the current state of faster launching for the Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) LaunchTemplates() GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArrayOutput
Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) MaxParallelLaunches() pulumi.IntOutput
The maximum number of parallel instances that are launched for creating resources.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) SnapshotConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount int `pulumi:"targetResourceCount"` }
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. TargetResourceCount pulumi.IntInput `pulumi:"targetResourceCount"` }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray []GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray and GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArray{ GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...} }
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) Index ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArrayOutput
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput }
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs and GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationInput` via:
GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs{...}
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
type GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) TargetResourceCount() pulumi.IntOutput
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput() GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
func (GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput) ToGetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationOutput
type GetDistributionConfigurationDistributionInput ¶
type GetDistributionConfigurationDistributionInput interface { pulumi.Input ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput ToGetDistributionConfigurationDistributionOutputWithContext(context.Context) GetDistributionConfigurationDistributionOutput }
GetDistributionConfigurationDistributionInput is an input type that accepts GetDistributionConfigurationDistributionArgs and GetDistributionConfigurationDistributionOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionInput` via:
GetDistributionConfigurationDistributionArgs{...}
type GetDistributionConfigurationDistributionLaunchTemplateConfiguration ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId string `pulumi:"accountId"` // Whether the specified Amazon EC2 launch template is set as the default launch template. Default bool `pulumi:"default"` // ID of the Amazon EC2 launch template. LaunchTemplateId string `pulumi:"launchTemplateId"` }
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs struct { // The account ID that this configuration applies to. AccountId pulumi.StringInput `pulumi:"accountId"` // Whether the specified Amazon EC2 launch template is set as the default launch template. Default pulumi.BoolInput `pulumi:"default"` // ID of the Amazon EC2 launch template. LaunchTemplateId pulumi.StringInput `pulumi:"launchTemplateId"` }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray []GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (i GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput interface { pulumi.Input ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput }
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput is an input type that accepts GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray and GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput` via:
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArray{ GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...} }
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput interface { pulumi.Input ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput }
GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput is an input type that accepts GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs and GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput values. You can construct a concrete instance of `GetDistributionConfigurationDistributionLaunchTemplateConfigurationInput` via:
GetDistributionConfigurationDistributionLaunchTemplateConfigurationArgs{...}
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
type GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) AccountId() pulumi.StringOutput
The account ID that this configuration applies to.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
Whether the specified Amazon EC2 launch template is set as the default launch template.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType ¶
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) LaunchTemplateId() pulumi.StringOutput
ID of the Amazon EC2 launch template.
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput() GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
func (GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) ToGetDistributionConfigurationDistributionLaunchTemplateConfigurationOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput
type GetDistributionConfigurationDistributionOutput ¶
type GetDistributionConfigurationDistributionOutput struct{ *pulumi.OutputState }
func (GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) AmiDistributionConfigurations() GetDistributionConfigurationDistributionAmiDistributionConfigurationArrayOutput
Nested list of AMI distribution configuration.
func (GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) ContainerDistributionConfigurations() GetDistributionConfigurationDistributionContainerDistributionConfigurationArrayOutput
Nested list of container distribution configurations.
func (GetDistributionConfigurationDistributionOutput) ElementType ¶
func (GetDistributionConfigurationDistributionOutput) ElementType() reflect.Type
func (GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) FastLaunchConfigurations() GetDistributionConfigurationDistributionFastLaunchConfigurationArrayOutput
Nested list of Windows faster-launching configurations to use for AMI distribution.
func (GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations ¶
func (o GetDistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Nested list of launch template configurations.
func (GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (GetDistributionConfigurationDistributionOutput) Region ¶
func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region of distribution.
func (GetDistributionConfigurationDistributionOutput) 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/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetDistributionConfigurations(ctx, &imagebuilder.GetDistributionConfigurationsArgs{ Filters: []imagebuilder.GetDistributionConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetDistributionConfigurationsResultOutput ¶
type GetDistributionConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurationsOutput ¶
func GetDistributionConfigurationsOutput(ctx *pulumi.Context, args GetDistributionConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) Arns ¶
func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ElementType ¶
func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsResultOutput) Id ¶
func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDistributionConfigurationsResultOutput) Names ¶
func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
type GetImageImageScanningConfiguration ¶ added in v6.7.0
type GetImageImageScanningConfiguration struct { // Configuration block with ECR configuration. EcrConfigurations []GetImageImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfigurations"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled bool `pulumi:"imageScanningEnabled"` }
type GetImageImageScanningConfigurationArgs ¶ added in v6.7.0
type GetImageImageScanningConfigurationArgs struct { // Configuration block with ECR configuration. EcrConfigurations GetImageImageScanningConfigurationEcrConfigurationArrayInput `pulumi:"ecrConfigurations"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. ImageScanningEnabled pulumi.BoolInput `pulumi:"imageScanningEnabled"` }
func (GetImageImageScanningConfigurationArgs) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArgs) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
type GetImageImageScanningConfigurationArray ¶ added in v6.7.0
type GetImageImageScanningConfigurationArray []GetImageImageScanningConfigurationInput
func (GetImageImageScanningConfigurationArray) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationArray) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationArrayInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationArrayInput interface { pulumi.Input ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput ToGetImageImageScanningConfigurationArrayOutputWithContext(context.Context) GetImageImageScanningConfigurationArrayOutput }
GetImageImageScanningConfigurationArrayInput is an input type that accepts GetImageImageScanningConfigurationArray and GetImageImageScanningConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationArrayInput` via:
GetImageImageScanningConfigurationArray{ GetImageImageScanningConfigurationArgs{...} }
type GetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationArrayOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutput() GetImageImageScanningConfigurationArrayOutput
func (GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationArrayOutput) ToGetImageImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfiguration ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfiguration struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName string `pulumi:"repositoryName"` }
type GetImageImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArgs struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` }
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArgs) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationEcrConfigurationArray ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArray []GetImageImageScanningConfigurationEcrConfigurationInput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (i GetImageImageScanningConfigurationEcrConfigurationArray) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationArrayInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArrayInput interface { pulumi.Input ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput }
GetImageImageScanningConfigurationEcrConfigurationArrayInput is an input type that accepts GetImageImageScanningConfigurationEcrConfigurationArray and GetImageImageScanningConfigurationEcrConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationEcrConfigurationArrayInput` via:
GetImageImageScanningConfigurationEcrConfigurationArray{ GetImageImageScanningConfigurationEcrConfigurationArgs{...} }
type GetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutput() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImageImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationArrayOutput
type GetImageImageScanningConfigurationEcrConfigurationInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput }
GetImageImageScanningConfigurationEcrConfigurationInput is an input type that accepts GetImageImageScanningConfigurationEcrConfigurationArgs and GetImageImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationEcrConfigurationInput` via:
GetImageImageScanningConfigurationEcrConfigurationArgs{...}
type GetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutput() GetImageImageScanningConfigurationEcrConfigurationOutput
func (GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationEcrConfigurationOutput) ToGetImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationEcrConfigurationOutput
type GetImageImageScanningConfigurationInput ¶ added in v6.7.0
type GetImageImageScanningConfigurationInput interface { pulumi.Input ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput ToGetImageImageScanningConfigurationOutputWithContext(context.Context) GetImageImageScanningConfigurationOutput }
GetImageImageScanningConfigurationInput is an input type that accepts GetImageImageScanningConfigurationArgs and GetImageImageScanningConfigurationOutput values. You can construct a concrete instance of `GetImageImageScanningConfigurationInput` via:
GetImageImageScanningConfigurationArgs{...}
type GetImageImageScanningConfigurationOutput ¶ added in v6.7.0
type GetImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageScanningConfigurationOutput) EcrConfigurations ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) EcrConfigurations() GetImageImageScanningConfigurationEcrConfigurationArrayOutput
Configuration block with ECR configuration.
func (GetImageImageScanningConfigurationOutput) ElementType ¶ added in v6.7.0
func (GetImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImageImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
func (GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutput() GetImageImageScanningConfigurationOutput
func (GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (o GetImageImageScanningConfigurationOutput) ToGetImageImageScanningConfigurationOutputWithContext(ctx context.Context) GetImageImageScanningConfigurationOutput
type GetImageImageTestsConfigurationArgs ¶
type GetImageImageTestsConfigurationArgs struct { // Whether image tests are enabled. ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"` }
func (GetImageImageTestsConfigurationArgs) ElementType ¶
func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageImageTestsConfigurationArray ¶
type GetImageImageTestsConfigurationArray []GetImageImageTestsConfigurationInput
func (GetImageImageTestsConfigurationArray) ElementType ¶
func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationArrayInput ¶
type GetImageImageTestsConfigurationArrayInput interface { pulumi.Input ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput ToGetImageImageTestsConfigurationArrayOutputWithContext(context.Context) GetImageImageTestsConfigurationArrayOutput }
GetImageImageTestsConfigurationArrayInput is an input type that accepts GetImageImageTestsConfigurationArray and GetImageImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationArrayInput` via:
GetImageImageTestsConfigurationArray{ GetImageImageTestsConfigurationArgs{...} }
type GetImageImageTestsConfigurationArrayOutput ¶
type GetImageImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationInput ¶
type GetImageImageTestsConfigurationInput interface { pulumi.Input ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput ToGetImageImageTestsConfigurationOutputWithContext(context.Context) GetImageImageTestsConfigurationOutput }
GetImageImageTestsConfigurationInput is an input type that accepts GetImageImageTestsConfigurationArgs and GetImageImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationInput` via:
GetImageImageTestsConfigurationArgs{...}
type GetImageImageTestsConfigurationOutput ¶
type GetImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationOutput) ElementType ¶
func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageOutputResource ¶
type GetImageOutputResource struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis []GetImageOutputResourceAmi `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers []GetImageOutputResourceContainer `pulumi:"containers"` }
type GetImageOutputResourceAmi ¶
type GetImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId string `pulumi:"accountId"` // Description of the AMI. Description string `pulumi:"description"` // Identifier of the AMI. Image string `pulumi:"image"` // Name of the AMI. Name string `pulumi:"name"` // Region of the container image. Region string `pulumi:"region"` }
type GetImageOutputResourceAmiArgs ¶
type GetImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringInput `pulumi:"name"` // Region of the container image. Region pulumi.StringInput `pulumi:"region"` }
func (GetImageOutputResourceAmiArgs) ElementType ¶
func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceAmiArray ¶
type GetImageOutputResourceAmiArray []GetImageOutputResourceAmiInput
func (GetImageOutputResourceAmiArray) ElementType ¶
func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiArrayInput ¶
type GetImageOutputResourceAmiArrayInput interface { pulumi.Input ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput ToGetImageOutputResourceAmiArrayOutputWithContext(context.Context) GetImageOutputResourceAmiArrayOutput }
GetImageOutputResourceAmiArrayInput is an input type that accepts GetImageOutputResourceAmiArray and GetImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiArrayInput` via:
GetImageOutputResourceAmiArray{ GetImageOutputResourceAmiArgs{...} }
type GetImageOutputResourceAmiArrayOutput ¶
type GetImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiArrayOutput) ElementType ¶
func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiArrayOutput) Index ¶
func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiInput ¶
type GetImageOutputResourceAmiInput interface { pulumi.Input ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput ToGetImageOutputResourceAmiOutputWithContext(context.Context) GetImageOutputResourceAmiOutput }
GetImageOutputResourceAmiInput is an input type that accepts GetImageOutputResourceAmiArgs and GetImageOutputResourceAmiOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiInput` via:
GetImageOutputResourceAmiArgs{...}
type GetImageOutputResourceAmiOutput ¶
type GetImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiOutput) AccountId ¶
func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
Account identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Description ¶
func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
Description of the AMI.
func (GetImageOutputResourceAmiOutput) ElementType ¶
func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiOutput) Image ¶
func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
Identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Name ¶
func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
Name of the AMI.
func (GetImageOutputResourceAmiOutput) Region ¶
func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
Region of the container image.
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceArgs ¶
type GetImageOutputResourceArgs struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis GetImageOutputResourceAmiArrayInput `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers GetImageOutputResourceContainerArrayInput `pulumi:"containers"` }
func (GetImageOutputResourceArgs) ElementType ¶
func (GetImageOutputResourceArgs) ElementType() reflect.Type
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutput ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImageOutputResourceArray ¶
type GetImageOutputResourceArray []GetImageOutputResourceInput
func (GetImageOutputResourceArray) ElementType ¶
func (GetImageOutputResourceArray) ElementType() reflect.Type
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceArrayInput ¶
type GetImageOutputResourceArrayInput interface { pulumi.Input ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput ToGetImageOutputResourceArrayOutputWithContext(context.Context) GetImageOutputResourceArrayOutput }
GetImageOutputResourceArrayInput is an input type that accepts GetImageOutputResourceArray and GetImageOutputResourceArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceArrayInput` via:
GetImageOutputResourceArray{ GetImageOutputResourceArgs{...} }
type GetImageOutputResourceArrayOutput ¶
type GetImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceArrayOutput) ElementType ¶
func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceArrayOutput) Index ¶
func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceContainerArgs ¶
type GetImageOutputResourceContainerArgs struct { // Set of URIs for created containers. ImageUris pulumi.StringArrayInput `pulumi:"imageUris"` // Region of the container image. Region pulumi.StringInput `pulumi:"region"` }
func (GetImageOutputResourceContainerArgs) ElementType ¶
func (GetImageOutputResourceContainerArgs) ElementType() reflect.Type
func (GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput ¶
func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
func (GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext ¶
func (i GetImageOutputResourceContainerArgs) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
type GetImageOutputResourceContainerArray ¶
type GetImageOutputResourceContainerArray []GetImageOutputResourceContainerInput
func (GetImageOutputResourceContainerArray) ElementType ¶
func (GetImageOutputResourceContainerArray) ElementType() reflect.Type
func (GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput ¶
func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
func (GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext ¶
func (i GetImageOutputResourceContainerArray) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
type GetImageOutputResourceContainerArrayInput ¶
type GetImageOutputResourceContainerArrayInput interface { pulumi.Input ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput ToGetImageOutputResourceContainerArrayOutputWithContext(context.Context) GetImageOutputResourceContainerArrayOutput }
GetImageOutputResourceContainerArrayInput is an input type that accepts GetImageOutputResourceContainerArray and GetImageOutputResourceContainerArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceContainerArrayInput` via:
GetImageOutputResourceContainerArray{ GetImageOutputResourceContainerArgs{...} }
type GetImageOutputResourceContainerArrayOutput ¶
type GetImageOutputResourceContainerArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceContainerArrayOutput) ElementType ¶
func (GetImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput ¶
func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutput() GetImageOutputResourceContainerArrayOutput
func (GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext ¶
func (o GetImageOutputResourceContainerArrayOutput) ToGetImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) GetImageOutputResourceContainerArrayOutput
type GetImageOutputResourceContainerInput ¶
type GetImageOutputResourceContainerInput interface { pulumi.Input ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput ToGetImageOutputResourceContainerOutputWithContext(context.Context) GetImageOutputResourceContainerOutput }
GetImageOutputResourceContainerInput is an input type that accepts GetImageOutputResourceContainerArgs and GetImageOutputResourceContainerOutput values. You can construct a concrete instance of `GetImageOutputResourceContainerInput` via:
GetImageOutputResourceContainerArgs{...}
type GetImageOutputResourceContainerOutput ¶
type GetImageOutputResourceContainerOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceContainerOutput) ElementType ¶
func (GetImageOutputResourceContainerOutput) ElementType() reflect.Type
func (GetImageOutputResourceContainerOutput) ImageUris ¶
func (o GetImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
Set of URIs for created containers.
func (GetImageOutputResourceContainerOutput) Region ¶
func (o GetImageOutputResourceContainerOutput) Region() pulumi.StringOutput
Region of the container image.
func (GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput ¶
func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutput() GetImageOutputResourceContainerOutput
func (GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext ¶
func (o GetImageOutputResourceContainerOutput) ToGetImageOutputResourceContainerOutputWithContext(ctx context.Context) GetImageOutputResourceContainerOutput
type GetImageOutputResourceInput ¶
type GetImageOutputResourceInput interface { pulumi.Input ToGetImageOutputResourceOutput() GetImageOutputResourceOutput ToGetImageOutputResourceOutputWithContext(context.Context) GetImageOutputResourceOutput }
GetImageOutputResourceInput is an input type that accepts GetImageOutputResourceArgs and GetImageOutputResourceOutput values. You can construct a concrete instance of `GetImageOutputResourceInput` via:
GetImageOutputResourceArgs{...}
type GetImageOutputResourceOutput ¶
type GetImageOutputResourceOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceOutput) Amis ¶
func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (GetImageOutputResourceOutput) Containers ¶
func (o GetImageOutputResourceOutput) Containers() GetImageOutputResourceContainerArrayOutput
Set of objects with each container image created and stored in the output repository.
func (GetImageOutputResourceOutput) ElementType ¶
func (GetImageOutputResourceOutput) ElementType() reflect.Type
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutput ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImagePipelineImageScanningConfiguration ¶ added in v6.1.0
type GetImagePipelineImageScanningConfiguration struct { // List if an object with ecr configuration for image scanning EcrConfigurations []GetImagePipelineImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfigurations"` // Whether image scanning is enabled. ImageScanningEnabled bool `pulumi:"imageScanningEnabled"` }
type GetImagePipelineImageScanningConfigurationArgs ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArgs struct { // List if an object with ecr configuration for image scanning EcrConfigurations GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput `pulumi:"ecrConfigurations"` // Whether image scanning is enabled. ImageScanningEnabled pulumi.BoolInput `pulumi:"imageScanningEnabled"` }
func (GetImagePipelineImageScanningConfigurationArgs) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArgs) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
type GetImagePipelineImageScanningConfigurationArray ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArray []GetImagePipelineImageScanningConfigurationInput
func (GetImagePipelineImageScanningConfigurationArray) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationArray) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationArrayInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationArrayOutput }
GetImagePipelineImageScanningConfigurationArrayInput is an input type that accepts GetImagePipelineImageScanningConfigurationArray and GetImagePipelineImageScanningConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationArrayInput` via:
GetImagePipelineImageScanningConfigurationArray{ GetImagePipelineImageScanningConfigurationArgs{...} }
type GetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfiguration ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfiguration struct { // Tags that are added to the output containers that are scanned ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans RepositoryName string `pulumi:"repositoryName"` }
type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArgs struct { // Tags that are added to the output containers that are scanned ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans RepositoryName pulumi.StringInput `pulumi:"repositoryName"` }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArray []GetImagePipelineImageScanningConfigurationEcrConfigurationInput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (i GetImagePipelineImageScanningConfigurationEcrConfigurationArray) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput }
GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput is an input type that accepts GetImagePipelineImageScanningConfigurationEcrConfigurationArray and GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationEcrConfigurationArrayInput` via:
GetImagePipelineImageScanningConfigurationEcrConfigurationArray{ GetImagePipelineImageScanningConfigurationEcrConfigurationArgs{...} }
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) Index ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
type GetImagePipelineImageScanningConfigurationEcrConfigurationInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput }
GetImagePipelineImageScanningConfigurationEcrConfigurationInput is an input type that accepts GetImagePipelineImageScanningConfigurationEcrConfigurationArgs and GetImagePipelineImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationEcrConfigurationInput` via:
GetImagePipelineImageScanningConfigurationEcrConfigurationArgs{...}
type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Tags that are added to the output containers that are scanned
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringOutput
The name of the container repository that Amazon Inspector scans
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutput() GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToGetImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationEcrConfigurationOutput
type GetImagePipelineImageScanningConfigurationInput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationInput interface { pulumi.Input ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput ToGetImagePipelineImageScanningConfigurationOutputWithContext(context.Context) GetImagePipelineImageScanningConfigurationOutput }
GetImagePipelineImageScanningConfigurationInput is an input type that accepts GetImagePipelineImageScanningConfigurationArgs and GetImagePipelineImageScanningConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageScanningConfigurationInput` via:
GetImagePipelineImageScanningConfigurationArgs{...}
type GetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
type GetImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) EcrConfigurations() GetImagePipelineImageScanningConfigurationEcrConfigurationArrayOutput
List if an object with ecr configuration for image scanning
func (GetImagePipelineImageScanningConfigurationOutput) ElementType ¶ added in v6.1.0
func (GetImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolOutput
Whether image scanning is enabled.
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutput() GetImagePipelineImageScanningConfigurationOutput
func (GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (o GetImagePipelineImageScanningConfigurationOutput) ToGetImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageScanningConfigurationOutput
type GetImagePipelineImageTestsConfigurationArgs ¶
type GetImagePipelineImageTestsConfigurationArgs struct { // Whether image tests are enabled. ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"` }
func (GetImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineImageTestsConfigurationArray ¶
type GetImagePipelineImageTestsConfigurationArray []GetImagePipelineImageTestsConfigurationInput
func (GetImagePipelineImageTestsConfigurationArray) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationArrayInput ¶
type GetImagePipelineImageTestsConfigurationArrayInput interface { pulumi.Input ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationArrayOutput }
GetImagePipelineImageTestsConfigurationArrayInput is an input type that accepts GetImagePipelineImageTestsConfigurationArray and GetImagePipelineImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationArrayInput` via:
GetImagePipelineImageTestsConfigurationArray{ GetImagePipelineImageTestsConfigurationArgs{...} }
type GetImagePipelineImageTestsConfigurationArrayOutput ¶
type GetImagePipelineImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationInput ¶
type GetImagePipelineImageTestsConfigurationInput interface { pulumi.Input ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput ToGetImagePipelineImageTestsConfigurationOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationOutput }
GetImagePipelineImageTestsConfigurationInput is an input type that accepts GetImagePipelineImageTestsConfigurationArgs and GetImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationInput` via:
GetImagePipelineImageTestsConfigurationArgs{...}
type GetImagePipelineImageTestsConfigurationOutput ¶
type GetImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineSchedule ¶
type GetImagePipelineSchedule struct { // Condition when the pipeline should trigger a new image build. PipelineExecutionStartCondition string `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. ScheduleExpression string `pulumi:"scheduleExpression"` }
type GetImagePipelineScheduleArgs ¶
type GetImagePipelineScheduleArgs struct { // Condition when the pipeline should trigger a new image build. PipelineExecutionStartCondition pulumi.StringInput `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"` }
func (GetImagePipelineScheduleArgs) ElementType ¶
func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type GetImagePipelineScheduleArray ¶
type GetImagePipelineScheduleArray []GetImagePipelineScheduleInput
func (GetImagePipelineScheduleArray) ElementType ¶
func (GetImagePipelineScheduleArray) ElementType() reflect.Type
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleArrayInput ¶
type GetImagePipelineScheduleArrayInput interface { pulumi.Input ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput ToGetImagePipelineScheduleArrayOutputWithContext(context.Context) GetImagePipelineScheduleArrayOutput }
GetImagePipelineScheduleArrayInput is an input type that accepts GetImagePipelineScheduleArray and GetImagePipelineScheduleArrayOutput values. You can construct a concrete instance of `GetImagePipelineScheduleArrayInput` via:
GetImagePipelineScheduleArray{ GetImagePipelineScheduleArgs{...} }
type GetImagePipelineScheduleArrayOutput ¶
type GetImagePipelineScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleArrayOutput) ElementType ¶
func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleArrayOutput) Index ¶
func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleInput ¶
type GetImagePipelineScheduleInput interface { pulumi.Input ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput ToGetImagePipelineScheduleOutputWithContext(context.Context) GetImagePipelineScheduleOutput }
GetImagePipelineScheduleInput is an input type that accepts GetImagePipelineScheduleArgs and GetImagePipelineScheduleOutput values. You can construct a concrete instance of `GetImagePipelineScheduleInput` via:
GetImagePipelineScheduleArgs{...}
type GetImagePipelineScheduleOutput ¶
type GetImagePipelineScheduleOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleOutput) ElementType ¶
func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
Condition when the pipeline should trigger a new image build.
func (GetImagePipelineScheduleOutput) ScheduleExpression ¶
func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated.
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type GetImagePipelinesArgs ¶
type GetImagePipelinesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetImagePipelinesFilter `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
type GetImagePipelinesFilter ¶
type GetImagePipelinesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetImagePipelinesFilterArgs ¶
type GetImagePipelinesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetImagePipelinesFilterArgs) ElementType ¶
func (GetImagePipelinesFilterArgs) ElementType() reflect.Type
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput ¶
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext ¶
func (i GetImagePipelinesFilterArgs) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
type GetImagePipelinesFilterArray ¶
type GetImagePipelinesFilterArray []GetImagePipelinesFilterInput
func (GetImagePipelinesFilterArray) ElementType ¶
func (GetImagePipelinesFilterArray) ElementType() reflect.Type
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput ¶
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext ¶
func (i GetImagePipelinesFilterArray) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterArrayInput ¶
type GetImagePipelinesFilterArrayInput interface { pulumi.Input ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput ToGetImagePipelinesFilterArrayOutputWithContext(context.Context) GetImagePipelinesFilterArrayOutput }
GetImagePipelinesFilterArrayInput is an input type that accepts GetImagePipelinesFilterArray and GetImagePipelinesFilterArrayOutput values. You can construct a concrete instance of `GetImagePipelinesFilterArrayInput` via:
GetImagePipelinesFilterArray{ GetImagePipelinesFilterArgs{...} }
type GetImagePipelinesFilterArrayOutput ¶
type GetImagePipelinesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterArrayOutput) ElementType ¶
func (GetImagePipelinesFilterArrayOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterArrayOutput) Index ¶
func (o GetImagePipelinesFilterArrayOutput) Index(i pulumi.IntInput) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput ¶
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutput() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext ¶
func (o GetImagePipelinesFilterArrayOutput) ToGetImagePipelinesFilterArrayOutputWithContext(ctx context.Context) GetImagePipelinesFilterArrayOutput
type GetImagePipelinesFilterInput ¶
type GetImagePipelinesFilterInput interface { pulumi.Input ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput ToGetImagePipelinesFilterOutputWithContext(context.Context) GetImagePipelinesFilterOutput }
GetImagePipelinesFilterInput is an input type that accepts GetImagePipelinesFilterArgs and GetImagePipelinesFilterOutput values. You can construct a concrete instance of `GetImagePipelinesFilterInput` via:
GetImagePipelinesFilterArgs{...}
type GetImagePipelinesFilterOutput ¶
type GetImagePipelinesFilterOutput struct{ *pulumi.OutputState }
func (GetImagePipelinesFilterOutput) ElementType ¶
func (GetImagePipelinesFilterOutput) ElementType() reflect.Type
func (GetImagePipelinesFilterOutput) Name ¶
func (o GetImagePipelinesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListImagePipelines API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImagePipelines.html).
func (GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput ¶
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutput() GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext ¶
func (o GetImagePipelinesFilterOutput) ToGetImagePipelinesFilterOutputWithContext(ctx context.Context) GetImagePipelinesFilterOutput
func (GetImagePipelinesFilterOutput) Values ¶
func (o GetImagePipelinesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetImagePipelinesOutputArgs ¶
type GetImagePipelinesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImagePipelinesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getImagePipelines.
func (GetImagePipelinesOutputArgs) ElementType ¶
func (GetImagePipelinesOutputArgs) ElementType() reflect.Type
type GetImagePipelinesResult ¶
type GetImagePipelinesResult struct { // Set of ARNs of the matched Image Builder Image Pipelines. Arns []string `pulumi:"arns"` Filters []GetImagePipelinesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Pipelines. Names []string `pulumi:"names"` }
A collection of values returned by getImagePipelines.
func GetImagePipelines ¶
func GetImagePipelines(ctx *pulumi.Context, args *GetImagePipelinesArgs, opts ...pulumi.InvokeOption) (*GetImagePipelinesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Pipelines matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetImagePipelines(ctx, &imagebuilder.GetImagePipelinesArgs{ Filters: []imagebuilder.GetImagePipelinesFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetImagePipelinesResultOutput ¶
type GetImagePipelinesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipelines.
func GetImagePipelinesOutput ¶
func GetImagePipelinesOutput(ctx *pulumi.Context, args GetImagePipelinesOutputArgs, opts ...pulumi.InvokeOption) GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) Arns ¶
func (o GetImagePipelinesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ElementType ¶
func (GetImagePipelinesResultOutput) ElementType() reflect.Type
func (GetImagePipelinesResultOutput) Filters ¶
func (o GetImagePipelinesResultOutput) Filters() GetImagePipelinesFilterArrayOutput
func (GetImagePipelinesResultOutput) Id ¶
func (o GetImagePipelinesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImagePipelinesResultOutput) Names ¶
func (o GetImagePipelinesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Pipelines.
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput ¶
func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutput() GetImagePipelinesResultOutput
func (GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext ¶
func (o GetImagePipelinesResultOutput) ToGetImagePipelinesResultOutputWithContext(ctx context.Context) GetImagePipelinesResultOutput
type GetImageRecipeBlockDeviceMapping ¶
type GetImageRecipeBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName string `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs []GetImageRecipeBlockDeviceMappingEb `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice string `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName string `pulumi:"virtualName"` }
type GetImageRecipeBlockDeviceMappingArgs ¶
type GetImageRecipeBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Single list of object with Elastic Block Storage (EBS) block device mapping settings. Ebs GetImageRecipeBlockDeviceMappingEbArrayInput `pulumi:"ebs"` // Whether to remove a mapping from the parent image. NoDevice pulumi.StringInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (GetImageRecipeBlockDeviceMappingArgs) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput ¶
func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingArgs) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
type GetImageRecipeBlockDeviceMappingArray ¶
type GetImageRecipeBlockDeviceMappingArray []GetImageRecipeBlockDeviceMappingInput
func (GetImageRecipeBlockDeviceMappingArray) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput ¶
func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
func (GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (i GetImageRecipeBlockDeviceMappingArray) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
type GetImageRecipeBlockDeviceMappingArrayInput ¶
type GetImageRecipeBlockDeviceMappingArrayInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingArrayOutput }
GetImageRecipeBlockDeviceMappingArrayInput is an input type that accepts GetImageRecipeBlockDeviceMappingArray and GetImageRecipeBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingArrayInput` via:
GetImageRecipeBlockDeviceMappingArray{ GetImageRecipeBlockDeviceMappingArgs{...} }
type GetImageRecipeBlockDeviceMappingArrayOutput ¶
type GetImageRecipeBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput ¶
func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutput() GetImageRecipeBlockDeviceMappingArrayOutput
func (GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingArrayOutput) ToGetImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingArrayOutput
type GetImageRecipeBlockDeviceMappingEb ¶
type GetImageRecipeBlockDeviceMappingEb struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination 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 ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) Throughput() pulumi.IntOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutput() GetImageRecipeBlockDeviceMappingEbOutput
func (GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) ToGetImageRecipeBlockDeviceMappingEbOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingEbOutput
func (GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeSize() pulumi.IntOutput
Size of the volume, in GiB.
func (GetImageRecipeBlockDeviceMappingEbOutput) VolumeType ¶
func (o GetImageRecipeBlockDeviceMappingEbOutput) VolumeType() pulumi.StringOutput
Type of the volume. For example, `gp2` or `io2`.
type GetImageRecipeBlockDeviceMappingInput ¶
type GetImageRecipeBlockDeviceMappingInput interface { pulumi.Input ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput ToGetImageRecipeBlockDeviceMappingOutputWithContext(context.Context) GetImageRecipeBlockDeviceMappingOutput }
GetImageRecipeBlockDeviceMappingInput is an input type that accepts GetImageRecipeBlockDeviceMappingArgs and GetImageRecipeBlockDeviceMappingOutput values. You can construct a concrete instance of `GetImageRecipeBlockDeviceMappingInput` via:
GetImageRecipeBlockDeviceMappingArgs{...}
type GetImageRecipeBlockDeviceMappingOutput ¶
type GetImageRecipeBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetImageRecipeBlockDeviceMappingOutput) DeviceName ¶
func (o GetImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (GetImageRecipeBlockDeviceMappingOutput) Ebs ¶
Single list of object with Elastic Block Storage (EBS) block device mapping settings.
func (GetImageRecipeBlockDeviceMappingOutput) ElementType ¶
func (GetImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetImageRecipeBlockDeviceMappingOutput) NoDevice ¶
func (o GetImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Whether to remove a mapping from the parent image.
func (GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput ¶
func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutput() GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext ¶
func (o GetImageRecipeBlockDeviceMappingOutput) ToGetImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) GetImageRecipeBlockDeviceMappingOutput
func (GetImageRecipeBlockDeviceMappingOutput) VirtualName ¶
func (o GetImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type GetImageRecipeComponent ¶
type GetImageRecipeComponent struct { // ARN of the Image Builder Component. ComponentArn string `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters []GetImageRecipeComponentParameter `pulumi:"parameters"` }
type GetImageRecipeComponentArgs ¶
type GetImageRecipeComponentArgs struct { // ARN of the Image Builder Component. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Set of parameters that are used to configure the component. Parameters GetImageRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (GetImageRecipeComponentArgs) ElementType ¶
func (GetImageRecipeComponentArgs) ElementType() reflect.Type
func (GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutput ¶
func (i GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
func (GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutputWithContext ¶
func (i GetImageRecipeComponentArgs) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
type GetImageRecipeComponentArray ¶
type GetImageRecipeComponentArray []GetImageRecipeComponentInput
func (GetImageRecipeComponentArray) ElementType ¶
func (GetImageRecipeComponentArray) ElementType() reflect.Type
func (GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput ¶
func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
func (GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext ¶
func (i GetImageRecipeComponentArray) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
type GetImageRecipeComponentArrayInput ¶
type GetImageRecipeComponentArrayInput interface { pulumi.Input ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput ToGetImageRecipeComponentArrayOutputWithContext(context.Context) GetImageRecipeComponentArrayOutput }
GetImageRecipeComponentArrayInput is an input type that accepts GetImageRecipeComponentArray and GetImageRecipeComponentArrayOutput values. You can construct a concrete instance of `GetImageRecipeComponentArrayInput` via:
GetImageRecipeComponentArray{ GetImageRecipeComponentArgs{...} }
type GetImageRecipeComponentArrayOutput ¶
type GetImageRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentArrayOutput) ElementType ¶
func (GetImageRecipeComponentArrayOutput) ElementType() reflect.Type
func (GetImageRecipeComponentArrayOutput) Index ¶
func (o GetImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) GetImageRecipeComponentOutput
func (GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput ¶
func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutput() GetImageRecipeComponentArrayOutput
func (GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext ¶
func (o GetImageRecipeComponentArrayOutput) ToGetImageRecipeComponentArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentArrayOutput
type GetImageRecipeComponentInput ¶
type GetImageRecipeComponentInput interface { pulumi.Input ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput ToGetImageRecipeComponentOutputWithContext(context.Context) GetImageRecipeComponentOutput }
GetImageRecipeComponentInput is an input type that accepts GetImageRecipeComponentArgs and GetImageRecipeComponentOutput values. You can construct a concrete instance of `GetImageRecipeComponentInput` via:
GetImageRecipeComponentArgs{...}
type GetImageRecipeComponentOutput ¶
type GetImageRecipeComponentOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentOutput) ComponentArn ¶
func (o GetImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
ARN of the Image Builder Component.
func (GetImageRecipeComponentOutput) ElementType ¶
func (GetImageRecipeComponentOutput) ElementType() reflect.Type
func (GetImageRecipeComponentOutput) Parameters ¶
func (o GetImageRecipeComponentOutput) Parameters() GetImageRecipeComponentParameterArrayOutput
Set of parameters that are used to configure the component.
func (GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput ¶
func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutput() GetImageRecipeComponentOutput
func (GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext ¶
func (o GetImageRecipeComponentOutput) ToGetImageRecipeComponentOutputWithContext(ctx context.Context) GetImageRecipeComponentOutput
type GetImageRecipeComponentParameterArgs ¶
type GetImageRecipeComponentParameterArgs struct { // Name of the image recipe. Name pulumi.StringInput `pulumi:"name"` // Value of the component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetImageRecipeComponentParameterArgs) ElementType ¶
func (GetImageRecipeComponentParameterArgs) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput ¶
func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext ¶
func (i GetImageRecipeComponentParameterArgs) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
type GetImageRecipeComponentParameterArray ¶
type GetImageRecipeComponentParameterArray []GetImageRecipeComponentParameterInput
func (GetImageRecipeComponentParameterArray) ElementType ¶
func (GetImageRecipeComponentParameterArray) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput ¶
func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
func (GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext ¶
func (i GetImageRecipeComponentParameterArray) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
type GetImageRecipeComponentParameterArrayInput ¶
type GetImageRecipeComponentParameterArrayInput interface { pulumi.Input ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput ToGetImageRecipeComponentParameterArrayOutputWithContext(context.Context) GetImageRecipeComponentParameterArrayOutput }
GetImageRecipeComponentParameterArrayInput is an input type that accepts GetImageRecipeComponentParameterArray and GetImageRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `GetImageRecipeComponentParameterArrayInput` via:
GetImageRecipeComponentParameterArray{ GetImageRecipeComponentParameterArgs{...} }
type GetImageRecipeComponentParameterArrayOutput ¶
type GetImageRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentParameterArrayOutput) ElementType ¶
func (GetImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput ¶
func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutput() GetImageRecipeComponentParameterArrayOutput
func (GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext ¶
func (o GetImageRecipeComponentParameterArrayOutput) ToGetImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterArrayOutput
type GetImageRecipeComponentParameterInput ¶
type GetImageRecipeComponentParameterInput interface { pulumi.Input ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput ToGetImageRecipeComponentParameterOutputWithContext(context.Context) GetImageRecipeComponentParameterOutput }
GetImageRecipeComponentParameterInput is an input type that accepts GetImageRecipeComponentParameterArgs and GetImageRecipeComponentParameterOutput values. You can construct a concrete instance of `GetImageRecipeComponentParameterInput` via:
GetImageRecipeComponentParameterArgs{...}
type GetImageRecipeComponentParameterOutput ¶
type GetImageRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (GetImageRecipeComponentParameterOutput) ElementType ¶
func (GetImageRecipeComponentParameterOutput) ElementType() reflect.Type
func (GetImageRecipeComponentParameterOutput) Name ¶
func (o GetImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput ¶
func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutput() GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext ¶
func (o GetImageRecipeComponentParameterOutput) ToGetImageRecipeComponentParameterOutputWithContext(ctx context.Context) GetImageRecipeComponentParameterOutput
func (GetImageRecipeComponentParameterOutput) Value ¶
func (o GetImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
Value of the component parameter.
type GetImageRecipesArgs ¶
type GetImageRecipesArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetImageRecipesFilter `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner *string `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
type GetImageRecipesFilter ¶
type GetImageRecipesFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetImageRecipesFilterArgs ¶
type GetImageRecipesFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetImageRecipesFilterArgs) ElementType ¶
func (GetImageRecipesFilterArgs) ElementType() reflect.Type
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext ¶
func (i GetImageRecipesFilterArgs) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
type GetImageRecipesFilterArray ¶
type GetImageRecipesFilterArray []GetImageRecipesFilterInput
func (GetImageRecipesFilterArray) ElementType ¶
func (GetImageRecipesFilterArray) ElementType() reflect.Type
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (i GetImageRecipesFilterArray) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterArrayInput ¶
type GetImageRecipesFilterArrayInput interface { pulumi.Input ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput ToGetImageRecipesFilterArrayOutputWithContext(context.Context) GetImageRecipesFilterArrayOutput }
GetImageRecipesFilterArrayInput is an input type that accepts GetImageRecipesFilterArray and GetImageRecipesFilterArrayOutput values. You can construct a concrete instance of `GetImageRecipesFilterArrayInput` via:
GetImageRecipesFilterArray{ GetImageRecipesFilterArgs{...} }
type GetImageRecipesFilterArrayOutput ¶
type GetImageRecipesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterArrayOutput) ElementType ¶
func (GetImageRecipesFilterArrayOutput) ElementType() reflect.Type
func (GetImageRecipesFilterArrayOutput) Index ¶
func (o GetImageRecipesFilterArrayOutput) Index(i pulumi.IntInput) GetImageRecipesFilterOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutput() GetImageRecipesFilterArrayOutput
func (GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext ¶
func (o GetImageRecipesFilterArrayOutput) ToGetImageRecipesFilterArrayOutputWithContext(ctx context.Context) GetImageRecipesFilterArrayOutput
type GetImageRecipesFilterInput ¶
type GetImageRecipesFilterInput interface { pulumi.Input ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput ToGetImageRecipesFilterOutputWithContext(context.Context) GetImageRecipesFilterOutput }
GetImageRecipesFilterInput is an input type that accepts GetImageRecipesFilterArgs and GetImageRecipesFilterOutput values. You can construct a concrete instance of `GetImageRecipesFilterInput` via:
GetImageRecipesFilterArgs{...}
type GetImageRecipesFilterOutput ¶
type GetImageRecipesFilterOutput struct{ *pulumi.OutputState }
func (GetImageRecipesFilterOutput) ElementType ¶
func (GetImageRecipesFilterOutput) ElementType() reflect.Type
func (GetImageRecipesFilterOutput) Name ¶
func (o GetImageRecipesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListImageRecipes API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListImageRecipes.html).
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutput() GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext ¶
func (o GetImageRecipesFilterOutput) ToGetImageRecipesFilterOutputWithContext(ctx context.Context) GetImageRecipesFilterOutput
func (GetImageRecipesFilterOutput) Values ¶
func (o GetImageRecipesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetImageRecipesOutputArgs ¶
type GetImageRecipesOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetImageRecipesFilterArrayInput `pulumi:"filters"` // Owner of the image recipes. Valid values are `Self`, `Shared`, `Amazon` and `ThirdParty`. Defaults to `Self`. Owner pulumi.StringPtrInput `pulumi:"owner"` }
A collection of arguments for invoking getImageRecipes.
func (GetImageRecipesOutputArgs) ElementType ¶
func (GetImageRecipesOutputArgs) ElementType() reflect.Type
type GetImageRecipesResult ¶
type GetImageRecipesResult struct { // Set of ARNs of the matched Image Builder Image Recipes. Arns []string `pulumi:"arns"` Filters []GetImageRecipesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Image Recipes. Names []string `pulumi:"names"` Owner *string `pulumi:"owner"` }
A collection of values returned by getImageRecipes.
func GetImageRecipes ¶
func GetImageRecipes(ctx *pulumi.Context, args *GetImageRecipesArgs, opts ...pulumi.InvokeOption) (*GetImageRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetImageRecipes(ctx, &imagebuilder.GetImageRecipesArgs{ Owner: pulumi.StringRef("Self"), Filters: []imagebuilder.GetImageRecipesFilter{ { Name: "platform", Values: []string{ "Linux", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetImageRecipesResultOutput ¶
type GetImageRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipes.
func GetImageRecipesOutput ¶
func GetImageRecipesOutput(ctx *pulumi.Context, args GetImageRecipesOutputArgs, opts ...pulumi.InvokeOption) GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) Arns ¶
func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) ElementType ¶
func (GetImageRecipesResultOutput) ElementType() reflect.Type
func (GetImageRecipesResultOutput) Filters ¶
func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
func (GetImageRecipesResultOutput) Id ¶
func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageRecipesResultOutput) Names ¶
func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) Owner ¶
func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutput ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
type GetInfrastructureConfigurationInstanceMetadataOption ¶
type GetInfrastructureConfigurationInstanceMetadataOption struct { // Number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit int `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. HttpTokens string `pulumi:"httpTokens"` }
type GetInfrastructureConfigurationInstanceMetadataOptionArgs ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArgs struct { // Number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit pulumi.IntInput `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. HttpTokens pulumi.StringInput `pulumi:"httpTokens"` }
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArgs) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArray ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArray []GetInfrastructureConfigurationInstanceMetadataOptionInput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationInstanceMetadataOptionArray) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput }
GetInfrastructureConfigurationInstanceMetadataOptionArrayInput is an input type that accepts GetInfrastructureConfigurationInstanceMetadataOptionArray and GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationInstanceMetadataOptionArrayInput` via:
GetInfrastructureConfigurationInstanceMetadataOptionArray{ GetInfrastructureConfigurationInstanceMetadataOptionArgs{...} }
type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutput() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
type GetInfrastructureConfigurationInstanceMetadataOptionInput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionInput interface { pulumi.Input ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput }
GetInfrastructureConfigurationInstanceMetadataOptionInput is an input type that accepts GetInfrastructureConfigurationInstanceMetadataOptionArgs and GetInfrastructureConfigurationInstanceMetadataOptionOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationInstanceMetadataOptionInput` via:
GetInfrastructureConfigurationInstanceMetadataOptionArgs{...}
type GetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
type GetInfrastructureConfigurationInstanceMetadataOptionOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType ¶
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpPutResponseHopLimit() pulumi.IntOutput
Number of hops that an instance can traverse to reach its destonation.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) HttpTokens() pulumi.StringOutput
Whether a signed token is required for instance metadata retrieval requests.
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutput() GetInfrastructureConfigurationInstanceMetadataOptionOutput
func (GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext ¶
func (o GetInfrastructureConfigurationInstanceMetadataOptionOutput) ToGetInfrastructureConfigurationInstanceMetadataOptionOutputWithContext(ctx context.Context) GetInfrastructureConfigurationInstanceMetadataOptionOutput
type GetInfrastructureConfigurationLogging ¶
type GetInfrastructureConfigurationLogging struct { // Nested list of S3 logs settings. S3Logs []GetInfrastructureConfigurationLoggingS3Log `pulumi:"s3Logs"` }
type GetInfrastructureConfigurationLoggingArgs ¶
type GetInfrastructureConfigurationLoggingArgs struct { // Nested list of S3 logs settings. S3Logs GetInfrastructureConfigurationLoggingS3LogArrayInput `pulumi:"s3Logs"` }
func (GetInfrastructureConfigurationLoggingArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingArray ¶
type GetInfrastructureConfigurationLoggingArray []GetInfrastructureConfigurationLoggingInput
func (GetInfrastructureConfigurationLoggingArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingArrayInput ¶
type GetInfrastructureConfigurationLoggingArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingArrayOutput }
GetInfrastructureConfigurationLoggingArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingArray and GetInfrastructureConfigurationLoggingArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingArrayInput` via:
GetInfrastructureConfigurationLoggingArray{ GetInfrastructureConfigurationLoggingArgs{...} }
type GetInfrastructureConfigurationLoggingArrayOutput ¶
type GetInfrastructureConfigurationLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
func (GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
type GetInfrastructureConfigurationLoggingInput ¶
type GetInfrastructureConfigurationLoggingInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput ToGetInfrastructureConfigurationLoggingOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingOutput }
GetInfrastructureConfigurationLoggingInput is an input type that accepts GetInfrastructureConfigurationLoggingArgs and GetInfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingInput` via:
GetInfrastructureConfigurationLoggingArgs{...}
type GetInfrastructureConfigurationLoggingOutput ¶
type GetInfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
Nested list of S3 logs settings.
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
func (GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
type GetInfrastructureConfigurationLoggingS3LogArgs ¶
type GetInfrastructureConfigurationLoggingS3LogArgs struct { // Name of the S3 Bucket for logging. S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // Key prefix for S3 Bucket logging. S3KeyPrefix pulumi.StringInput `pulumi:"s3KeyPrefix"` }
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationLoggingS3LogArray ¶
type GetInfrastructureConfigurationLoggingS3LogArray []GetInfrastructureConfigurationLoggingS3LogInput
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogArrayInput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput }
GetInfrastructureConfigurationLoggingS3LogArrayInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArray and GetInfrastructureConfigurationLoggingS3LogArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogArrayInput` via:
GetInfrastructureConfigurationLoggingS3LogArray{ GetInfrastructureConfigurationLoggingS3LogArgs{...} }
type GetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
type GetInfrastructureConfigurationLoggingS3LogArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
type GetInfrastructureConfigurationLoggingS3LogInput ¶
type GetInfrastructureConfigurationLoggingS3LogInput interface { pulumi.Input ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(context.Context) GetInfrastructureConfigurationLoggingS3LogOutput }
GetInfrastructureConfigurationLoggingS3LogInput is an input type that accepts GetInfrastructureConfigurationLoggingS3LogArgs and GetInfrastructureConfigurationLoggingS3LogOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationLoggingS3LogInput` via:
GetInfrastructureConfigurationLoggingS3LogArgs{...}
type GetInfrastructureConfigurationLoggingS3LogOutput ¶
type GetInfrastructureConfigurationLoggingS3LogOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType ¶
func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket for logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
Key prefix for S3 Bucket logging.
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
func (GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext ¶
func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
type GetInfrastructureConfigurationsArgs ¶
type GetInfrastructureConfigurationsArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
type GetInfrastructureConfigurationsFilter ¶
type GetInfrastructureConfigurationsFilter struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name string `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values []string `pulumi:"values"` }
type GetInfrastructureConfigurationsFilterArgs ¶
type GetInfrastructureConfigurationsFilterArgs struct { // Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html). Name pulumi.StringInput `pulumi:"name"` // Set of values that are accepted for the given filter field. Results will be selected if any given value matches. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInfrastructureConfigurationsFilterArgs) ElementType ¶
func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
type GetInfrastructureConfigurationsFilterArray ¶
type GetInfrastructureConfigurationsFilterArray []GetInfrastructureConfigurationsFilterInput
func (GetInfrastructureConfigurationsFilterArray) ElementType ¶
func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterArrayInput ¶
type GetInfrastructureConfigurationsFilterArrayInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterArrayOutput }
GetInfrastructureConfigurationsFilterArrayInput is an input type that accepts GetInfrastructureConfigurationsFilterArray and GetInfrastructureConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterArrayInput` via:
GetInfrastructureConfigurationsFilterArray{ GetInfrastructureConfigurationsFilterArgs{...} }
type GetInfrastructureConfigurationsFilterArrayOutput ¶
type GetInfrastructureConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
func (GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
type GetInfrastructureConfigurationsFilterInput ¶
type GetInfrastructureConfigurationsFilterInput interface { pulumi.Input ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput ToGetInfrastructureConfigurationsFilterOutputWithContext(context.Context) GetInfrastructureConfigurationsFilterOutput }
GetInfrastructureConfigurationsFilterInput is an input type that accepts GetInfrastructureConfigurationsFilterArgs and GetInfrastructureConfigurationsFilterOutput values. You can construct a concrete instance of `GetInfrastructureConfigurationsFilterInput` via:
GetInfrastructureConfigurationsFilterArgs{...}
type GetInfrastructureConfigurationsFilterOutput ¶
type GetInfrastructureConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetInfrastructureConfigurationsFilterOutput) ElementType ¶
func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsFilterOutput) Name ¶
func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html).
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) Values ¶
func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetInfrastructureConfigurationsOutputArgs ¶
type GetInfrastructureConfigurationsOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetInfrastructureConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getInfrastructureConfigurations.
func (GetInfrastructureConfigurationsOutputArgs) ElementType ¶
func (GetInfrastructureConfigurationsOutputArgs) ElementType() reflect.Type
type GetInfrastructureConfigurationsResult ¶
type GetInfrastructureConfigurationsResult struct { // Set of ARNs of the matched Image Builder Infrastructure Configurations. Arns []string `pulumi:"arns"` Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of names of the matched Image Builder Infrastructure Configurations. Names []string `pulumi:"names"` }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurations ¶
func GetInfrastructureConfigurations(ctx *pulumi.Context, args *GetInfrastructureConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetInfrastructureConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Infrastructure Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.GetInfrastructureConfigurations(ctx, &imagebuilder.GetInfrastructureConfigurationsArgs{ Filters: []imagebuilder.GetInfrastructureConfigurationsFilter{ { Name: "name", Values: []string{ "example", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetInfrastructureConfigurationsResultOutput ¶
type GetInfrastructureConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurationsOutput ¶
func GetInfrastructureConfigurationsOutput(ctx *pulumi.Context, args GetInfrastructureConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) Arns ¶
func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ElementType ¶
func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
func (GetInfrastructureConfigurationsResultOutput) Id ¶
func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInfrastructureConfigurationsResultOutput) Names ¶
func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Infrastructure Configurations.
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
func (GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext ¶
func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image. Arn pulumi.StringOutput `pulumi:"arn"` // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringOutput `pulumi:"executionRole"` // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationOutput `pulumi:"imageScanningConfiguration"` // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"` // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name pulumi.StringOutput `pulumi:"name"` // Operating System version of the image. OsVersion pulumi.StringOutput `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayOutput `pulumi:"outputResources"` // Platform of the image. Platform pulumi.StringOutput `pulumi:"platform"` // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Version of the image. Version pulumi.StringOutput `pulumi:"version"` // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayOutput `pulumi:"workflows"` }
Manages an Image Builder Image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImage(ctx, "example", &imagebuilder.ImageArgs{ DistributionConfigurationArn: pulumi.Any(exampleAwsImagebuilderDistributionConfiguration.Arn), ImageRecipeArn: pulumi.Any(exampleAwsImagebuilderImageRecipe.Arn), InfrastructureConfigurationArn: pulumi.Any(exampleAwsImagebuilderInfrastructureConfiguration.Arn), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/image:Image example arn:aws:imagebuilder:us-east-1:123456789012:image/example/1.0.0/1 ```
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImage ¶
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶
func (*Image) ToImageOutput ¶
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageArgs ¶
type ImageArgs struct { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageArray ¶
type ImageArray []ImageInput
func (ImageArray) ElementType ¶
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶
type ImageArrayInput interface { pulumi.Input ToImageArrayOutput() ImageArrayOutput ToImageArrayOutputWithContext(context.Context) ImageArrayOutput }
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageImageScanningConfiguration ¶ added in v6.7.0
type ImageImageScanningConfiguration struct { // Configuration block with ECR configuration. Detailed below. EcrConfiguration *ImageImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfiguration"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
type ImageImageScanningConfigurationArgs ¶ added in v6.7.0
type ImageImageScanningConfigurationArgs struct { // Configuration block with ECR configuration. Detailed below. EcrConfiguration ImageImageScanningConfigurationEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
func (ImageImageScanningConfigurationArgs) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationArgs) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfiguration ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfiguration struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags []string `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName *string `pulumi:"repositoryName"` }
type ImageImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationArgs struct { // Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans. ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the container repository that Amazon Inspector scans to identify findings for your container images. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (i ImageImageScanningConfigurationEcrConfigurationArgs) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationInput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) ImageImageScanningConfigurationEcrConfigurationOutput }
ImageImageScanningConfigurationEcrConfigurationInput is an input type that accepts ImageImageScanningConfigurationEcrConfigurationArgs and ImageImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationEcrConfigurationInput` via:
ImageImageScanningConfigurationEcrConfigurationArgs{...}
type ImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutput() ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationEcrConfigurationPtrInput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationPtrInput interface { pulumi.Input ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput }
ImageImageScanningConfigurationEcrConfigurationPtrInput is an input type that accepts ImageImageScanningConfigurationEcrConfigurationArgs, ImageImageScanningConfigurationEcrConfigurationPtr and ImageImageScanningConfigurationEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationEcrConfigurationPtrInput` via:
ImageImageScanningConfigurationEcrConfigurationArgs{...} or: nil
func ImageImageScanningConfigurationEcrConfigurationPtr ¶ added in v6.7.0
func ImageImageScanningConfigurationEcrConfigurationPtr(v *ImageImageScanningConfigurationEcrConfigurationArgs) ImageImageScanningConfigurationEcrConfigurationPtrInput
type ImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags for Image Builder to apply to the output container image that that Amazon Inspector scans.
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository that Amazon Inspector scans to identify findings for your container images.
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutput() ImageImageScanningConfigurationEcrConfigurationPtrOutput
func (ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationEcrConfigurationPtrOutput) ToImageImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationEcrConfigurationPtrOutput
type ImageImageScanningConfigurationInput ¶ added in v6.7.0
type ImageImageScanningConfigurationInput interface { pulumi.Input ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput ToImageImageScanningConfigurationOutputWithContext(context.Context) ImageImageScanningConfigurationOutput }
ImageImageScanningConfigurationInput is an input type that accepts ImageImageScanningConfigurationArgs and ImageImageScanningConfigurationOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationInput` via:
ImageImageScanningConfigurationArgs{...}
type ImageImageScanningConfigurationOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationOutput) EcrConfiguration ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`.
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutput() ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationOutputWithContext(ctx context.Context) ImageImageScanningConfigurationOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageScanningConfigurationPtrInput ¶ added in v6.7.0
type ImageImageScanningConfigurationPtrInput interface { pulumi.Input ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput ToImageImageScanningConfigurationPtrOutputWithContext(context.Context) ImageImageScanningConfigurationPtrOutput }
ImageImageScanningConfigurationPtrInput is an input type that accepts ImageImageScanningConfigurationArgs, ImageImageScanningConfigurationPtr and ImageImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageScanningConfigurationPtrInput` via:
ImageImageScanningConfigurationArgs{...} or: nil
func ImageImageScanningConfigurationPtr ¶ added in v6.7.0
func ImageImageScanningConfigurationPtr(v *ImageImageScanningConfigurationArgs) ImageImageScanningConfigurationPtrInput
type ImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
type ImageImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) EcrConfiguration() ImageImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration. Detailed below.
func (ImageImageScanningConfigurationPtrOutput) ElementType ¶ added in v6.7.0
func (ImageImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. Defaults to `false`.
func (ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutput() ImageImageScanningConfigurationPtrOutput
func (ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext ¶ added in v6.7.0
func (o ImageImageScanningConfigurationPtrOutput) ToImageImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImageImageScanningConfigurationPtrOutput
type ImageImageTestsConfiguration ¶
type ImageImageTestsConfiguration struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
type ImageImageTestsConfigurationArgs ¶
type ImageImageTestsConfigurationArgs struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
func (ImageImageTestsConfigurationArgs) ElementType ¶
func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationInput ¶
type ImageImageTestsConfigurationInput interface { pulumi.Input ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput ToImageImageTestsConfigurationOutputWithContext(context.Context) ImageImageTestsConfigurationOutput }
ImageImageTestsConfigurationInput is an input type that accepts ImageImageTestsConfigurationArgs and ImageImageTestsConfigurationOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationInput` via:
ImageImageTestsConfigurationArgs{...}
type ImageImageTestsConfigurationOutput ¶
type ImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationOutput) ElementType ¶
func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationPtrInput ¶
type ImageImageTestsConfigurationPtrInput interface { pulumi.Input ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput ToImageImageTestsConfigurationPtrOutputWithContext(context.Context) ImageImageTestsConfigurationPtrOutput }
ImageImageTestsConfigurationPtrInput is an input type that accepts ImageImageTestsConfigurationArgs, ImageImageTestsConfigurationPtr and ImageImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationPtrInput` via:
ImageImageTestsConfigurationArgs{...} or: nil
func ImageImageTestsConfigurationPtr ¶
func ImageImageTestsConfigurationPtr(v *ImageImageTestsConfigurationArgs) ImageImageTestsConfigurationPtrInput
type ImageImageTestsConfigurationPtrOutput ¶
type ImageImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationPtrOutput) ElementType ¶
func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageMap ¶
type ImageMap map[string]ImageInput
func (ImageMap) ElementType ¶
func (ImageMap) ToImageMapOutput ¶
func (i ImageMap) ToImageMapOutput() ImageMapOutput
func (ImageMap) ToImageMapOutputWithContext ¶
func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageMapInput ¶
type ImageMapInput interface { pulumi.Input ToImageMapOutput() ImageMapOutput ToImageMapOutputWithContext(context.Context) ImageMapOutput }
ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:
ImageMap{ "key": ImageArgs{...} }
type ImageMapOutput ¶
type ImageMapOutput struct{ *pulumi.OutputState }
func (ImageMapOutput) ElementType ¶
func (ImageMapOutput) ElementType() reflect.Type
func (ImageMapOutput) MapIndex ¶
func (o ImageMapOutput) MapIndex(k pulumi.StringInput) ImageOutput
func (ImageMapOutput) ToImageMapOutput ¶
func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput
func (ImageMapOutput) ToImageMapOutputWithContext ¶
func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) Arn ¶
func (o ImageOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image.
func (ImageOutput) ContainerRecipeArn ¶
func (o ImageOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImageOutput) DateCreated ¶
func (o ImageOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (ImageOutput) DistributionConfigurationArn ¶
func (o ImageOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) EnhancedImageMetadataEnabled ¶
func (o ImageOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImageOutput) ExecutionRole ¶ added in v6.32.0
func (o ImageOutput) ExecutionRole() pulumi.StringOutput
Amazon Resource Name (ARN) of the service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html).
func (ImageOutput) ImageRecipeArn ¶
func (o ImageOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImageOutput) ImageScanningConfiguration ¶ added in v6.7.0
func (o ImageOutput) ImageScanningConfiguration() ImageImageScanningConfigurationOutput
Configuration block with image scanning configuration. Detailed below.
func (ImageOutput) ImageTestsConfiguration ¶
func (o ImageOutput) ImageTestsConfiguration() ImageImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImageOutput) InfrastructureConfigurationArn ¶
func (o ImageOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
The following arguments are optional:
func (ImageOutput) OsVersion ¶
func (o ImageOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (ImageOutput) OutputResources ¶
func (o ImageOutput) OutputResources() ImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (ImageOutput) Platform ¶
func (o ImageOutput) Platform() pulumi.StringOutput
Platform of the image.
func (ImageOutput) Tags ¶
func (o ImageOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImageOutput) TagsAll
deprecated
func (o ImageOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) Version ¶
func (o ImageOutput) Version() pulumi.StringOutput
Version of the image.
func (ImageOutput) Workflows ¶ added in v6.32.0
func (o ImageOutput) Workflows() ImageWorkflowArrayOutput
Configuration block with the workflow configuration. Detailed below.
type ImageOutputResource ¶
type ImageOutputResource struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis []ImageOutputResourceAmi `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers []ImageOutputResourceContainer `pulumi:"containers"` }
type ImageOutputResourceAmi ¶
type ImageOutputResourceAmi struct { // Account identifier of the AMI. AccountId *string `pulumi:"accountId"` // Description of the AMI. Description *string `pulumi:"description"` // Identifier of the AMI. Image *string `pulumi:"image"` // Name of the AMI. Name *string `pulumi:"name"` // Region of the container image. Region *string `pulumi:"region"` }
type ImageOutputResourceAmiArgs ¶
type ImageOutputResourceAmiArgs struct { // Account identifier of the AMI. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Description of the AMI. Description pulumi.StringPtrInput `pulumi:"description"` // Identifier of the AMI. Image pulumi.StringPtrInput `pulumi:"image"` // Name of the AMI. Name pulumi.StringPtrInput `pulumi:"name"` // Region of the container image. Region pulumi.StringPtrInput `pulumi:"region"` }
func (ImageOutputResourceAmiArgs) ElementType ¶
func (ImageOutputResourceAmiArgs) ElementType() reflect.Type
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceAmiArray ¶
type ImageOutputResourceAmiArray []ImageOutputResourceAmiInput
func (ImageOutputResourceAmiArray) ElementType ¶
func (ImageOutputResourceAmiArray) ElementType() reflect.Type
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiArrayInput ¶
type ImageOutputResourceAmiArrayInput interface { pulumi.Input ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput ToImageOutputResourceAmiArrayOutputWithContext(context.Context) ImageOutputResourceAmiArrayOutput }
ImageOutputResourceAmiArrayInput is an input type that accepts ImageOutputResourceAmiArray and ImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `ImageOutputResourceAmiArrayInput` via:
ImageOutputResourceAmiArray{ ImageOutputResourceAmiArgs{...} }
type ImageOutputResourceAmiArrayOutput ¶
type ImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiArrayOutput) ElementType ¶
func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiArrayOutput) Index ¶
func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiInput ¶
type ImageOutputResourceAmiInput interface { pulumi.Input ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput ToImageOutputResourceAmiOutputWithContext(context.Context) ImageOutputResourceAmiOutput }
ImageOutputResourceAmiInput is an input type that accepts ImageOutputResourceAmiArgs and ImageOutputResourceAmiOutput values. You can construct a concrete instance of `ImageOutputResourceAmiInput` via:
ImageOutputResourceAmiArgs{...}
type ImageOutputResourceAmiOutput ¶
type ImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiOutput) AccountId ¶
func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
Account identifier of the AMI.
func (ImageOutputResourceAmiOutput) Description ¶
func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
Description of the AMI.
func (ImageOutputResourceAmiOutput) ElementType ¶
func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiOutput) Image ¶
func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
Identifier of the AMI.
func (ImageOutputResourceAmiOutput) Name ¶
func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
Name of the AMI.
func (ImageOutputResourceAmiOutput) Region ¶
func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
Region of the container image.
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceArgs ¶
type ImageOutputResourceArgs struct { // Set of objects with each Amazon Machine Image (AMI) created. Amis ImageOutputResourceAmiArrayInput `pulumi:"amis"` // Set of objects with each container image created and stored in the output repository. Containers ImageOutputResourceContainerArrayInput `pulumi:"containers"` }
func (ImageOutputResourceArgs) ElementType ¶
func (ImageOutputResourceArgs) ElementType() reflect.Type
func (ImageOutputResourceArgs) ToImageOutputResourceOutput ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImageOutputResourceArray ¶
type ImageOutputResourceArray []ImageOutputResourceInput
func (ImageOutputResourceArray) ElementType ¶
func (ImageOutputResourceArray) ElementType() reflect.Type
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutput ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceArrayInput ¶
type ImageOutputResourceArrayInput interface { pulumi.Input ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput ToImageOutputResourceArrayOutputWithContext(context.Context) ImageOutputResourceArrayOutput }
ImageOutputResourceArrayInput is an input type that accepts ImageOutputResourceArray and ImageOutputResourceArrayOutput values. You can construct a concrete instance of `ImageOutputResourceArrayInput` via:
ImageOutputResourceArray{ ImageOutputResourceArgs{...} }
type ImageOutputResourceArrayOutput ¶
type ImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceArrayOutput) ElementType ¶
func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceArrayOutput) Index ¶
func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceContainerArgs ¶
type ImageOutputResourceContainerArgs struct { // Set of URIs for created containers. ImageUris pulumi.StringArrayInput `pulumi:"imageUris"` // Region of the container image. Region pulumi.StringPtrInput `pulumi:"region"` }
func (ImageOutputResourceContainerArgs) ElementType ¶
func (ImageOutputResourceContainerArgs) ElementType() reflect.Type
func (ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput ¶
func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
func (ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext ¶
func (i ImageOutputResourceContainerArgs) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
type ImageOutputResourceContainerArray ¶
type ImageOutputResourceContainerArray []ImageOutputResourceContainerInput
func (ImageOutputResourceContainerArray) ElementType ¶
func (ImageOutputResourceContainerArray) ElementType() reflect.Type
func (ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput ¶
func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
func (ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext ¶
func (i ImageOutputResourceContainerArray) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
type ImageOutputResourceContainerArrayInput ¶
type ImageOutputResourceContainerArrayInput interface { pulumi.Input ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput ToImageOutputResourceContainerArrayOutputWithContext(context.Context) ImageOutputResourceContainerArrayOutput }
ImageOutputResourceContainerArrayInput is an input type that accepts ImageOutputResourceContainerArray and ImageOutputResourceContainerArrayOutput values. You can construct a concrete instance of `ImageOutputResourceContainerArrayInput` via:
ImageOutputResourceContainerArray{ ImageOutputResourceContainerArgs{...} }
type ImageOutputResourceContainerArrayOutput ¶
type ImageOutputResourceContainerArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceContainerArrayOutput) ElementType ¶
func (ImageOutputResourceContainerArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput ¶
func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutput() ImageOutputResourceContainerArrayOutput
func (ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext ¶
func (o ImageOutputResourceContainerArrayOutput) ToImageOutputResourceContainerArrayOutputWithContext(ctx context.Context) ImageOutputResourceContainerArrayOutput
type ImageOutputResourceContainerInput ¶
type ImageOutputResourceContainerInput interface { pulumi.Input ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput ToImageOutputResourceContainerOutputWithContext(context.Context) ImageOutputResourceContainerOutput }
ImageOutputResourceContainerInput is an input type that accepts ImageOutputResourceContainerArgs and ImageOutputResourceContainerOutput values. You can construct a concrete instance of `ImageOutputResourceContainerInput` via:
ImageOutputResourceContainerArgs{...}
type ImageOutputResourceContainerOutput ¶
type ImageOutputResourceContainerOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceContainerOutput) ElementType ¶
func (ImageOutputResourceContainerOutput) ElementType() reflect.Type
func (ImageOutputResourceContainerOutput) ImageUris ¶
func (o ImageOutputResourceContainerOutput) ImageUris() pulumi.StringArrayOutput
Set of URIs for created containers.
func (ImageOutputResourceContainerOutput) Region ¶
func (o ImageOutputResourceContainerOutput) Region() pulumi.StringPtrOutput
Region of the container image.
func (ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput ¶
func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutput() ImageOutputResourceContainerOutput
func (ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext ¶
func (o ImageOutputResourceContainerOutput) ToImageOutputResourceContainerOutputWithContext(ctx context.Context) ImageOutputResourceContainerOutput
type ImageOutputResourceInput ¶
type ImageOutputResourceInput interface { pulumi.Input ToImageOutputResourceOutput() ImageOutputResourceOutput ToImageOutputResourceOutputWithContext(context.Context) ImageOutputResourceOutput }
ImageOutputResourceInput is an input type that accepts ImageOutputResourceArgs and ImageOutputResourceOutput values. You can construct a concrete instance of `ImageOutputResourceInput` via:
ImageOutputResourceArgs{...}
type ImageOutputResourceOutput ¶
type ImageOutputResourceOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceOutput) Amis ¶
func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (ImageOutputResourceOutput) Containers ¶
func (o ImageOutputResourceOutput) Containers() ImageOutputResourceContainerArrayOutput
Set of objects with each container image created and stored in the output repository.
func (ImageOutputResourceOutput) ElementType ¶
func (ImageOutputResourceOutput) ElementType() reflect.Type
func (ImageOutputResourceOutput) ToImageOutputResourceOutput ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImagePipeline ¶
type ImagePipeline struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringOutput `pulumi:"arn"` // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrOutput `pulumi:"containerRecipeArn"` // Date the image pipeline was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date the image pipeline was last run. DateLastRun pulumi.StringOutput `pulumi:"dateLastRun"` // Date the image pipeline will run next. DateNextRun pulumi.StringOutput `pulumi:"dateNextRun"` // Date the image pipeline was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description of the image pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"` // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrOutput `pulumi:"imageRecipeArn"` // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationOutput `pulumi:"imageScanningConfiguration"` // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"` // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"` // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Platform of the image pipeline. Platform pulumi.StringOutput `pulumi:"platform"` // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrOutput `pulumi:"schedule"` // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrOutput `pulumi:"status"` // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImagePipeline(ctx, "example", &imagebuilder.ImagePipelineArgs{ ImageRecipeArn: pulumi.Any(exampleAwsImagebuilderImageRecipe.Arn), InfrastructureConfigurationArn: pulumi.Any(exampleAwsImagebuilderInfrastructureConfiguration.Arn), Name: pulumi.String("example"), Schedule: &imagebuilder.ImagePipelineScheduleArgs{ ScheduleExpression: pulumi.String("cron(0 0 * * ? *)"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image_pipeline` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/imagePipeline:ImagePipeline example arn:aws:imagebuilder:us-east-1:123456789012:image-pipeline/example ```
func GetImagePipeline ¶
func GetImagePipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImagePipelineState, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
GetImagePipeline gets an existing ImagePipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImagePipeline ¶
func NewImagePipeline(ctx *pulumi.Context, name string, args *ImagePipelineArgs, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
NewImagePipeline registers a new resource with the given unique name, arguments, and options.
func (*ImagePipeline) ElementType ¶
func (*ImagePipeline) ElementType() reflect.Type
func (*ImagePipeline) ToImagePipelineOutput ¶
func (i *ImagePipeline) ToImagePipelineOutput() ImagePipelineOutput
func (*ImagePipeline) ToImagePipelineOutputWithContext ¶
func (i *ImagePipeline) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineArgs ¶
type ImagePipelineArgs struct { // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Description of the image pipeline. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringInput // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a ImagePipeline resource.
func (ImagePipelineArgs) ElementType ¶
func (ImagePipelineArgs) ElementType() reflect.Type
type ImagePipelineArray ¶
type ImagePipelineArray []ImagePipelineInput
func (ImagePipelineArray) ElementType ¶
func (ImagePipelineArray) ElementType() reflect.Type
func (ImagePipelineArray) ToImagePipelineArrayOutput ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArray) ToImagePipelineArrayOutputWithContext ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineArrayInput ¶
type ImagePipelineArrayInput interface { pulumi.Input ToImagePipelineArrayOutput() ImagePipelineArrayOutput ToImagePipelineArrayOutputWithContext(context.Context) ImagePipelineArrayOutput }
ImagePipelineArrayInput is an input type that accepts ImagePipelineArray and ImagePipelineArrayOutput values. You can construct a concrete instance of `ImagePipelineArrayInput` via:
ImagePipelineArray{ ImagePipelineArgs{...} }
type ImagePipelineArrayOutput ¶
type ImagePipelineArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineArrayOutput) ElementType ¶
func (ImagePipelineArrayOutput) ElementType() reflect.Type
func (ImagePipelineArrayOutput) Index ¶
func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutput ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineImageScanningConfiguration ¶ added in v6.1.0
type ImagePipelineImageScanningConfiguration struct { // Configuration block with ECR configuration for image scanning. Detailed below. EcrConfiguration *ImagePipelineImageScanningConfigurationEcrConfiguration `pulumi:"ecrConfiguration"` // Whether image scans are enabled. Defaults to `false`. ImageScanningEnabled *bool `pulumi:"imageScanningEnabled"` }
type ImagePipelineImageScanningConfigurationArgs ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationArgs struct { // Configuration block with ECR configuration for image scanning. Detailed below. EcrConfiguration ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput `pulumi:"ecrConfiguration"` // Whether image scans are enabled. Defaults to `false`. ImageScanningEnabled pulumi.BoolPtrInput `pulumi:"imageScanningEnabled"` }
func (ImagePipelineImageScanningConfigurationArgs) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationArgs) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfiguration ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationArgs struct { ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"` // The name of the repository to scan RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` }
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (i ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput }
ImagePipelineImageScanningConfigurationEcrConfigurationInput is an input type that accepts ImagePipelineImageScanningConfigurationEcrConfigurationArgs and ImagePipelineImageScanningConfigurationEcrConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationEcrConfigurationInput` via:
ImagePipelineImageScanningConfigurationEcrConfigurationArgs{...}
type ImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutput() ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput }
ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput is an input type that accepts ImagePipelineImageScanningConfigurationEcrConfigurationArgs, ImagePipelineImageScanningConfigurationEcrConfigurationPtr and ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput` via:
ImagePipelineImageScanningConfigurationEcrConfigurationArgs{...} or: nil
func ImagePipelineImageScanningConfigurationEcrConfigurationPtr ¶ added in v6.1.0
func ImagePipelineImageScanningConfigurationEcrConfigurationPtr(v *ImagePipelineImageScanningConfigurationEcrConfigurationArgs) ImagePipelineImageScanningConfigurationEcrConfigurationPtrInput
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the repository to scan
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationEcrConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput ToImagePipelineImageScanningConfigurationOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationOutput }
ImagePipelineImageScanningConfigurationInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs and ImagePipelineImageScanningConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationInput` via:
ImagePipelineImageScanningConfigurationArgs{...}
type ImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationOutput) EcrConfiguration ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutput() ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageScanningConfigurationPtrInput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput ToImagePipelineImageScanningConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageScanningConfigurationPtrOutput }
ImagePipelineImageScanningConfigurationPtrInput is an input type that accepts ImagePipelineImageScanningConfigurationArgs, ImagePipelineImageScanningConfigurationPtr and ImagePipelineImageScanningConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageScanningConfigurationPtrInput` via:
ImagePipelineImageScanningConfigurationArgs{...} or: nil
func ImagePipelineImageScanningConfigurationPtr ¶ added in v6.1.0
func ImagePipelineImageScanningConfigurationPtr(v *ImagePipelineImageScanningConfigurationArgs) ImagePipelineImageScanningConfigurationPtrInput
type ImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
type ImagePipelineImageScanningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) EcrConfiguration() ImagePipelineImageScanningConfigurationEcrConfigurationPtrOutput
Configuration block with ECR configuration for image scanning. Detailed below.
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType ¶ added in v6.1.0
func (ImagePipelineImageScanningConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ImageScanningEnabled() pulumi.BoolPtrOutput
Whether image scans are enabled. Defaults to `false`.
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutput() ImagePipelineImageScanningConfigurationPtrOutput
func (ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext ¶ added in v6.1.0
func (o ImagePipelineImageScanningConfigurationPtrOutput) ToImagePipelineImageScanningConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageScanningConfigurationPtrOutput
type ImagePipelineImageTestsConfiguration ¶
type ImagePipelineImageTestsConfiguration struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes *int `pulumi:"timeoutMinutes"` }
type ImagePipelineImageTestsConfigurationArgs ¶
type ImagePipelineImageTestsConfigurationArgs struct { // Whether image tests are enabled. Defaults to `true`. ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"` // Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`. TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"` }
func (ImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationInput ¶
type ImagePipelineImageTestsConfigurationInput interface { pulumi.Input ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput ToImagePipelineImageTestsConfigurationOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationOutput }
ImagePipelineImageTestsConfigurationInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs and ImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationInput` via:
ImagePipelineImageTestsConfigurationArgs{...}
type ImagePipelineImageTestsConfigurationOutput ¶
type ImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationPtrInput ¶
type ImagePipelineImageTestsConfigurationPtrInput interface { pulumi.Input ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput ToImagePipelineImageTestsConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationPtrOutput }
ImagePipelineImageTestsConfigurationPtrInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs, ImagePipelineImageTestsConfigurationPtr and ImagePipelineImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationPtrInput` via:
ImagePipelineImageTestsConfigurationArgs{...} or: nil
func ImagePipelineImageTestsConfigurationPtr ¶
func ImagePipelineImageTestsConfigurationPtr(v *ImagePipelineImageTestsConfigurationArgs) ImagePipelineImageTestsConfigurationPtrInput
type ImagePipelineImageTestsConfigurationPtrOutput ¶
type ImagePipelineImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineInput ¶
type ImagePipelineInput interface { pulumi.Input ToImagePipelineOutput() ImagePipelineOutput ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput }
type ImagePipelineMap ¶
type ImagePipelineMap map[string]ImagePipelineInput
func (ImagePipelineMap) ElementType ¶
func (ImagePipelineMap) ElementType() reflect.Type
func (ImagePipelineMap) ToImagePipelineMapOutput ¶
func (i ImagePipelineMap) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMap) ToImagePipelineMapOutputWithContext ¶
func (i ImagePipelineMap) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineMapInput ¶
type ImagePipelineMapInput interface { pulumi.Input ToImagePipelineMapOutput() ImagePipelineMapOutput ToImagePipelineMapOutputWithContext(context.Context) ImagePipelineMapOutput }
ImagePipelineMapInput is an input type that accepts ImagePipelineMap and ImagePipelineMapOutput values. You can construct a concrete instance of `ImagePipelineMapInput` via:
ImagePipelineMap{ "key": ImagePipelineArgs{...} }
type ImagePipelineMapOutput ¶
type ImagePipelineMapOutput struct{ *pulumi.OutputState }
func (ImagePipelineMapOutput) ElementType ¶
func (ImagePipelineMapOutput) ElementType() reflect.Type
func (ImagePipelineMapOutput) MapIndex ¶
func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutput ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineOutput ¶
type ImagePipelineOutput struct{ *pulumi.OutputState }
func (ImagePipelineOutput) Arn ¶
func (o ImagePipelineOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the image pipeline.
func (ImagePipelineOutput) ContainerRecipeArn ¶
func (o ImagePipelineOutput) ContainerRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the container recipe.
func (ImagePipelineOutput) DateCreated ¶
func (o ImagePipelineOutput) DateCreated() pulumi.StringOutput
Date the image pipeline was created.
func (ImagePipelineOutput) DateLastRun ¶
func (o ImagePipelineOutput) DateLastRun() pulumi.StringOutput
Date the image pipeline was last run.
func (ImagePipelineOutput) DateNextRun ¶
func (o ImagePipelineOutput) DateNextRun() pulumi.StringOutput
Date the image pipeline will run next.
func (ImagePipelineOutput) DateUpdated ¶
func (o ImagePipelineOutput) DateUpdated() pulumi.StringOutput
Date the image pipeline was updated.
func (ImagePipelineOutput) Description ¶
func (o ImagePipelineOutput) Description() pulumi.StringPtrOutput
Description of the image pipeline.
func (ImagePipelineOutput) DistributionConfigurationArn ¶
func (o ImagePipelineOutput) DistributionConfigurationArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
func (ImagePipelineOutput) ElementType ¶
func (ImagePipelineOutput) ElementType() reflect.Type
func (ImagePipelineOutput) EnhancedImageMetadataEnabled ¶
func (o ImagePipelineOutput) EnhancedImageMetadataEnabled() pulumi.BoolPtrOutput
Whether additional information about the image being created is collected. Defaults to `true`.
func (ImagePipelineOutput) ImageRecipeArn ¶
func (o ImagePipelineOutput) ImageRecipeArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the image recipe.
func (ImagePipelineOutput) ImageScanningConfiguration ¶ added in v6.1.0
func (o ImagePipelineOutput) ImageScanningConfiguration() ImagePipelineImageScanningConfigurationOutput
Configuration block with image scanning configuration. Detailed below.
func (ImagePipelineOutput) ImageTestsConfiguration ¶
func (o ImagePipelineOutput) ImageTestsConfiguration() ImagePipelineImageTestsConfigurationOutput
Configuration block with image tests configuration. Detailed below.
func (ImagePipelineOutput) InfrastructureConfigurationArn ¶
func (o ImagePipelineOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
func (ImagePipelineOutput) Name ¶
func (o ImagePipelineOutput) Name() pulumi.StringOutput
Name of the image pipeline.
The following arguments are optional:
func (ImagePipelineOutput) Platform ¶
func (o ImagePipelineOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (ImagePipelineOutput) Schedule ¶
func (o ImagePipelineOutput) Schedule() ImagePipelineSchedulePtrOutput
Configuration block with schedule settings. Detailed below.
func (ImagePipelineOutput) Status ¶
func (o ImagePipelineOutput) Status() pulumi.StringPtrOutput
Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
func (ImagePipelineOutput) Tags ¶
func (o ImagePipelineOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImagePipelineOutput) TagsAll
deprecated
func (o ImagePipelineOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineSchedule ¶
type ImagePipelineSchedule struct { // Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`. PipelineExecutionStartCondition *string `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html). // // The following arguments are optional: ScheduleExpression string `pulumi:"scheduleExpression"` // The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC. Timezone *string `pulumi:"timezone"` }
type ImagePipelineScheduleArgs ¶
type ImagePipelineScheduleArgs struct { // Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`. PipelineExecutionStartCondition pulumi.StringPtrInput `pulumi:"pipelineExecutionStartCondition"` // Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html). // // The following arguments are optional: ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"` // The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
func (ImagePipelineScheduleArgs) ElementType ¶
func (ImagePipelineScheduleArgs) ElementType() reflect.Type
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineScheduleInput ¶
type ImagePipelineScheduleInput interface { pulumi.Input ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput ToImagePipelineScheduleOutputWithContext(context.Context) ImagePipelineScheduleOutput }
ImagePipelineScheduleInput is an input type that accepts ImagePipelineScheduleArgs and ImagePipelineScheduleOutput values. You can construct a concrete instance of `ImagePipelineScheduleInput` via:
ImagePipelineScheduleArgs{...}
type ImagePipelineScheduleOutput ¶
type ImagePipelineScheduleOutput struct{ *pulumi.OutputState }
func (ImagePipelineScheduleOutput) ElementType ¶
func (ImagePipelineScheduleOutput) ElementType() reflect.Type
func (ImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineScheduleOutput) ScheduleExpression ¶
func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
The following arguments are optional:
func (ImagePipelineScheduleOutput) Timezone ¶
func (o ImagePipelineScheduleOutput) Timezone() pulumi.StringPtrOutput
The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC.
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineSchedulePtrInput ¶
type ImagePipelineSchedulePtrInput interface { pulumi.Input ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput ToImagePipelineSchedulePtrOutputWithContext(context.Context) ImagePipelineSchedulePtrOutput }
ImagePipelineSchedulePtrInput is an input type that accepts ImagePipelineScheduleArgs, ImagePipelineSchedulePtr and ImagePipelineSchedulePtrOutput values. You can construct a concrete instance of `ImagePipelineSchedulePtrInput` via:
ImagePipelineScheduleArgs{...} or: nil
func ImagePipelineSchedulePtr ¶
func ImagePipelineSchedulePtr(v *ImagePipelineScheduleArgs) ImagePipelineSchedulePtrInput
type ImagePipelineSchedulePtrOutput ¶
type ImagePipelineSchedulePtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineSchedulePtrOutput) Elem ¶
func (o ImagePipelineSchedulePtrOutput) Elem() ImagePipelineScheduleOutput
func (ImagePipelineSchedulePtrOutput) ElementType ¶
func (ImagePipelineSchedulePtrOutput) ElementType() reflect.Type
func (ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineSchedulePtrOutput) ScheduleExpression ¶
func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
The following arguments are optional:
func (ImagePipelineSchedulePtrOutput) Timezone ¶
func (o ImagePipelineSchedulePtrOutput) Timezone() pulumi.StringPtrOutput
The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the [IANA timezone format](https://www.joda.org/joda-time/timezones.html). If not specified this defaults to UTC.
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineSchedulePtrOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineState ¶
type ImagePipelineState struct { // Amazon Resource Name (ARN) of the image pipeline. Arn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the container recipe. ContainerRecipeArn pulumi.StringPtrInput // Date the image pipeline was created. DateCreated pulumi.StringPtrInput // Date the image pipeline was last run. DateLastRun pulumi.StringPtrInput // Date the image pipeline will run next. DateNextRun pulumi.StringPtrInput // Date the image pipeline was updated. DateUpdated pulumi.StringPtrInput // Description of the image pipeline. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. DistributionConfigurationArn pulumi.StringPtrInput // Whether additional information about the image being created is collected. Defaults to `true`. EnhancedImageMetadataEnabled pulumi.BoolPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImagePipelineImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn pulumi.StringPtrInput // Name of the image pipeline. // // The following arguments are optional: Name pulumi.StringPtrInput // Platform of the image pipeline. Platform pulumi.StringPtrInput // Configuration block with schedule settings. Detailed below. Schedule ImagePipelineSchedulePtrInput // Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`. Status pulumi.StringPtrInput // Key-value map of resource tags for the image pipeline. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringOutput `pulumi:"userDataBase64"` // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: Version pulumi.StringOutput `pulumi:"version"` // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Manages an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewImageRecipe(ctx, "example", &imagebuilder.ImageRecipeArgs{ BlockDeviceMappings: imagebuilder.ImageRecipeBlockDeviceMappingArray{ &imagebuilder.ImageRecipeBlockDeviceMappingArgs{ DeviceName: pulumi.String("/dev/xvdb"), Ebs: &imagebuilder.ImageRecipeBlockDeviceMappingEbsArgs{ DeleteOnTermination: pulumi.String("true"), VolumeSize: pulumi.Int(100), VolumeType: pulumi.String("gp2"), }, }, }, Components: imagebuilder.ImageRecipeComponentArray{ &imagebuilder.ImageRecipeComponentArgs{ ComponentArn: pulumi.Any(exampleAwsImagebuilderComponent.Arn), Parameters: imagebuilder.ImageRecipeComponentParameterArray{ &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter1"), Value: pulumi.String("Value1"), }, &imagebuilder.ImageRecipeComponentParameterArgs{ Name: pulumi.String("Parameter2"), Value: pulumi.String("Value2"), }, }, }, }, Name: pulumi.String("example"), ParentImage: pulumi.String(fmt.Sprintf("arn:%v:imagebuilder:%v:aws:image/amazon-linux-2-x86/x.x.x", current.Partition, currentAwsRegion.Name)), Version: pulumi.String("1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_image_recipe` resources using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/imageRecipe:ImageRecipe example arn:aws:imagebuilder:us-east-1:123456789012:image-recipe/example/1.0.0 ```
func GetImageRecipe ¶
func GetImageRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageRecipeState, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
GetImageRecipe gets an existing ImageRecipe resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImageRecipe ¶
func NewImageRecipe(ctx *pulumi.Context, name string, args *ImageRecipeArgs, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
NewImageRecipe registers a new resource with the given unique name, arguments, and options.
func (*ImageRecipe) ElementType ¶
func (*ImageRecipe) ElementType() reflect.Type
func (*ImageRecipe) ToImageRecipeOutput ¶
func (i *ImageRecipe) ToImageRecipeOutput() ImageRecipeOutput
func (*ImageRecipe) ToImageRecipeOutputWithContext ¶
func (i *ImageRecipe) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
type ImageRecipeArgs ¶
type ImageRecipeArgs struct { // Configuration block(s) with block device mappings for the image recipe. Detailed below. BlockDeviceMappings ImageRecipeBlockDeviceMappingArrayInput // Ordered configuration block(s) with components for the image recipe. Detailed below. Components ImageRecipeComponentArrayInput // Description of the image recipe. Description pulumi.StringPtrInput // Name of the image recipe. Name pulumi.StringPtrInput // The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID. ParentImage pulumi.StringInput // Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below. SystemsManagerAgent ImageRecipeSystemsManagerAgentPtrInput // Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringPtrInput // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: Version pulumi.StringInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a ImageRecipe resource.
func (ImageRecipeArgs) ElementType ¶
func (ImageRecipeArgs) ElementType() reflect.Type
type ImageRecipeArray ¶
type ImageRecipeArray []ImageRecipeInput
func (ImageRecipeArray) ElementType ¶
func (ImageRecipeArray) ElementType() reflect.Type
func (ImageRecipeArray) ToImageRecipeArrayOutput ¶
func (i ImageRecipeArray) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
func (ImageRecipeArray) ToImageRecipeArrayOutputWithContext ¶
func (i ImageRecipeArray) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
type ImageRecipeArrayInput ¶
type ImageRecipeArrayInput interface { pulumi.Input ToImageRecipeArrayOutput() ImageRecipeArrayOutput ToImageRecipeArrayOutputWithContext(context.Context) ImageRecipeArrayOutput }
ImageRecipeArrayInput is an input type that accepts ImageRecipeArray and ImageRecipeArrayOutput values. You can construct a concrete instance of `ImageRecipeArrayInput` via:
ImageRecipeArray{ ImageRecipeArgs{...} }
type ImageRecipeArrayOutput ¶
type ImageRecipeArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeArrayOutput) ElementType ¶
func (ImageRecipeArrayOutput) ElementType() reflect.Type
func (ImageRecipeArrayOutput) Index ¶
func (o ImageRecipeArrayOutput) Index(i pulumi.IntInput) ImageRecipeOutput
func (ImageRecipeArrayOutput) ToImageRecipeArrayOutput ¶
func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutput() ImageRecipeArrayOutput
func (ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext ¶
func (o ImageRecipeArrayOutput) ToImageRecipeArrayOutputWithContext(ctx context.Context) ImageRecipeArrayOutput
type ImageRecipeBlockDeviceMapping ¶
type ImageRecipeBlockDeviceMapping struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName *string `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs *ImageRecipeBlockDeviceMappingEbs `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice *bool `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName *string `pulumi:"virtualName"` }
type ImageRecipeBlockDeviceMappingArgs ¶
type ImageRecipeBlockDeviceMappingArgs struct { // Name of the device. For example, `/dev/sda` or `/dev/xvdb`. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below. Ebs ImageRecipeBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` // Set to `true` to remove a mapping from the parent image. NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` // Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
func (ImageRecipeBlockDeviceMappingArgs) ElementType ¶
func (ImageRecipeBlockDeviceMappingArgs) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput ¶
func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingArgs) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
type ImageRecipeBlockDeviceMappingArray ¶
type ImageRecipeBlockDeviceMappingArray []ImageRecipeBlockDeviceMappingInput
func (ImageRecipeBlockDeviceMappingArray) ElementType ¶
func (ImageRecipeBlockDeviceMappingArray) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput ¶
func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
func (ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingArray) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
type ImageRecipeBlockDeviceMappingArrayInput ¶
type ImageRecipeBlockDeviceMappingArrayInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput ToImageRecipeBlockDeviceMappingArrayOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingArrayOutput }
ImageRecipeBlockDeviceMappingArrayInput is an input type that accepts ImageRecipeBlockDeviceMappingArray and ImageRecipeBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingArrayInput` via:
ImageRecipeBlockDeviceMappingArray{ ImageRecipeBlockDeviceMappingArgs{...} }
type ImageRecipeBlockDeviceMappingArrayOutput ¶
type ImageRecipeBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput ¶
func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutput() ImageRecipeBlockDeviceMappingArrayOutput
func (ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingArrayOutput) ToImageRecipeBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingArrayOutput
type ImageRecipeBlockDeviceMappingEbs ¶
type ImageRecipeBlockDeviceMappingEbs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination *string `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted *string `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops *int `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId *string `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId *string `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput *int `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize *int `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType *string `pulumi:"volumeType"` }
type ImageRecipeBlockDeviceMappingEbsArgs ¶
type ImageRecipeBlockDeviceMappingEbsArgs struct { // Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image. DeleteOnTermination pulumi.StringPtrInput `pulumi:"deleteOnTermination"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` // Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume. Iops pulumi.IntPtrInput `pulumi:"iops"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Identifier of the EC2 Volume Snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // For GP3 volumes only. The throughput in MiB/s that the volume supports. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Size of the volume, in GiB. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Type of the volume. For example, `gp2` or `io2`. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i ImageRecipeBlockDeviceMappingEbsArgs) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
type ImageRecipeBlockDeviceMappingEbsInput ¶
type ImageRecipeBlockDeviceMappingEbsInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput ToImageRecipeBlockDeviceMappingEbsOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingEbsOutput }
ImageRecipeBlockDeviceMappingEbsInput is an input type that accepts ImageRecipeBlockDeviceMappingEbsArgs and ImageRecipeBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingEbsInput` via:
ImageRecipeBlockDeviceMappingEbsArgs{...}
type ImageRecipeBlockDeviceMappingEbsOutput ¶
type ImageRecipeBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsOutput) Encrypted ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsOutput) Iops ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ImageRecipeBlockDeviceMappingEbsOutput) Throughput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutput() ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ImageRecipeBlockDeviceMappingEbsOutput) VolumeType ¶
func (o ImageRecipeBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ImageRecipeBlockDeviceMappingEbsPtrInput ¶
type ImageRecipeBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput }
ImageRecipeBlockDeviceMappingEbsPtrInput is an input type that accepts ImageRecipeBlockDeviceMappingEbsArgs, ImageRecipeBlockDeviceMappingEbsPtr and ImageRecipeBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingEbsPtrInput` via:
ImageRecipeBlockDeviceMappingEbsArgs{...} or: nil
func ImageRecipeBlockDeviceMappingEbsPtr ¶
func ImageRecipeBlockDeviceMappingEbsPtr(v *ImageRecipeBlockDeviceMappingEbsArgs) ImageRecipeBlockDeviceMappingEbsPtrInput
type ImageRecipeBlockDeviceMappingEbsPtrOutput ¶
type ImageRecipeBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.StringPtrOutput
Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.StringPtrOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
Identifier of the EC2 Volume Snapshot.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
For GP3 volumes only. The throughput in MiB/s that the volume supports.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutput() ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) ToImageRecipeBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingEbsPtrOutput
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of the volume, in GiB.
func (ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o ImageRecipeBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of the volume. For example, `gp2` or `io2`.
type ImageRecipeBlockDeviceMappingInput ¶
type ImageRecipeBlockDeviceMappingInput interface { pulumi.Input ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput ToImageRecipeBlockDeviceMappingOutputWithContext(context.Context) ImageRecipeBlockDeviceMappingOutput }
ImageRecipeBlockDeviceMappingInput is an input type that accepts ImageRecipeBlockDeviceMappingArgs and ImageRecipeBlockDeviceMappingOutput values. You can construct a concrete instance of `ImageRecipeBlockDeviceMappingInput` via:
ImageRecipeBlockDeviceMappingArgs{...}
type ImageRecipeBlockDeviceMappingOutput ¶
type ImageRecipeBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ImageRecipeBlockDeviceMappingOutput) DeviceName ¶
func (o ImageRecipeBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
Name of the device. For example, `/dev/sda` or `/dev/xvdb`.
func (ImageRecipeBlockDeviceMappingOutput) Ebs ¶
Configuration block with Elastic Block Storage (EBS) block device mapping settings. Detailed below.
func (ImageRecipeBlockDeviceMappingOutput) ElementType ¶
func (ImageRecipeBlockDeviceMappingOutput) ElementType() reflect.Type
func (ImageRecipeBlockDeviceMappingOutput) NoDevice ¶
func (o ImageRecipeBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Set to `true` to remove a mapping from the parent image.
func (ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput ¶
func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutput() ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext ¶
func (o ImageRecipeBlockDeviceMappingOutput) ToImageRecipeBlockDeviceMappingOutputWithContext(ctx context.Context) ImageRecipeBlockDeviceMappingOutput
func (ImageRecipeBlockDeviceMappingOutput) VirtualName ¶
func (o ImageRecipeBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
Virtual device name. For example, `ephemeral0`. Instance store volumes are numbered starting from 0.
type ImageRecipeComponent ¶
type ImageRecipeComponent struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn string `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters []ImageRecipeComponentParameter `pulumi:"parameters"` }
type ImageRecipeComponentArgs ¶
type ImageRecipeComponentArgs struct { // Amazon Resource Name (ARN) of the Image Builder Component to associate. ComponentArn pulumi.StringInput `pulumi:"componentArn"` // Configuration block(s) for parameters to configure the component. Detailed below. Parameters ImageRecipeComponentParameterArrayInput `pulumi:"parameters"` }
func (ImageRecipeComponentArgs) ElementType ¶
func (ImageRecipeComponentArgs) ElementType() reflect.Type
func (ImageRecipeComponentArgs) ToImageRecipeComponentOutput ¶
func (i ImageRecipeComponentArgs) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
func (ImageRecipeComponentArgs) ToImageRecipeComponentOutputWithContext ¶
func (i ImageRecipeComponentArgs) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
type ImageRecipeComponentArray ¶
type ImageRecipeComponentArray []ImageRecipeComponentInput
func (ImageRecipeComponentArray) ElementType ¶
func (ImageRecipeComponentArray) ElementType() reflect.Type
func (ImageRecipeComponentArray) ToImageRecipeComponentArrayOutput ¶
func (i ImageRecipeComponentArray) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
func (ImageRecipeComponentArray) ToImageRecipeComponentArrayOutputWithContext ¶
func (i ImageRecipeComponentArray) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
type ImageRecipeComponentArrayInput ¶
type ImageRecipeComponentArrayInput interface { pulumi.Input ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput ToImageRecipeComponentArrayOutputWithContext(context.Context) ImageRecipeComponentArrayOutput }
ImageRecipeComponentArrayInput is an input type that accepts ImageRecipeComponentArray and ImageRecipeComponentArrayOutput values. You can construct a concrete instance of `ImageRecipeComponentArrayInput` via:
ImageRecipeComponentArray{ ImageRecipeComponentArgs{...} }
type ImageRecipeComponentArrayOutput ¶
type ImageRecipeComponentArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentArrayOutput) ElementType ¶
func (ImageRecipeComponentArrayOutput) ElementType() reflect.Type
func (ImageRecipeComponentArrayOutput) Index ¶
func (o ImageRecipeComponentArrayOutput) Index(i pulumi.IntInput) ImageRecipeComponentOutput
func (ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput ¶
func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutput() ImageRecipeComponentArrayOutput
func (ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext ¶
func (o ImageRecipeComponentArrayOutput) ToImageRecipeComponentArrayOutputWithContext(ctx context.Context) ImageRecipeComponentArrayOutput
type ImageRecipeComponentInput ¶
type ImageRecipeComponentInput interface { pulumi.Input ToImageRecipeComponentOutput() ImageRecipeComponentOutput ToImageRecipeComponentOutputWithContext(context.Context) ImageRecipeComponentOutput }
ImageRecipeComponentInput is an input type that accepts ImageRecipeComponentArgs and ImageRecipeComponentOutput values. You can construct a concrete instance of `ImageRecipeComponentInput` via:
ImageRecipeComponentArgs{...}
type ImageRecipeComponentOutput ¶
type ImageRecipeComponentOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentOutput) ComponentArn ¶
func (o ImageRecipeComponentOutput) ComponentArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Component to associate.
func (ImageRecipeComponentOutput) ElementType ¶
func (ImageRecipeComponentOutput) ElementType() reflect.Type
func (ImageRecipeComponentOutput) Parameters ¶
func (o ImageRecipeComponentOutput) Parameters() ImageRecipeComponentParameterArrayOutput
Configuration block(s) for parameters to configure the component. Detailed below.
func (ImageRecipeComponentOutput) ToImageRecipeComponentOutput ¶
func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutput() ImageRecipeComponentOutput
func (ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext ¶
func (o ImageRecipeComponentOutput) ToImageRecipeComponentOutputWithContext(ctx context.Context) ImageRecipeComponentOutput
type ImageRecipeComponentParameterArgs ¶
type ImageRecipeComponentParameterArgs struct { // The name of the component parameter. Name pulumi.StringInput `pulumi:"name"` // The value for the named component parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ImageRecipeComponentParameterArgs) ElementType ¶
func (ImageRecipeComponentParameterArgs) ElementType() reflect.Type
func (ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput ¶
func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext ¶
func (i ImageRecipeComponentParameterArgs) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
type ImageRecipeComponentParameterArray ¶
type ImageRecipeComponentParameterArray []ImageRecipeComponentParameterInput
func (ImageRecipeComponentParameterArray) ElementType ¶
func (ImageRecipeComponentParameterArray) ElementType() reflect.Type
func (ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput ¶
func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
func (ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext ¶
func (i ImageRecipeComponentParameterArray) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
type ImageRecipeComponentParameterArrayInput ¶
type ImageRecipeComponentParameterArrayInput interface { pulumi.Input ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput ToImageRecipeComponentParameterArrayOutputWithContext(context.Context) ImageRecipeComponentParameterArrayOutput }
ImageRecipeComponentParameterArrayInput is an input type that accepts ImageRecipeComponentParameterArray and ImageRecipeComponentParameterArrayOutput values. You can construct a concrete instance of `ImageRecipeComponentParameterArrayInput` via:
ImageRecipeComponentParameterArray{ ImageRecipeComponentParameterArgs{...} }
type ImageRecipeComponentParameterArrayOutput ¶
type ImageRecipeComponentParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentParameterArrayOutput) ElementType ¶
func (ImageRecipeComponentParameterArrayOutput) ElementType() reflect.Type
func (ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput ¶
func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutput() ImageRecipeComponentParameterArrayOutput
func (ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext ¶
func (o ImageRecipeComponentParameterArrayOutput) ToImageRecipeComponentParameterArrayOutputWithContext(ctx context.Context) ImageRecipeComponentParameterArrayOutput
type ImageRecipeComponentParameterInput ¶
type ImageRecipeComponentParameterInput interface { pulumi.Input ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput ToImageRecipeComponentParameterOutputWithContext(context.Context) ImageRecipeComponentParameterOutput }
ImageRecipeComponentParameterInput is an input type that accepts ImageRecipeComponentParameterArgs and ImageRecipeComponentParameterOutput values. You can construct a concrete instance of `ImageRecipeComponentParameterInput` via:
ImageRecipeComponentParameterArgs{...}
type ImageRecipeComponentParameterOutput ¶
type ImageRecipeComponentParameterOutput struct{ *pulumi.OutputState }
func (ImageRecipeComponentParameterOutput) ElementType ¶
func (ImageRecipeComponentParameterOutput) ElementType() reflect.Type
func (ImageRecipeComponentParameterOutput) Name ¶
func (o ImageRecipeComponentParameterOutput) Name() pulumi.StringOutput
The name of the component parameter.
func (ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput ¶
func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutput() ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext ¶
func (o ImageRecipeComponentParameterOutput) ToImageRecipeComponentParameterOutputWithContext(ctx context.Context) ImageRecipeComponentParameterOutput
func (ImageRecipeComponentParameterOutput) Value ¶
func (o ImageRecipeComponentParameterOutput) Value() pulumi.StringOutput
The value for the named component parameter.
type ImageRecipeInput ¶
type ImageRecipeInput interface { pulumi.Input ToImageRecipeOutput() ImageRecipeOutput ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput }
type ImageRecipeMap ¶
type ImageRecipeMap map[string]ImageRecipeInput
func (ImageRecipeMap) ElementType ¶
func (ImageRecipeMap) ElementType() reflect.Type
func (ImageRecipeMap) ToImageRecipeMapOutput ¶
func (i ImageRecipeMap) ToImageRecipeMapOutput() ImageRecipeMapOutput
func (ImageRecipeMap) ToImageRecipeMapOutputWithContext ¶
func (i ImageRecipeMap) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
type ImageRecipeMapInput ¶
type ImageRecipeMapInput interface { pulumi.Input ToImageRecipeMapOutput() ImageRecipeMapOutput ToImageRecipeMapOutputWithContext(context.Context) ImageRecipeMapOutput }
ImageRecipeMapInput is an input type that accepts ImageRecipeMap and ImageRecipeMapOutput values. You can construct a concrete instance of `ImageRecipeMapInput` via:
ImageRecipeMap{ "key": ImageRecipeArgs{...} }
type ImageRecipeMapOutput ¶
type ImageRecipeMapOutput struct{ *pulumi.OutputState }
func (ImageRecipeMapOutput) ElementType ¶
func (ImageRecipeMapOutput) ElementType() reflect.Type
func (ImageRecipeMapOutput) MapIndex ¶
func (o ImageRecipeMapOutput) MapIndex(k pulumi.StringInput) ImageRecipeOutput
func (ImageRecipeMapOutput) ToImageRecipeMapOutput ¶
func (o ImageRecipeMapOutput) ToImageRecipeMapOutput() ImageRecipeMapOutput
func (ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext ¶
func (o ImageRecipeMapOutput) ToImageRecipeMapOutputWithContext(ctx context.Context) ImageRecipeMapOutput
type ImageRecipeOutput ¶
type ImageRecipeOutput struct{ *pulumi.OutputState }
func (ImageRecipeOutput) Arn ¶
func (o ImageRecipeOutput) Arn() pulumi.StringOutput
(Required) Amazon Resource Name (ARN) of the image recipe.
func (ImageRecipeOutput) BlockDeviceMappings ¶
func (o ImageRecipeOutput) BlockDeviceMappings() ImageRecipeBlockDeviceMappingArrayOutput
Configuration block(s) with block device mappings for the image recipe. Detailed below.
func (ImageRecipeOutput) Components ¶
func (o ImageRecipeOutput) Components() ImageRecipeComponentArrayOutput
Ordered configuration block(s) with components for the image recipe. Detailed below.
func (ImageRecipeOutput) DateCreated ¶
func (o ImageRecipeOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (ImageRecipeOutput) Description ¶
func (o ImageRecipeOutput) Description() pulumi.StringPtrOutput
Description of the image recipe.
func (ImageRecipeOutput) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) Name ¶
func (o ImageRecipeOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (ImageRecipeOutput) Owner ¶
func (o ImageRecipeOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (ImageRecipeOutput) ParentImage ¶
func (o ImageRecipeOutput) ParentImage() pulumi.StringOutput
The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID.
func (ImageRecipeOutput) Platform ¶
func (o ImageRecipeOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (ImageRecipeOutput) SystemsManagerAgent ¶
func (o ImageRecipeOutput) SystemsManagerAgent() ImageRecipeSystemsManagerAgentOutput
Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below.
func (ImageRecipeOutput) Tags ¶
func (o ImageRecipeOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image recipe. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ImageRecipeOutput) TagsAll
deprecated
func (o ImageRecipeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ImageRecipeOutput) ToImageRecipeOutput ¶
func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
func (ImageRecipeOutput) ToImageRecipeOutputWithContext ¶
func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
func (ImageRecipeOutput) UserDataBase64 ¶
func (o ImageRecipeOutput) UserDataBase64() pulumi.StringOutput
Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance.
func (ImageRecipeOutput) Version ¶
func (o ImageRecipeOutput) Version() pulumi.StringOutput
The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0.
The following attributes are optional:
func (ImageRecipeOutput) WorkingDirectory ¶
func (o ImageRecipeOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory to be used during build and test workflows.
type ImageRecipeState ¶
type ImageRecipeState struct { // (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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance. UserDataBase64 pulumi.StringPtrInput // The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. // // The following attributes are optional: Version pulumi.StringPtrInput // The working directory to be used during build and test workflows. WorkingDirectory pulumi.StringPtrInput }
func (ImageRecipeState) ElementType ¶
func (ImageRecipeState) ElementType() reflect.Type
type ImageRecipeSystemsManagerAgent ¶
type ImageRecipeSystemsManagerAgent struct { // Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`. UninstallAfterBuild bool `pulumi:"uninstallAfterBuild"` }
type ImageRecipeSystemsManagerAgentArgs ¶
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 ¶
func (ImageRecipeSystemsManagerAgentArgs) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (i ImageRecipeSystemsManagerAgentArgs) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
type ImageRecipeSystemsManagerAgentInput ¶
type ImageRecipeSystemsManagerAgentInput interface { pulumi.Input ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput ToImageRecipeSystemsManagerAgentOutputWithContext(context.Context) ImageRecipeSystemsManagerAgentOutput }
ImageRecipeSystemsManagerAgentInput is an input type that accepts ImageRecipeSystemsManagerAgentArgs and ImageRecipeSystemsManagerAgentOutput values. You can construct a concrete instance of `ImageRecipeSystemsManagerAgentInput` via:
ImageRecipeSystemsManagerAgentArgs{...}
type ImageRecipeSystemsManagerAgentOutput ¶
type ImageRecipeSystemsManagerAgentOutput struct{ *pulumi.OutputState }
func (ImageRecipeSystemsManagerAgentOutput) ElementType ¶
func (ImageRecipeSystemsManagerAgentOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutput() ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild ¶
func (o ImageRecipeSystemsManagerAgentOutput) UninstallAfterBuild() pulumi.BoolOutput
Whether to remove the Systems Manager Agent after the image has been built. Defaults to `false`.
type ImageRecipeSystemsManagerAgentPtrInput ¶
type ImageRecipeSystemsManagerAgentPtrInput interface { pulumi.Input ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput ToImageRecipeSystemsManagerAgentPtrOutputWithContext(context.Context) ImageRecipeSystemsManagerAgentPtrOutput }
ImageRecipeSystemsManagerAgentPtrInput is an input type that accepts ImageRecipeSystemsManagerAgentArgs, ImageRecipeSystemsManagerAgentPtr and ImageRecipeSystemsManagerAgentPtrOutput values. You can construct a concrete instance of `ImageRecipeSystemsManagerAgentPtrInput` via:
ImageRecipeSystemsManagerAgentArgs{...} or: nil
func ImageRecipeSystemsManagerAgentPtr ¶
func ImageRecipeSystemsManagerAgentPtr(v *ImageRecipeSystemsManagerAgentArgs) ImageRecipeSystemsManagerAgentPtrInput
type ImageRecipeSystemsManagerAgentPtrOutput ¶
type ImageRecipeSystemsManagerAgentPtrOutput struct{ *pulumi.OutputState }
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType ¶
func (ImageRecipeSystemsManagerAgentPtrOutput) ElementType() reflect.Type
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutput() ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) ToImageRecipeSystemsManagerAgentPtrOutputWithContext(ctx context.Context) ImageRecipeSystemsManagerAgentPtrOutput
func (ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild ¶
func (o ImageRecipeSystemsManagerAgentPtrOutput) UninstallAfterBuild() pulumi.BoolPtrOutput
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 service-linked role to be used by Image Builder to [execute workflows](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-image-workflows.html). ExecutionRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of the image recipe. ImageRecipeArn pulumi.StringPtrInput // Configuration block with image scanning configuration. Detailed below. ImageScanningConfiguration ImageImageScanningConfigurationPtrInput // Configuration block with image tests configuration. Detailed below. ImageTestsConfiguration ImageImageTestsConfigurationPtrInput // Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. // // The following arguments are optional: InfrastructureConfigurationArn pulumi.StringPtrInput // Name of the AMI. Name pulumi.StringPtrInput // Operating System version of the image. OsVersion pulumi.StringPtrInput // List of objects with resources created by the image. OutputResources ImageOutputResourceArrayInput // Platform of the image. Platform pulumi.StringPtrInput // Key-value map of resource tags for the Image Builder Image. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Version of the image. Version pulumi.StringPtrInput // Configuration block with the workflow configuration. Detailed below. Workflows ImageWorkflowArrayInput }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type ImageWorkflow ¶ added in v6.32.0
type ImageWorkflow struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure *string `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup *string `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters []ImageWorkflowParameter `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn string `pulumi:"workflowArn"` }
type ImageWorkflowArgs ¶ added in v6.32.0
type ImageWorkflowArgs struct { // The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`. OnFailure pulumi.StringPtrInput `pulumi:"onFailure"` // The parallel group in which to run a test Workflow. ParallelGroup pulumi.StringPtrInput `pulumi:"parallelGroup"` // Configuration block for the workflow parameters. Detailed below. Parameters ImageWorkflowParameterArrayInput `pulumi:"parameters"` // Amazon Resource Name (ARN) of the Image Builder Workflow. // // The following arguments are optional: WorkflowArn pulumi.StringInput `pulumi:"workflowArn"` }
func (ImageWorkflowArgs) ElementType ¶ added in v6.32.0
func (ImageWorkflowArgs) ElementType() reflect.Type
func (ImageWorkflowArgs) ToImageWorkflowOutput ¶ added in v6.32.0
func (i ImageWorkflowArgs) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowArgs) ToImageWorkflowOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowArgs) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
type ImageWorkflowArray ¶ added in v6.32.0
type ImageWorkflowArray []ImageWorkflowInput
func (ImageWorkflowArray) ElementType ¶ added in v6.32.0
func (ImageWorkflowArray) ElementType() reflect.Type
func (ImageWorkflowArray) ToImageWorkflowArrayOutput ¶ added in v6.32.0
func (i ImageWorkflowArray) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowArray) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowArrayInput ¶ added in v6.32.0
type ImageWorkflowArrayInput interface { pulumi.Input ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput ToImageWorkflowArrayOutputWithContext(context.Context) ImageWorkflowArrayOutput }
ImageWorkflowArrayInput is an input type that accepts ImageWorkflowArray and ImageWorkflowArrayOutput values. You can construct a concrete instance of `ImageWorkflowArrayInput` via:
ImageWorkflowArray{ ImageWorkflowArgs{...} }
type ImageWorkflowArrayOutput ¶ added in v6.32.0
type ImageWorkflowArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowArrayOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowArrayOutput) ElementType() reflect.Type
func (ImageWorkflowArrayOutput) Index ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) Index(i pulumi.IntInput) ImageWorkflowOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutput() ImageWorkflowArrayOutput
func (ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowArrayOutput) ToImageWorkflowArrayOutputWithContext(ctx context.Context) ImageWorkflowArrayOutput
type ImageWorkflowInput ¶ added in v6.32.0
type ImageWorkflowInput interface { pulumi.Input ToImageWorkflowOutput() ImageWorkflowOutput ToImageWorkflowOutputWithContext(context.Context) ImageWorkflowOutput }
ImageWorkflowInput is an input type that accepts ImageWorkflowArgs and ImageWorkflowOutput values. You can construct a concrete instance of `ImageWorkflowInput` via:
ImageWorkflowArgs{...}
type ImageWorkflowOutput ¶ added in v6.32.0
type ImageWorkflowOutput struct{ *pulumi.OutputState }
func (ImageWorkflowOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowOutput) ElementType() reflect.Type
func (ImageWorkflowOutput) OnFailure ¶ added in v6.32.0
func (o ImageWorkflowOutput) OnFailure() pulumi.StringPtrOutput
The action to take if the workflow fails. Must be one of `CONTINUE` or `ABORT`.
func (ImageWorkflowOutput) ParallelGroup ¶ added in v6.32.0
func (o ImageWorkflowOutput) ParallelGroup() pulumi.StringPtrOutput
The parallel group in which to run a test Workflow.
func (ImageWorkflowOutput) Parameters ¶ added in v6.32.0
func (o ImageWorkflowOutput) Parameters() ImageWorkflowParameterArrayOutput
Configuration block for the workflow parameters. Detailed below.
func (ImageWorkflowOutput) ToImageWorkflowOutput ¶ added in v6.32.0
func (o ImageWorkflowOutput) ToImageWorkflowOutput() ImageWorkflowOutput
func (ImageWorkflowOutput) ToImageWorkflowOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowOutput) ToImageWorkflowOutputWithContext(ctx context.Context) ImageWorkflowOutput
func (ImageWorkflowOutput) WorkflowArn ¶ added in v6.32.0
func (o ImageWorkflowOutput) WorkflowArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Image Builder Workflow.
The following arguments are optional:
type ImageWorkflowParameter ¶ added in v6.32.0
type ImageWorkflowParameterArgs ¶ added in v6.32.0
type ImageWorkflowParameterArgs struct { // The name of the Workflow parameter. Name pulumi.StringInput `pulumi:"name"` // The value of the Workflow parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ImageWorkflowParameterArgs) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArgs) ElementType() reflect.Type
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput ¶ added in v6.32.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowParameterArgs) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
type ImageWorkflowParameterArray ¶ added in v6.32.0
type ImageWorkflowParameterArray []ImageWorkflowParameterInput
func (ImageWorkflowParameterArray) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArray) ElementType() reflect.Type
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput ¶ added in v6.32.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v6.32.0
func (i ImageWorkflowParameterArray) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterArrayInput ¶ added in v6.32.0
type ImageWorkflowParameterArrayInput interface { pulumi.Input ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput ToImageWorkflowParameterArrayOutputWithContext(context.Context) ImageWorkflowParameterArrayOutput }
ImageWorkflowParameterArrayInput is an input type that accepts ImageWorkflowParameterArray and ImageWorkflowParameterArrayOutput values. You can construct a concrete instance of `ImageWorkflowParameterArrayInput` via:
ImageWorkflowParameterArray{ ImageWorkflowParameterArgs{...} }
type ImageWorkflowParameterArrayOutput ¶ added in v6.32.0
type ImageWorkflowParameterArrayOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterArrayOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterArrayOutput) ElementType() reflect.Type
func (ImageWorkflowParameterArrayOutput) Index ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) Index(i pulumi.IntInput) ImageWorkflowParameterOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutput() ImageWorkflowParameterArrayOutput
func (ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowParameterArrayOutput) ToImageWorkflowParameterArrayOutputWithContext(ctx context.Context) ImageWorkflowParameterArrayOutput
type ImageWorkflowParameterInput ¶ added in v6.32.0
type ImageWorkflowParameterInput interface { pulumi.Input ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput ToImageWorkflowParameterOutputWithContext(context.Context) ImageWorkflowParameterOutput }
ImageWorkflowParameterInput is an input type that accepts ImageWorkflowParameterArgs and ImageWorkflowParameterOutput values. You can construct a concrete instance of `ImageWorkflowParameterInput` via:
ImageWorkflowParameterArgs{...}
type ImageWorkflowParameterOutput ¶ added in v6.32.0
type ImageWorkflowParameterOutput struct{ *pulumi.OutputState }
func (ImageWorkflowParameterOutput) ElementType ¶ added in v6.32.0
func (ImageWorkflowParameterOutput) ElementType() reflect.Type
func (ImageWorkflowParameterOutput) Name ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) Name() pulumi.StringOutput
The name of the Workflow parameter.
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutput() ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) ToImageWorkflowParameterOutputWithContext(ctx context.Context) ImageWorkflowParameterOutput
func (ImageWorkflowParameterOutput) Value ¶ added in v6.32.0
func (o ImageWorkflowParameterOutput) Value() pulumi.StringOutput
The value of the Workflow parameter.
type InfrastructureConfiguration ¶
type InfrastructureConfiguration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Date when the configuration was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Date when the configuration was updated. DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"` // Description for the configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrOutput `pulumi:"instanceMetadataOptions"` // Name of IAM Instance Profile. InstanceProfileName pulumi.StringOutput `pulumi:"instanceProfileName"` // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // Name of EC2 Key Pair. KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"` // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrOutput `pulumi:"logging"` // Name for the configuration. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrOutput `pulumi:"terminateInstanceOnFailure"` }
Manages an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewInfrastructureConfiguration(ctx, "example", &imagebuilder.InfrastructureConfigurationArgs{ Description: pulumi.String("example description"), InstanceProfileName: pulumi.Any(exampleAwsIamInstanceProfile.Name), InstanceTypes: pulumi.StringArray{ pulumi.String("t2.nano"), pulumi.String("t3.micro"), }, KeyPair: pulumi.Any(exampleAwsKeyPair.KeyName), Name: pulumi.String("example"), SecurityGroupIds: pulumi.StringArray{ exampleAwsSecurityGroup.Id, }, SnsTopicArn: pulumi.Any(exampleAwsSnsTopic.Arn), SubnetId: pulumi.Any(main.Id), TerminateInstanceOnFailure: pulumi.Bool(true), Logging: &imagebuilder.InfrastructureConfigurationLoggingArgs{ S3Logs: &imagebuilder.InfrastructureConfigurationLoggingS3LogsArgs{ S3BucketName: pulumi.Any(exampleAwsS3Bucket.Bucket), S3KeyPrefix: pulumi.String("logs"), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_imagebuilder_infrastructure_configuration` using the Amazon Resource Name (ARN). For example:
```sh $ pulumi import aws:imagebuilder/infrastructureConfiguration:InfrastructureConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:infrastructure-configuration/example ```
func GetInfrastructureConfiguration ¶
func GetInfrastructureConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InfrastructureConfigurationState, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
GetInfrastructureConfiguration gets an existing InfrastructureConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInfrastructureConfiguration ¶
func NewInfrastructureConfiguration(ctx *pulumi.Context, name string, args *InfrastructureConfigurationArgs, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
NewInfrastructureConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InfrastructureConfiguration) ElementType ¶
func (*InfrastructureConfiguration) ElementType() reflect.Type
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutput ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationArgs ¶
type InfrastructureConfigurationArgs struct { // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrInput }
The set of arguments for constructing a InfrastructureConfiguration resource.
func (InfrastructureConfigurationArgs) ElementType ¶
func (InfrastructureConfigurationArgs) ElementType() reflect.Type
type InfrastructureConfigurationArray ¶
type InfrastructureConfigurationArray []InfrastructureConfigurationInput
func (InfrastructureConfigurationArray) ElementType ¶
func (InfrastructureConfigurationArray) ElementType() reflect.Type
func (InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput ¶
func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
func (InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext ¶
func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
type InfrastructureConfigurationArrayInput ¶
type InfrastructureConfigurationArrayInput interface { pulumi.Input ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput ToInfrastructureConfigurationArrayOutputWithContext(context.Context) InfrastructureConfigurationArrayOutput }
InfrastructureConfigurationArrayInput is an input type that accepts InfrastructureConfigurationArray and InfrastructureConfigurationArrayOutput values. You can construct a concrete instance of `InfrastructureConfigurationArrayInput` via:
InfrastructureConfigurationArray{ InfrastructureConfigurationArgs{...} }
type InfrastructureConfigurationArrayOutput ¶
type InfrastructureConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationArrayOutput) ElementType ¶
func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
func (InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput ¶
func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
func (InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext ¶
func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
type InfrastructureConfigurationInput ¶
type InfrastructureConfigurationInput interface { pulumi.Input ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput }
type InfrastructureConfigurationInstanceMetadataOptions ¶
type InfrastructureConfigurationInstanceMetadataOptions struct { // The number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`. HttpTokens *string `pulumi:"httpTokens"` }
type InfrastructureConfigurationInstanceMetadataOptionsArgs ¶
type InfrastructureConfigurationInstanceMetadataOptionsArgs struct { // The number of hops that an instance can traverse to reach its destonation. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`. HttpTokens pulumi.StringPtrInput `pulumi:"httpTokens"` }
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (i InfrastructureConfigurationInstanceMetadataOptionsArgs) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsInput ¶
type InfrastructureConfigurationInstanceMetadataOptionsInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput }
InfrastructureConfigurationInstanceMetadataOptionsInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs and InfrastructureConfigurationInstanceMetadataOptionsOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...}
type InfrastructureConfigurationInstanceMetadataOptionsOutput ¶
type InfrastructureConfigurationInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutput() InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput ¶
type InfrastructureConfigurationInstanceMetadataOptionsPtrInput interface { pulumi.Input ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput }
InfrastructureConfigurationInstanceMetadataOptionsPtrInput is an input type that accepts InfrastructureConfigurationInstanceMetadataOptionsArgs, InfrastructureConfigurationInstanceMetadataOptionsPtr and InfrastructureConfigurationInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationInstanceMetadataOptionsPtrInput` via:
InfrastructureConfigurationInstanceMetadataOptionsArgs{...} or: nil
func InfrastructureConfigurationInstanceMetadataOptionsPtr ¶
func InfrastructureConfigurationInstanceMetadataOptionsPtr(v *InfrastructureConfigurationInstanceMetadataOptionsArgs) InfrastructureConfigurationInstanceMetadataOptionsPtrInput
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
type InfrastructureConfigurationInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType ¶
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The number of hops that an instance can traverse to reach its destonation.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
Whether a signed token is required for instance metadata retrieval requests. Valid values: `required`, `optional`.
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutput() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
func (InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext ¶
func (o InfrastructureConfigurationInstanceMetadataOptionsPtrOutput) ToInfrastructureConfigurationInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
type InfrastructureConfigurationLogging ¶
type InfrastructureConfigurationLogging struct { // Configuration block with S3 logging settings. Detailed below. S3Logs InfrastructureConfigurationLoggingS3Logs `pulumi:"s3Logs"` }
type InfrastructureConfigurationLoggingArgs ¶
type InfrastructureConfigurationLoggingArgs struct { // Configuration block with S3 logging settings. Detailed below. S3Logs InfrastructureConfigurationLoggingS3LogsInput `pulumi:"s3Logs"` }
func (InfrastructureConfigurationLoggingArgs) ElementType ¶
func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingInput ¶
type InfrastructureConfigurationLoggingInput interface { pulumi.Input ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput ToInfrastructureConfigurationLoggingOutputWithContext(context.Context) InfrastructureConfigurationLoggingOutput }
InfrastructureConfigurationLoggingInput is an input type that accepts InfrastructureConfigurationLoggingArgs and InfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingInput` via:
InfrastructureConfigurationLoggingArgs{...}
type InfrastructureConfigurationLoggingOutput ¶
type InfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingOutput) ElementType ¶
func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingPtrInput ¶
type InfrastructureConfigurationLoggingPtrInput interface { pulumi.Input ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput ToInfrastructureConfigurationLoggingPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingPtrOutput }
InfrastructureConfigurationLoggingPtrInput is an input type that accepts InfrastructureConfigurationLoggingArgs, InfrastructureConfigurationLoggingPtr and InfrastructureConfigurationLoggingPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingPtrInput` via:
InfrastructureConfigurationLoggingArgs{...} or: nil
func InfrastructureConfigurationLoggingPtr ¶
func InfrastructureConfigurationLoggingPtr(v *InfrastructureConfigurationLoggingArgs) InfrastructureConfigurationLoggingPtrInput
type InfrastructureConfigurationLoggingPtrOutput ¶
type InfrastructureConfigurationLoggingPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingPtrOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsPtrOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingS3LogsArgs ¶
type InfrastructureConfigurationLoggingS3LogsArgs struct { // Name of the S3 Bucket. // // The following arguments are optional: S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // Prefix to use for S3 logs. Defaults to `/`. S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"` }
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsInput ¶
type InfrastructureConfigurationLoggingS3LogsInput interface { pulumi.Input ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsOutput }
InfrastructureConfigurationLoggingS3LogsInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs and InfrastructureConfigurationLoggingS3LogsOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...}
type InfrastructureConfigurationLoggingS3LogsOutput ¶
type InfrastructureConfigurationLoggingS3LogsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket.
The following arguments are optional:
func (InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsPtrInput ¶
type InfrastructureConfigurationLoggingS3LogsPtrInput interface { pulumi.Input ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput }
InfrastructureConfigurationLoggingS3LogsPtrInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs, InfrastructureConfigurationLoggingS3LogsPtr and InfrastructureConfigurationLoggingS3LogsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsPtrInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...} or: nil
func InfrastructureConfigurationLoggingS3LogsPtr ¶
func InfrastructureConfigurationLoggingS3LogsPtr(v *InfrastructureConfigurationLoggingS3LogsArgs) InfrastructureConfigurationLoggingS3LogsPtrInput
type InfrastructureConfigurationLoggingS3LogsPtrOutput ¶
type InfrastructureConfigurationLoggingS3LogsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
Name of the S3 Bucket.
The following arguments are optional:
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationMap ¶
type InfrastructureConfigurationMap map[string]InfrastructureConfigurationInput
func (InfrastructureConfigurationMap) ElementType ¶
func (InfrastructureConfigurationMap) ElementType() reflect.Type
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationMapInput ¶
type InfrastructureConfigurationMapInput interface { pulumi.Input ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput ToInfrastructureConfigurationMapOutputWithContext(context.Context) InfrastructureConfigurationMapOutput }
InfrastructureConfigurationMapInput is an input type that accepts InfrastructureConfigurationMap and InfrastructureConfigurationMapOutput values. You can construct a concrete instance of `InfrastructureConfigurationMapInput` via:
InfrastructureConfigurationMap{ "key": InfrastructureConfigurationArgs{...} }
type InfrastructureConfigurationMapOutput ¶
type InfrastructureConfigurationMapOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationMapOutput) ElementType ¶
func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
func (InfrastructureConfigurationMapOutput) MapIndex ¶
func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationOutput ¶
type InfrastructureConfigurationOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationOutput) Arn ¶
func (o InfrastructureConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the configuration.
func (InfrastructureConfigurationOutput) DateCreated ¶
func (o InfrastructureConfigurationOutput) DateCreated() pulumi.StringOutput
Date when the configuration was created.
func (InfrastructureConfigurationOutput) DateUpdated ¶
func (o InfrastructureConfigurationOutput) DateUpdated() pulumi.StringOutput
Date when the configuration was updated.
func (InfrastructureConfigurationOutput) Description ¶
func (o InfrastructureConfigurationOutput) Description() pulumi.StringPtrOutput
Description for the configuration.
func (InfrastructureConfigurationOutput) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) InstanceMetadataOptions ¶
func (o InfrastructureConfigurationOutput) InstanceMetadataOptions() InfrastructureConfigurationInstanceMetadataOptionsPtrOutput
Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below.
func (InfrastructureConfigurationOutput) InstanceProfileName ¶
func (o InfrastructureConfigurationOutput) InstanceProfileName() pulumi.StringOutput
Name of IAM Instance Profile.
func (InfrastructureConfigurationOutput) InstanceTypes ¶
func (o InfrastructureConfigurationOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types.
func (InfrastructureConfigurationOutput) KeyPair ¶
func (o InfrastructureConfigurationOutput) KeyPair() pulumi.StringPtrOutput
Name of EC2 Key Pair.
func (InfrastructureConfigurationOutput) Logging ¶
func (o InfrastructureConfigurationOutput) Logging() InfrastructureConfigurationLoggingPtrOutput
Configuration block with logging settings. Detailed below.
func (InfrastructureConfigurationOutput) Name ¶
func (o InfrastructureConfigurationOutput) Name() pulumi.StringOutput
Name for the configuration.
The following arguments are optional:
func (InfrastructureConfigurationOutput) ResourceTags ¶
func (o InfrastructureConfigurationOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags to assign to infrastructure created by the configuration.
func (InfrastructureConfigurationOutput) SecurityGroupIds ¶
func (o InfrastructureConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers.
func (InfrastructureConfigurationOutput) SnsTopicArn ¶
func (o InfrastructureConfigurationOutput) SnsTopicArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of SNS Topic.
func (InfrastructureConfigurationOutput) SubnetId ¶
func (o InfrastructureConfigurationOutput) SubnetId() pulumi.StringPtrOutput
EC2 Subnet identifier. Also requires `securityGroupIds` argument.
func (InfrastructureConfigurationOutput) Tags ¶
func (o InfrastructureConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (InfrastructureConfigurationOutput) TagsAll
deprecated
func (o InfrastructureConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (InfrastructureConfigurationOutput) TerminateInstanceOnFailure ¶
func (o InfrastructureConfigurationOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationState ¶
type InfrastructureConfigurationState struct { // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringPtrInput // Date when the configuration was created. DateCreated pulumi.StringPtrInput // Date when the configuration was updated. DateUpdated pulumi.StringPtrInput // Description for the configuration. Description pulumi.StringPtrInput // Configuration block with instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. Detailed below. InstanceMetadataOptions InfrastructureConfigurationInstanceMetadataOptionsPtrInput // Name of IAM Instance Profile. InstanceProfileName pulumi.StringPtrInput // Set of EC2 Instance Types. InstanceTypes pulumi.StringArrayInput // Name of EC2 Key Pair. KeyPair pulumi.StringPtrInput // Configuration block with logging settings. Detailed below. Logging InfrastructureConfigurationLoggingPtrInput // Name for the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value map of resource tags to assign to infrastructure created by the configuration. ResourceTags pulumi.StringMapInput // Set of EC2 Security Group identifiers. SecurityGroupIds pulumi.StringArrayInput // Amazon Resource Name (ARN) of SNS Topic. SnsTopicArn pulumi.StringPtrInput // EC2 Subnet identifier. Also requires `securityGroupIds` argument. SubnetId pulumi.StringPtrInput // Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Enable if the instance should be terminated when the pipeline fails. Defaults to `false`. TerminateInstanceOnFailure pulumi.BoolPtrInput }
func (InfrastructureConfigurationState) ElementType ¶
func (InfrastructureConfigurationState) ElementType() reflect.Type
type LookupComponentArgs ¶
type LookupComponentArgs struct { // ARN of the component. Arn string `pulumi:"arn"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
type LookupComponentOutputArgs ¶
type LookupComponentOutputArgs struct { // ARN of the component. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the component. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getComponent.
func (LookupComponentOutputArgs) ElementType ¶
func (LookupComponentOutputArgs) ElementType() reflect.Type
type LookupComponentResult ¶
type LookupComponentResult struct { Arn string `pulumi:"arn"` // Change description of the component. ChangeDescription string `pulumi:"changeDescription"` // Data of the component. Data string `pulumi:"data"` // Date the component was created. DateCreated string `pulumi:"dateCreated"` // Description of the component. Description string `pulumi:"description"` // Encryption status of the component. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the Key Management Service (KMS) Key used to encrypt the component. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the component. Name string `pulumi:"name"` // Owner of the component. Owner string `pulumi:"owner"` // Platform of the component. Platform string `pulumi:"platform"` // Operating Systems (OSes) supported by the component. SupportedOsVersions []string `pulumi:"supportedOsVersions"` // Key-value map of resource tags for the component. Tags map[string]string `pulumi:"tags"` // Type of the component. Type string `pulumi:"type"` // Version of the component. Version string `pulumi:"version"` }
A collection of values returned by getComponent.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
Provides details about an Image Builder Component.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupComponent(ctx, &imagebuilder.LookupComponentArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:component/amazon-cloudwatch-agent-linux/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupComponentResultOutput ¶
type LookupComponentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponent.
func LookupComponentOutput ¶
func LookupComponentOutput(ctx *pulumi.Context, args LookupComponentOutputArgs, opts ...pulumi.InvokeOption) LookupComponentResultOutput
func (LookupComponentResultOutput) Arn ¶
func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
func (LookupComponentResultOutput) ChangeDescription ¶
func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
Change description of the component.
func (LookupComponentResultOutput) Data ¶
func (o LookupComponentResultOutput) Data() pulumi.StringOutput
Data of the component.
func (LookupComponentResultOutput) DateCreated ¶
func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (LookupComponentResultOutput) Description ¶
func (o LookupComponentResultOutput) Description() pulumi.StringOutput
Description of the component.
func (LookupComponentResultOutput) ElementType ¶
func (LookupComponentResultOutput) ElementType() reflect.Type
func (LookupComponentResultOutput) Encrypted ¶
func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (LookupComponentResultOutput) Id ¶
func (o LookupComponentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupComponentResultOutput) KmsKeyId ¶
func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
ARN of the Key Management Service (KMS) Key used to encrypt the component.
func (LookupComponentResultOutput) Name ¶
func (o LookupComponentResultOutput) Name() pulumi.StringOutput
Name of the component.
func (LookupComponentResultOutput) Owner ¶
func (o LookupComponentResultOutput) Owner() pulumi.StringOutput
Owner of the component.
func (LookupComponentResultOutput) Platform ¶
func (o LookupComponentResultOutput) Platform() pulumi.StringOutput
Platform of the component.
func (LookupComponentResultOutput) SupportedOsVersions ¶
func (o LookupComponentResultOutput) SupportedOsVersions() pulumi.StringArrayOutput
Operating Systems (OSes) supported by the component.
func (LookupComponentResultOutput) Tags ¶
func (o LookupComponentResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the component.
func (LookupComponentResultOutput) ToLookupComponentResultOutput ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput
func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext ¶
func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput
func (LookupComponentResultOutput) Type ¶
func (o LookupComponentResultOutput) Type() pulumi.StringOutput
Type of the component.
func (LookupComponentResultOutput) Version ¶
func (o LookupComponentResultOutput) Version() pulumi.StringOutput
Version of the component.
type LookupContainerRecipeArgs ¶
type LookupContainerRecipeArgs struct { // ARN of the container recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
type LookupContainerRecipeOutputArgs ¶
type LookupContainerRecipeOutputArgs struct { // ARN of the container recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the container recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getContainerRecipe.
func (LookupContainerRecipeOutputArgs) ElementType ¶
func (LookupContainerRecipeOutputArgs) ElementType() reflect.Type
type LookupContainerRecipeResult ¶
type LookupContainerRecipeResult struct { Arn string `pulumi:"arn"` // List of objects with components for the container recipe. Components []GetContainerRecipeComponent `pulumi:"components"` // Type of the container. ContainerType string `pulumi:"containerType"` // Date the container recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the container recipe. Description string `pulumi:"description"` // Dockerfile template used to build the image. DockerfileTemplateData string `pulumi:"dockerfileTemplateData"` // Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of objects with instance configurations for building and testing container images. InstanceConfigurations []GetContainerRecipeInstanceConfiguration `pulumi:"instanceConfigurations"` // KMS key used to encrypt the container image. KmsKeyId string `pulumi:"kmsKeyId"` // Name of the container recipe. Name string `pulumi:"name"` // Owner of the container recipe. Owner string `pulumi:"owner"` // Base image for the container recipe. ParentImage string `pulumi:"parentImage"` // Platform of the container recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the container recipe. Tags map[string]string `pulumi:"tags"` // Destination repository for the container image. TargetRepositories []GetContainerRecipeTargetRepository `pulumi:"targetRepositories"` // Version of the container recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipe ¶
func LookupContainerRecipe(ctx *pulumi.Context, args *LookupContainerRecipeArgs, opts ...pulumi.InvokeOption) (*LookupContainerRecipeResult, error)
Provides details about an Image builder Container Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupContainerRecipe(ctx, &imagebuilder.LookupContainerRecipeArgs{ Arn: "arn:aws:imagebuilder:us-east-1:aws:container-recipe/example/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupContainerRecipeResultOutput ¶
type LookupContainerRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRecipe.
func LookupContainerRecipeOutput ¶
func LookupContainerRecipeOutput(ctx *pulumi.Context, args LookupContainerRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Arn ¶
func (o LookupContainerRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupContainerRecipeResultOutput) Components ¶
func (o LookupContainerRecipeResultOutput) Components() GetContainerRecipeComponentArrayOutput
List of objects with components for the container recipe.
func (LookupContainerRecipeResultOutput) ContainerType ¶
func (o LookupContainerRecipeResultOutput) ContainerType() pulumi.StringOutput
Type of the container.
func (LookupContainerRecipeResultOutput) DateCreated ¶
func (o LookupContainerRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the container recipe was created.
func (LookupContainerRecipeResultOutput) Description ¶
func (o LookupContainerRecipeResultOutput) Description() pulumi.StringOutput
Description of the container recipe.
func (LookupContainerRecipeResultOutput) DockerfileTemplateData ¶
func (o LookupContainerRecipeResultOutput) DockerfileTemplateData() pulumi.StringOutput
Dockerfile template used to build the image.
func (LookupContainerRecipeResultOutput) ElementType ¶
func (LookupContainerRecipeResultOutput) ElementType() reflect.Type
func (LookupContainerRecipeResultOutput) Encrypted ¶
func (o LookupContainerRecipeResultOutput) Encrypted() pulumi.BoolOutput
Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
func (LookupContainerRecipeResultOutput) Id ¶
func (o LookupContainerRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContainerRecipeResultOutput) InstanceConfigurations ¶
func (o LookupContainerRecipeResultOutput) InstanceConfigurations() GetContainerRecipeInstanceConfigurationArrayOutput
List of objects with instance configurations for building and testing container images.
func (LookupContainerRecipeResultOutput) KmsKeyId ¶
func (o LookupContainerRecipeResultOutput) KmsKeyId() pulumi.StringOutput
KMS key used to encrypt the container image.
func (LookupContainerRecipeResultOutput) Name ¶
func (o LookupContainerRecipeResultOutput) Name() pulumi.StringOutput
Name of the container recipe.
func (LookupContainerRecipeResultOutput) Owner ¶
func (o LookupContainerRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the container recipe.
func (LookupContainerRecipeResultOutput) ParentImage ¶
func (o LookupContainerRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image for the container recipe.
func (LookupContainerRecipeResultOutput) Platform ¶
func (o LookupContainerRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the container recipe.
func (LookupContainerRecipeResultOutput) Tags ¶
func (o LookupContainerRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe.
func (LookupContainerRecipeResultOutput) TargetRepositories ¶
func (o LookupContainerRecipeResultOutput) TargetRepositories() GetContainerRecipeTargetRepositoryArrayOutput
Destination repository for the container image.
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput ¶
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutput() LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext ¶
func (o LookupContainerRecipeResultOutput) ToLookupContainerRecipeResultOutputWithContext(ctx context.Context) LookupContainerRecipeResultOutput
func (LookupContainerRecipeResultOutput) Version ¶
func (o LookupContainerRecipeResultOutput) Version() pulumi.StringOutput
Version of the container recipe.
func (LookupContainerRecipeResultOutput) WorkingDirectory ¶
func (o LookupContainerRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupDistributionConfigurationArgs ¶
type LookupDistributionConfigurationArgs struct { // ARN of the distribution configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
type LookupDistributionConfigurationOutputArgs ¶
type LookupDistributionConfigurationOutputArgs struct { // ARN of the distribution configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the distribution configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDistributionConfiguration.
func (LookupDistributionConfigurationOutputArgs) ElementType ¶
func (LookupDistributionConfigurationOutputArgs) ElementType() reflect.Type
type LookupDistributionConfigurationResult ¶
type LookupDistributionConfigurationResult struct { Arn string `pulumi:"arn"` // Date the distribution configuration was created. DateCreated string `pulumi:"dateCreated"` // Date the distribution configuration was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the container distribution configuration. Description string `pulumi:"description"` // Set of distributions. Distributions []GetDistributionConfigurationDistribution `pulumi:"distributions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the distribution configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the distribution configuration. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfiguration ¶
func LookupDistributionConfiguration(ctx *pulumi.Context, args *LookupDistributionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDistributionConfigurationResult, error)
Provides details about an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupDistributionConfiguration(ctx, &imagebuilder.LookupDistributionConfigurationArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:distribution-configuration/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupDistributionConfigurationResultOutput ¶
type LookupDistributionConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfigurationOutput ¶
func LookupDistributionConfigurationOutput(ctx *pulumi.Context, args LookupDistributionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) Arn ¶
func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupDistributionConfigurationResultOutput) DateCreated ¶
func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (LookupDistributionConfigurationResultOutput) DateUpdated ¶
func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (LookupDistributionConfigurationResultOutput) Description ¶
func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (LookupDistributionConfigurationResultOutput) Distributions ¶
func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
Set of distributions.
func (LookupDistributionConfigurationResultOutput) ElementType ¶
func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
func (LookupDistributionConfigurationResultOutput) Id ¶
func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDistributionConfigurationResultOutput) Name ¶
func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Tags ¶
func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration.
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
type LookupImageArgs ¶
type LookupImageArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImage.
type LookupImageOutputArgs ¶
type LookupImageOutputArgs struct { // ARN of the image. The suffix can either be specified with wildcards (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetch an exact version. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImage.
func (LookupImageOutputArgs) ElementType ¶
func (LookupImageOutputArgs) ElementType() reflect.Type
type LookupImagePipelineArgs ¶
type LookupImagePipelineArgs struct { // ARN of the image pipeline. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
type LookupImagePipelineOutputArgs ¶
type LookupImagePipelineOutputArgs struct { // ARN of the image pipeline. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image pipeline. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImagePipeline.
func (LookupImagePipelineOutputArgs) ElementType ¶
func (LookupImagePipelineOutputArgs) ElementType() reflect.Type
type LookupImagePipelineResult ¶
type LookupImagePipelineResult struct { Arn string `pulumi:"arn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image pipeline was created. DateCreated string `pulumi:"dateCreated"` // Date the image pipeline was last run. DateLastRun string `pulumi:"dateLastRun"` // Date the image pipeline will run next. DateNextRun string `pulumi:"dateNextRun"` // Date the image pipeline was updated. DateUpdated string `pulumi:"dateUpdated"` // Description of the image pipeline. Description string `pulumi:"description"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` ImageScanningConfigurations []GetImagePipelineImageScanningConfiguration `pulumi:"imageScanningConfigurations"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImagePipelineImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the image pipeline. Name string `pulumi:"name"` // Platform of the image pipeline. Platform string `pulumi:"platform"` // List of an object with schedule settings. Schedules []GetImagePipelineSchedule `pulumi:"schedules"` // Status of the image pipeline. Status string `pulumi:"status"` // Key-value map of resource tags for the image pipeline. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getImagePipeline.
func LookupImagePipeline ¶
func LookupImagePipeline(ctx *pulumi.Context, args *LookupImagePipelineArgs, opts ...pulumi.InvokeOption) (*LookupImagePipelineResult, error)
Provides details about an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImagePipeline(ctx, &imagebuilder.LookupImagePipelineArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:image-pipeline/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupImagePipelineResultOutput ¶
type LookupImagePipelineResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipeline.
func LookupImagePipelineOutput ¶
func LookupImagePipelineOutput(ctx *pulumi.Context, args LookupImagePipelineOutputArgs, opts ...pulumi.InvokeOption) LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) Arn ¶
func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
func (LookupImagePipelineResultOutput) ContainerRecipeArn ¶
func (o LookupImagePipelineResultOutput) ContainerRecipeArn() pulumi.StringOutput
ARN of the container recipe.
func (LookupImagePipelineResultOutput) DateCreated ¶
func (o LookupImagePipelineResultOutput) DateCreated() pulumi.StringOutput
Date the image pipeline was created.
func (LookupImagePipelineResultOutput) DateLastRun ¶
func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
Date the image pipeline was last run.
func (LookupImagePipelineResultOutput) DateNextRun ¶
func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
Date the image pipeline will run next.
func (LookupImagePipelineResultOutput) DateUpdated ¶
func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
Date the image pipeline was updated.
func (LookupImagePipelineResultOutput) Description ¶
func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
Description of the image pipeline.
func (LookupImagePipelineResultOutput) DistributionConfigurationArn ¶
func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Distribution Configuration.
func (LookupImagePipelineResultOutput) ElementType ¶
func (LookupImagePipelineResultOutput) ElementType() reflect.Type
func (LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled ¶
func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
Whether additional information about the image being created is collected.
func (LookupImagePipelineResultOutput) Id ¶
func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImagePipelineResultOutput) ImageRecipeArn ¶
func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
ARN of the image recipe.
func (LookupImagePipelineResultOutput) ImageScanningConfigurations ¶ added in v6.1.0
func (o LookupImagePipelineResultOutput) ImageScanningConfigurations() GetImagePipelineImageScanningConfigurationArrayOutput
func (LookupImagePipelineResultOutput) ImageTestsConfigurations ¶
func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImagePipelineResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImagePipelineResultOutput) Name ¶
func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
Name of the image pipeline.
func (LookupImagePipelineResultOutput) Platform ¶
func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
Platform of the image pipeline.
func (LookupImagePipelineResultOutput) Schedules ¶
func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
List of an object with schedule settings.
func (LookupImagePipelineResultOutput) Status ¶
func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
Status of the image pipeline.
func (LookupImagePipelineResultOutput) Tags ¶
func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image pipeline.
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext ¶
func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
type LookupImageRecipeArgs ¶
type LookupImageRecipeArgs struct { // ARN of the image recipe. Arn string `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
type LookupImageRecipeOutputArgs ¶
type LookupImageRecipeOutputArgs struct { // ARN of the image recipe. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the image recipe. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getImageRecipe.
func (LookupImageRecipeOutputArgs) ElementType ¶
func (LookupImageRecipeOutputArgs) ElementType() reflect.Type
type LookupImageRecipeResult ¶
type LookupImageRecipeResult struct { Arn string `pulumi:"arn"` // Set of objects with block device mappings for the image recipe. BlockDeviceMappings []GetImageRecipeBlockDeviceMapping `pulumi:"blockDeviceMappings"` // List of objects with components for the image recipe. Components []GetImageRecipeComponent `pulumi:"components"` // Date the image recipe was created. DateCreated string `pulumi:"dateCreated"` // Description of the image recipe. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the image recipe. Name string `pulumi:"name"` // Owner of the image recipe. Owner string `pulumi:"owner"` // Base image of the image recipe. ParentImage string `pulumi:"parentImage"` // Platform of the image recipe. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image recipe. Tags map[string]string `pulumi:"tags"` // Base64 encoded contents of user data. Commands or a command script to run when build instance is launched. UserDataBase64 string `pulumi:"userDataBase64"` // Version of the image recipe. Version string `pulumi:"version"` // Working directory used during build and test workflows. WorkingDirectory string `pulumi:"workingDirectory"` }
A collection of values returned by getImageRecipe.
func LookupImageRecipe ¶
func LookupImageRecipe(ctx *pulumi.Context, args *LookupImageRecipeArgs, opts ...pulumi.InvokeOption) (*LookupImageRecipeResult, error)
Provides details about an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImageRecipe(ctx, &imagebuilder.LookupImageRecipeArgs{ Arn: "arn:aws:imagebuilder:us-east-1:aws:image-recipe/example/1.0.0", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageRecipeResultOutput ¶
type LookupImageRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipe.
func LookupImageRecipeOutput ¶
func LookupImageRecipeOutput(ctx *pulumi.Context, args LookupImageRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) Arn ¶
func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupImageRecipeResultOutput) BlockDeviceMappings ¶
func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the image recipe.
func (LookupImageRecipeResultOutput) Components ¶
func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
List of objects with components for the image recipe.
func (LookupImageRecipeResultOutput) DateCreated ¶
func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
Date the image recipe was created.
func (LookupImageRecipeResultOutput) Description ¶
func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
Description of the image recipe.
func (LookupImageRecipeResultOutput) ElementType ¶
func (LookupImageRecipeResultOutput) ElementType() reflect.Type
func (LookupImageRecipeResultOutput) Id ¶
func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageRecipeResultOutput) Name ¶
func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
Name of the image recipe.
func (LookupImageRecipeResultOutput) Owner ¶
func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
Owner of the image recipe.
func (LookupImageRecipeResultOutput) ParentImage ¶
func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
Base image of the image recipe.
func (LookupImageRecipeResultOutput) Platform ¶
func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
Platform of the image recipe.
func (LookupImageRecipeResultOutput) Tags ¶
func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image recipe.
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext ¶
func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) UserDataBase64 ¶
func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
Base64 encoded contents of user data. Commands or a command script to run when build instance is launched.
func (LookupImageRecipeResultOutput) Version ¶
func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
Version of the image recipe.
func (LookupImageRecipeResultOutput) WorkingDirectory ¶
func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
Working directory used during build and test workflows.
type LookupImageResult ¶
type LookupImageResult struct { Arn string `pulumi:"arn"` // Build version ARN of the image. This will always have the `#.#.#/#` suffix. BuildVersionArn string `pulumi:"buildVersionArn"` // ARN of the container recipe. ContainerRecipeArn string `pulumi:"containerRecipeArn"` // Date the image was created. DateCreated string `pulumi:"dateCreated"` // ARN of the Image Builder Distribution Configuration. DistributionConfigurationArn string `pulumi:"distributionConfigurationArn"` // Whether additional information about the image being created is collected. EnhancedImageMetadataEnabled bool `pulumi:"enhancedImageMetadataEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the image recipe. ImageRecipeArn string `pulumi:"imageRecipeArn"` // List of an object with image scanning configuration fields. ImageScanningConfigurations []GetImageImageScanningConfiguration `pulumi:"imageScanningConfigurations"` // List of an object with image tests configuration. ImageTestsConfigurations []GetImageImageTestsConfiguration `pulumi:"imageTestsConfigurations"` // ARN of the Image Builder Infrastructure Configuration. InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"` // Name of the AMI. Name string `pulumi:"name"` // Operating System version of the image. OsVersion string `pulumi:"osVersion"` // List of objects with resources created by the image. OutputResources []GetImageOutputResource `pulumi:"outputResources"` // Platform of the image. Platform string `pulumi:"platform"` // Key-value map of resource tags for the image. Tags map[string]string `pulumi:"tags"` // Version of the image. Version string `pulumi:"version"` }
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Provides details about an Image Builder Image.
## Example Usage
### Latest
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupImage(ctx, &imagebuilder.LookupImageArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:image/amazon-linux-2-x86/x.x.x", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageResultOutput ¶
type LookupImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImage.
func LookupImageOutput ¶
func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput
func (LookupImageResultOutput) Arn ¶
func (o LookupImageResultOutput) Arn() pulumi.StringOutput
func (LookupImageResultOutput) BuildVersionArn ¶
func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
Build version ARN of the image. This will always have the `#.#.#/#` suffix.
func (LookupImageResultOutput) ContainerRecipeArn ¶
func (o LookupImageResultOutput) ContainerRecipeArn() pulumi.StringOutput
ARN of the container recipe.
func (LookupImageResultOutput) DateCreated ¶
func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (LookupImageResultOutput) DistributionConfigurationArn ¶
func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Distribution Configuration.
func (LookupImageResultOutput) ElementType ¶
func (LookupImageResultOutput) ElementType() reflect.Type
func (LookupImageResultOutput) EnhancedImageMetadataEnabled ¶
func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
Whether additional information about the image being created is collected.
func (LookupImageResultOutput) Id ¶
func (o LookupImageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageResultOutput) ImageRecipeArn ¶
func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
ARN of the image recipe.
func (LookupImageResultOutput) ImageScanningConfigurations ¶ added in v6.7.0
func (o LookupImageResultOutput) ImageScanningConfigurations() GetImageImageScanningConfigurationArrayOutput
List of an object with image scanning configuration fields.
func (LookupImageResultOutput) ImageTestsConfigurations ¶
func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImageResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
ARN of the Image Builder Infrastructure Configuration.
func (LookupImageResultOutput) Name ¶
func (o LookupImageResultOutput) Name() pulumi.StringOutput
Name of the AMI.
func (LookupImageResultOutput) OsVersion ¶
func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
Operating System version of the image.
func (LookupImageResultOutput) OutputResources ¶
func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
List of objects with resources created by the image.
func (LookupImageResultOutput) Platform ¶
func (o LookupImageResultOutput) Platform() pulumi.StringOutput
Platform of the image.
func (LookupImageResultOutput) Tags ¶
func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the image.
func (LookupImageResultOutput) ToLookupImageResultOutput ¶
func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
func (LookupImageResultOutput) ToLookupImageResultOutputWithContext ¶
func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
func (LookupImageResultOutput) Version ¶
func (o LookupImageResultOutput) Version() pulumi.StringOutput
Version of the image.
type LookupInfrastructureConfigurationArgs ¶
type LookupInfrastructureConfigurationArgs struct { // ARN of the infrastructure configuration. Arn string `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
type LookupInfrastructureConfigurationOutputArgs ¶
type LookupInfrastructureConfigurationOutputArgs struct { // ARN of the infrastructure configuration. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags pulumi.StringMapInput `pulumi:"resourceTags"` // Key-value map of resource tags for the infrastructure configuration. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getInfrastructureConfiguration.
func (LookupInfrastructureConfigurationOutputArgs) ElementType ¶
func (LookupInfrastructureConfigurationOutputArgs) ElementType() reflect.Type
type LookupInfrastructureConfigurationResult ¶
type LookupInfrastructureConfigurationResult struct { Arn string `pulumi:"arn"` // Date the infrastructure configuration was updated. DateCreated string `pulumi:"dateCreated"` DateUpdated string `pulumi:"dateUpdated"` // Description of the infrastructure configuration. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances. InstanceMetadataOptions []GetInfrastructureConfigurationInstanceMetadataOption `pulumi:"instanceMetadataOptions"` // Name of the IAM Instance Profile associated with the configuration. InstanceProfileName string `pulumi:"instanceProfileName"` // Set of EC2 Instance Types associated with the configuration. InstanceTypes []string `pulumi:"instanceTypes"` // Name of the EC2 Key Pair associated with the configuration. KeyPair string `pulumi:"keyPair"` // Nested list of logging settings. Loggings []GetInfrastructureConfigurationLogging `pulumi:"loggings"` // Name of the infrastructure configuration. Name string `pulumi:"name"` // Key-value map of resource tags for the infrastructure created by the infrastructure configuration. ResourceTags map[string]string `pulumi:"resourceTags"` // Set of EC2 Security Group identifiers associated with the configuration. SecurityGroupIds []string `pulumi:"securityGroupIds"` // ARN of the SNS Topic associated with the configuration. SnsTopicArn string `pulumi:"snsTopicArn"` // Identifier of the EC2 Subnet associated with the configuration. SubnetId string `pulumi:"subnetId"` // Key-value map of resource tags for the infrastructure configuration. Tags map[string]string `pulumi:"tags"` // Whether instances are terminated on failure. TerminateInstanceOnFailure bool `pulumi:"terminateInstanceOnFailure"` }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfiguration ¶
func LookupInfrastructureConfiguration(ctx *pulumi.Context, args *LookupInfrastructureConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInfrastructureConfigurationResult, error)
Provides details about an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.LookupInfrastructureConfiguration(ctx, &imagebuilder.LookupInfrastructureConfigurationArgs{ Arn: "arn:aws:imagebuilder:us-west-2:aws:infrastructure-configuration/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupInfrastructureConfigurationResultOutput ¶
type LookupInfrastructureConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfigurationOutput ¶
func LookupInfrastructureConfigurationOutput(ctx *pulumi.Context, args LookupInfrastructureConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) Arn ¶
func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) DateCreated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the infrastructure configuration was updated.
func (LookupInfrastructureConfigurationResultOutput) DateUpdated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) Description ¶
func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
Description of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ElementType ¶
func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
func (LookupInfrastructureConfigurationResultOutput) Id ¶
func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceMetadataOptions() GetInfrastructureConfigurationInstanceMetadataOptionArrayOutput
Nested list of instance metadata options for the HTTP requests that pipeline builds use to launch EC2 build and test instances.
func (LookupInfrastructureConfigurationResultOutput) InstanceProfileName ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
Name of the IAM Instance Profile associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) InstanceTypes ¶
func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
Set of EC2 Instance Types associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) KeyPair ¶
func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
Name of the EC2 Key Pair associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Loggings ¶
func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
Nested list of logging settings.
func (LookupInfrastructureConfigurationResultOutput) Name ¶
func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
Name of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ResourceTags ¶
func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure created by the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) SecurityGroupIds ¶
func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
Set of EC2 Security Group identifiers associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SnsTopicArn ¶
func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
ARN of the SNS Topic associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SubnetId ¶
func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
Identifier of the EC2 Subnet associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Tags ¶
func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure ¶
func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
Whether instances are terminated on failure.
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
type Workflow ¶ added in v6.18.2
type Workflow struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringOutput `pulumi:"arn"` // Change description of the workflow. ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"` // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringOutput `pulumi:"data"` // Date the workflow was created. DateCreated pulumi.StringOutput `pulumi:"dateCreated"` // Description of the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Name of the workflow. Name pulumi.StringOutput `pulumi:"name"` // Owner of the workflow. Owner pulumi.StringOutput `pulumi:"owner"` // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Type of the workflow. Valid values: `BUILD`, `TEST`, `DISTRIBUTION`. Type pulumi.StringOutput `pulumi:"type"` // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Version of the workflow. // // The following arguments are optional: Version pulumi.StringOutput `pulumi:"version"` }
Resource for managing an AWS EC2 Image Builder Workflow.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := imagebuilder.NewWorkflow(ctx, "example", &imagebuilder.WorkflowArgs{ Name: pulumi.String("example"), Version: pulumi.String("1.0.0"), Type: pulumi.String("TEST"), Data: pulumi.String(`name: example
description: Workflow to test an image schemaVersion: 1.0
parameters:
- name: waitForActionAtEnd type: boolean
steps:
name: LaunchTestInstance action: LaunchInstance onFailure: Abort inputs: waitFor: "ssmAgent"
name: TerminateTestInstance action: TerminateInstance onFailure: Continue inputs: instanceId.$: "$.stepOutputs.LaunchTestInstance.instanceId"
name: WaitForActionAtEnd action: WaitForAction if: booleanEquals: true value: "$.parameters.waitForActionAtEnd"
`),
}) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import EC2 Image Builder Workflow using the `example_id_arg`. For example:
```sh $ pulumi import aws:imagebuilder/workflow:Workflow example arn:aws:imagebuilder:us-east-1:aws:workflow/test/example/1.0.1/1 ``` Certain resource arguments, such as `uri`, cannot be read via the API and imported into Terraform. Terraform will display a difference for these arguments the first run after import if declared in the Terraform configuration for an imported resource.
func GetWorkflow ¶ added in v6.18.2
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkflow ¶ added in v6.18.2
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶ added in v6.18.2
func (*Workflow) ToWorkflowOutput ¶ added in v6.18.2
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶ added in v6.18.2
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶ added in v6.18.2
type WorkflowArgs struct { // Change description of the workflow. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringPtrInput // Description of the workflow. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrInput // Name of the workflow. Name pulumi.StringPtrInput // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Type of the workflow. Valid values: `BUILD`, `TEST`, `DISTRIBUTION`. Type pulumi.StringInput // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrInput // Version of the workflow. // // The following arguments are optional: Version pulumi.StringInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶ added in v6.18.2
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶ added in v6.18.2
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶ added in v6.18.2
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶ added in v6.18.2
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶ added in v6.18.2
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶ added in v6.18.2
type WorkflowArrayInput interface { pulumi.Input ToWorkflowArrayOutput() WorkflowArrayOutput ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput }
WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:
WorkflowArray{ WorkflowArgs{...} }
type WorkflowArrayOutput ¶ added in v6.18.2
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶ added in v6.18.2
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶ added in v6.18.2
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶ added in v6.18.2
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶ added in v6.18.2
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowInput ¶ added in v6.18.2
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowMap ¶ added in v6.18.2
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶ added in v6.18.2
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶ added in v6.18.2
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶ added in v6.18.2
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶ added in v6.18.2
type WorkflowMapInput interface { pulumi.Input ToWorkflowMapOutput() WorkflowMapOutput ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput }
WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:
WorkflowMap{ "key": WorkflowArgs{...} }
type WorkflowMapOutput ¶ added in v6.18.2
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶ added in v6.18.2
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶ added in v6.18.2
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶ added in v6.18.2
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶ added in v6.18.2
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOutput ¶ added in v6.18.2
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶ added in v6.18.2
func (o WorkflowOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the workflow.
func (WorkflowOutput) ChangeDescription ¶ added in v6.18.2
func (o WorkflowOutput) ChangeDescription() pulumi.StringPtrOutput
Change description of the workflow.
func (WorkflowOutput) Data ¶ added in v6.18.2
func (o WorkflowOutput) Data() pulumi.StringOutput
Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified.
func (WorkflowOutput) DateCreated ¶ added in v6.18.2
func (o WorkflowOutput) DateCreated() pulumi.StringOutput
Date the workflow was created.
func (WorkflowOutput) Description ¶ added in v6.18.2
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
Description of the workflow.
func (WorkflowOutput) ElementType ¶ added in v6.18.2
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) KmsKeyId ¶ added in v6.18.2
func (o WorkflowOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow.
func (WorkflowOutput) Name ¶ added in v6.18.2
func (o WorkflowOutput) Name() pulumi.StringOutput
Name of the workflow.
func (WorkflowOutput) Owner ¶ added in v6.18.2
func (o WorkflowOutput) Owner() pulumi.StringOutput
Owner of the workflow.
func (WorkflowOutput) Tags ¶ added in v6.18.2
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (WorkflowOutput) TagsAll
deprecated
added in
v6.18.2
func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (WorkflowOutput) ToWorkflowOutput ¶ added in v6.18.2
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶ added in v6.18.2
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) Type ¶ added in v6.18.2
func (o WorkflowOutput) Type() pulumi.StringOutput
Type of the workflow. Valid values: `BUILD`, `TEST`, `DISTRIBUTION`.
func (WorkflowOutput) Uri ¶ added in v6.18.2
func (o WorkflowOutput) Uri() pulumi.StringPtrOutput
S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified.
func (WorkflowOutput) Version ¶ added in v6.18.2
func (o WorkflowOutput) Version() pulumi.StringOutput
Version of the workflow.
The following arguments are optional:
type WorkflowState ¶ added in v6.18.2
type WorkflowState struct { // Amazon Resource Name (ARN) of the workflow. Arn pulumi.StringPtrInput // Change description of the workflow. ChangeDescription pulumi.StringPtrInput // Inline YAML string with data of the workflow. Exactly one of `data` and `uri` can be specified. Data pulumi.StringPtrInput // Date the workflow was created. DateCreated pulumi.StringPtrInput // Description of the workflow. Description pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the workflow. KmsKeyId pulumi.StringPtrInput // Name of the workflow. Name pulumi.StringPtrInput // Owner of the workflow. Owner pulumi.StringPtrInput // Key-value map of resource tags for the workflow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Type of the workflow. Valid values: `BUILD`, `TEST`, `DISTRIBUTION`. Type pulumi.StringPtrInput // S3 URI with data of the workflow. Exactly one of `data` and `uri` can be specified. Uri pulumi.StringPtrInput // Version of the workflow. // // The following arguments are optional: Version pulumi.StringPtrInput }
func (WorkflowState) ElementType ¶ added in v6.18.2
func (WorkflowState) ElementType() reflect.Type
Source Files ¶
- component.go
- containerRecipe.go
- distributionConfiguration.go
- getComponent.go
- getComponents.go
- getContainerRecipe.go
- getContainerRecipes.go
- getDistributionConfiguration.go
- getDistributionConfigurations.go
- getImage.go
- getImagePipeline.go
- getImagePipelines.go
- getImageRecipe.go
- getImageRecipes.go
- getInfrastructureConfiguration.go
- getInfrastructureConfigurations.go
- image.go
- imagePipeline.go
- imageRecipe.go
- infrastructureConfiguration.go
- init.go
- pulumiTypes.go
- workflow.go