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
- type ComponentState
- 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) 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) 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 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) 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) 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 (DistributionConfigurationOutput) ElementType() reflect.Type
- 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 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) 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 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) 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) LaunchTemplateConfigurations() GetDistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutput() GetDistributionConfigurationDistributionOutput
- func (o GetDistributionConfigurationDistributionOutput) ToGetDistributionConfigurationDistributionOutputWithContext(ctx context.Context) GetDistributionConfigurationDistributionOutput
- type GetDistributionConfigurationsArgs
- type GetDistributionConfigurationsFilter
- type GetDistributionConfigurationsFilterArgs
- func (GetDistributionConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (i GetDistributionConfigurationsFilterArgs) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- type GetDistributionConfigurationsFilterArray
- func (GetDistributionConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (i GetDistributionConfigurationsFilterArray) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterArrayInput
- type GetDistributionConfigurationsFilterArrayOutput
- func (GetDistributionConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutput() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsFilterArrayOutput) ToGetDistributionConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterArrayOutput
- type GetDistributionConfigurationsFilterInput
- type GetDistributionConfigurationsFilterOutput
- func (GetDistributionConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
- func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDistributionConfigurationsOutputArgs
- type GetDistributionConfigurationsResult
- type GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetDistributionConfigurationsResultOutput) Filters() GetDistributionConfigurationsFilterArrayOutput
- func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
- func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
- type GetImageImageTestsConfiguration
- type GetImageImageTestsConfigurationArgs
- func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageImageTestsConfigurationArray
- func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationArrayInput
- type GetImageImageTestsConfigurationArrayOutput
- func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
- func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
- type GetImageImageTestsConfigurationInput
- type GetImageImageTestsConfigurationOutput
- func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
- func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
- type GetImageOutputResource
- type GetImageOutputResourceAmi
- type GetImageOutputResourceAmiArgs
- func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceAmiArray
- func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiArrayInput
- type GetImageOutputResourceAmiArrayOutput
- func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
- func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
- type GetImageOutputResourceAmiInput
- type GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
- func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
- func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
- type GetImageOutputResourceArgs
- type GetImageOutputResourceArray
- func (GetImageOutputResourceArray) ElementType() reflect.Type
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceArrayInput
- type GetImageOutputResourceArrayOutput
- func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
- func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
- type GetImageOutputResourceInput
- type GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
- func (GetImageOutputResourceOutput) ElementType() reflect.Type
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
- func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
- type GetImagePipelineImageTestsConfiguration
- type GetImagePipelineImageTestsConfigurationArgs
- func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineImageTestsConfigurationArray
- func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationArrayInput
- type GetImagePipelineImageTestsConfigurationArrayOutput
- func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) Index(i pulumi.IntInput) GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
- type GetImagePipelineImageTestsConfigurationInput
- type GetImagePipelineImageTestsConfigurationOutput
- func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
- func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
- type GetImagePipelineSchedule
- type GetImagePipelineScheduleArgs
- func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type GetImagePipelineScheduleArray
- func (GetImagePipelineScheduleArray) ElementType() reflect.Type
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleArrayInput
- type GetImagePipelineScheduleArrayOutput
- func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
- func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
- type GetImagePipelineScheduleInput
- type GetImagePipelineScheduleOutput
- func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
- func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
- func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
- type 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) 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 GetInfrastructureConfigurationLogging
- type GetInfrastructureConfigurationLoggingArgs
- func (GetInfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (i GetInfrastructureConfigurationLoggingArgs) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingArray
- func (GetInfrastructureConfigurationLoggingArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (i GetInfrastructureConfigurationLoggingArray) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingArrayInput
- type GetInfrastructureConfigurationLoggingArrayOutput
- func (GetInfrastructureConfigurationLoggingArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutput() GetInfrastructureConfigurationLoggingArrayOutput
- func (o GetInfrastructureConfigurationLoggingArrayOutput) ToGetInfrastructureConfigurationLoggingArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingArrayOutput
- type GetInfrastructureConfigurationLoggingInput
- type GetInfrastructureConfigurationLoggingOutput
- func (GetInfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingOutput) S3Logs() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutput() GetInfrastructureConfigurationLoggingOutput
- func (o GetInfrastructureConfigurationLoggingOutput) ToGetInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingOutput
- type GetInfrastructureConfigurationLoggingS3Log
- type GetInfrastructureConfigurationLoggingS3LogArgs
- func (GetInfrastructureConfigurationLoggingS3LogArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArgs) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationLoggingS3LogArray
- func (GetInfrastructureConfigurationLoggingS3LogArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (i GetInfrastructureConfigurationLoggingS3LogArray) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogArrayInput
- type GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (GetInfrastructureConfigurationLoggingS3LogArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutput() GetInfrastructureConfigurationLoggingS3LogArrayOutput
- func (o GetInfrastructureConfigurationLoggingS3LogArrayOutput) ToGetInfrastructureConfigurationLoggingS3LogArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogArrayOutput
- type GetInfrastructureConfigurationLoggingS3LogInput
- type GetInfrastructureConfigurationLoggingS3LogOutput
- func (GetInfrastructureConfigurationLoggingS3LogOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3BucketName() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) S3KeyPrefix() pulumi.StringOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutput() GetInfrastructureConfigurationLoggingS3LogOutput
- func (o GetInfrastructureConfigurationLoggingS3LogOutput) ToGetInfrastructureConfigurationLoggingS3LogOutputWithContext(ctx context.Context) GetInfrastructureConfigurationLoggingS3LogOutput
- type GetInfrastructureConfigurationsArgs
- type GetInfrastructureConfigurationsFilter
- type GetInfrastructureConfigurationsFilterArgs
- func (GetInfrastructureConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (i GetInfrastructureConfigurationsFilterArgs) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- type GetInfrastructureConfigurationsFilterArray
- func (GetInfrastructureConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (i GetInfrastructureConfigurationsFilterArray) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterArrayInput
- type GetInfrastructureConfigurationsFilterArrayOutput
- func (GetInfrastructureConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutput() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsFilterArrayOutput) ToGetInfrastructureConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterArrayOutput
- type GetInfrastructureConfigurationsFilterInput
- type GetInfrastructureConfigurationsFilterOutput
- func (GetInfrastructureConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
- func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetInfrastructureConfigurationsOutputArgs
- type GetInfrastructureConfigurationsResult
- type GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetInfrastructureConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetInfrastructureConfigurationsResultOutput) Filters() GetInfrastructureConfigurationsFilterArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetInfrastructureConfigurationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutput() GetInfrastructureConfigurationsResultOutput
- func (o GetInfrastructureConfigurationsResultOutput) ToGetInfrastructureConfigurationsResultOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsResultOutput
- type Image
- type ImageArgs
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type ImageImageTestsConfiguration
- type ImageImageTestsConfigurationArgs
- func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationInput
- type ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageImageTestsConfigurationPtrInput
- type ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) Elem() ImageImageTestsConfigurationOutput
- func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
- func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
- type ImageInput
- type ImageMap
- type ImageMapInput
- type ImageMapOutput
- type ImageOutput
- type ImageOutputResource
- type ImageOutputResourceAmi
- type ImageOutputResourceAmiArgs
- type ImageOutputResourceAmiArray
- func (ImageOutputResourceAmiArray) ElementType() reflect.Type
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiArrayInput
- type ImageOutputResourceAmiArrayOutput
- func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
- func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
- type ImageOutputResourceAmiInput
- type ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
- func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
- func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
- func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
- type ImageOutputResourceArgs
- type ImageOutputResourceArray
- type ImageOutputResourceArrayInput
- type ImageOutputResourceArrayOutput
- func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
- func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
- func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
- type ImageOutputResourceInput
- type ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
- func (ImageOutputResourceOutput) ElementType() reflect.Type
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
- func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
- type ImagePipeline
- type ImagePipelineArgs
- type ImagePipelineArray
- type ImagePipelineArrayInput
- type ImagePipelineArrayOutput
- func (ImagePipelineArrayOutput) ElementType() reflect.Type
- func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
- func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
- type ImagePipelineImageTestsConfiguration
- type ImagePipelineImageTestsConfigurationArgs
- func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationInput
- type ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineImageTestsConfigurationPtrInput
- type ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) Elem() ImagePipelineImageTestsConfigurationOutput
- func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
- func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
- type ImagePipelineInput
- type ImagePipelineMap
- type ImagePipelineMapInput
- type ImagePipelineMapOutput
- func (ImagePipelineMapOutput) ElementType() reflect.Type
- func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
- func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
- type ImagePipelineOutput
- 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) 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) 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) 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) 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
- type ImageRecipeState
- type ImageState
- type InfrastructureConfiguration
- func (*InfrastructureConfiguration) ElementType() reflect.Type
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
- func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
- type InfrastructureConfigurationArgs
- type InfrastructureConfigurationArray
- func (InfrastructureConfigurationArray) ElementType() reflect.Type
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (i InfrastructureConfigurationArray) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationArrayInput
- type InfrastructureConfigurationArrayOutput
- func (InfrastructureConfigurationArrayOutput) ElementType() reflect.Type
- func (o InfrastructureConfigurationArrayOutput) Index(i pulumi.IntInput) InfrastructureConfigurationOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutput() InfrastructureConfigurationArrayOutput
- func (o InfrastructureConfigurationArrayOutput) ToInfrastructureConfigurationArrayOutputWithContext(ctx context.Context) InfrastructureConfigurationArrayOutput
- type InfrastructureConfigurationInput
- type 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 (InfrastructureConfigurationOutput) ElementType() reflect.Type
- 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 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) DateCreated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateLastRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateNextRun() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Description() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImagePipelineResultOutput) ElementType() reflect.Type
- func (o LookupImagePipelineResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImagePipelineResultOutput) Id() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
- func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Name() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Platform() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Schedules() GetImagePipelineScheduleArrayOutput
- func (o LookupImagePipelineResultOutput) Status() pulumi.StringOutput
- func (o LookupImagePipelineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutput() LookupImagePipelineResultOutput
- func (o LookupImagePipelineResultOutput) ToLookupImagePipelineResultOutputWithContext(ctx context.Context) LookupImagePipelineResultOutput
- type LookupImageRecipeArgs
- type LookupImageRecipeOutputArgs
- type LookupImageRecipeResult
- type LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
- func (o LookupImageRecipeResultOutput) Components() GetImageRecipeComponentArrayOutput
- func (o LookupImageRecipeResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Description() pulumi.StringOutput
- func (LookupImageRecipeResultOutput) ElementType() reflect.Type
- func (o LookupImageRecipeResultOutput) Id() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Name() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Owner() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) ParentImage() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutput() LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) ToLookupImageRecipeResultOutputWithContext(ctx context.Context) LookupImageRecipeResultOutput
- func (o LookupImageRecipeResultOutput) UserDataBase64() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) Version() pulumi.StringOutput
- func (o LookupImageRecipeResultOutput) WorkingDirectory() pulumi.StringOutput
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) Arn() pulumi.StringOutput
- func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
- func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) EnhancedImageMetadataEnabled() pulumi.BoolOutput
- func (o LookupImageResultOutput) Id() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageRecipeArn() pulumi.StringOutput
- func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
- func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
- func (o LookupImageResultOutput) Name() pulumi.StringOutput
- func (o LookupImageResultOutput) OsVersion() pulumi.StringOutput
- func (o LookupImageResultOutput) OutputResources() GetImageOutputResourceArrayOutput
- func (o LookupImageResultOutput) Platform() pulumi.StringOutput
- func (o LookupImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- func (o LookupImageResultOutput) Version() pulumi.StringOutput
- type LookupInfrastructureConfigurationArgs
- type LookupInfrastructureConfigurationOutputArgs
- type LookupInfrastructureConfigurationResult
- type LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
- func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceProfileName() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) KeyPair() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Loggings() GetInfrastructureConfigurationLoggingArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) ResourceTags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupInfrastructureConfigurationResultOutput) SnsTopicArn() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
- func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct {
pulumi.CustomResourceState
// (Required) Amazon Resource Name (ARN) of the component.
Arn pulumi.StringOutput `pulumi:"arn"`
// Change description of the component.
ChangeDescription pulumi.StringPtrOutput `pulumi:"changeDescription"`
// Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration.
Data pulumi.StringOutput `pulumi:"data"`
// Date the component was created.
DateCreated pulumi.StringOutput `pulumi:"dateCreated"`
// Description of the component.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Encryption status of the component.
Encrypted pulumi.BoolOutput `pulumi:"encrypted"`
// Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component.
KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
// Name of the component.
Name pulumi.StringOutput `pulumi:"name"`
// Owner of the component.
Owner pulumi.StringOutput `pulumi:"owner"`
// Platform of the component.
Platform pulumi.StringOutput `pulumi:"platform"`
// 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 .
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Type of the component.
Type pulumi.StringOutput `pulumi:"type"`
// S3 URI with data of the component. Exactly one of `data` and `uri` can be specified.
Uri pulumi.StringPtrOutput `pulumi:"uri"`
// Version of the component.
Version pulumi.StringOutput `pulumi:"version"`
}
Manages an Image Builder Component.
## Example Usage ### URI Document
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewComponent(ctx, "example", &imagebuilder.ComponentArgs{
Platform: pulumi.String("Linux"),
Uri: pulumi.String(fmt.Sprintf("%v%v%v%v", "s3://", aws_s3_object.Example.Bucket, "/", aws_s3_object.Example.Key)),
Version: pulumi.String("1.0.0"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_components` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/component:Component example arn:aws:imagebuilder:us-east-1:123456789012:component/example/1.0.0/1
```
Certain resource arguments, such as `uri`, cannot be read via the API and imported into the provider. The provider will display a difference for these arguments the first run after import if declared in the the provider configuration for an imported resource.
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
func (*Component) ElementType ¶
func (*Component) ToComponentOutput ¶
func (i *Component) ToComponentOutput() ComponentOutput
func (*Component) ToComponentOutputWithContext ¶
func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type ComponentArgs ¶
type ComponentArgs struct {
// Change description of the component.
ChangeDescription pulumi.StringPtrInput
// Inline YAML string with data of the component. Exactly one of `data` and `uri` can be specified. the provider will only perform drift detection of its value when present in a configuration.
Data pulumi.StringPtrInput
// Description of the component.
Description pulumi.StringPtrInput
// Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component.
KmsKeyId pulumi.StringPtrInput
// Name of the component.
Name pulumi.StringPtrInput
// Platform of the component.
Platform pulumi.StringInput
// 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.
Uri pulumi.StringPtrInput
// Version of the component.
Version pulumi.StringInput
}
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentArray ¶
type ComponentArray []ComponentInput
func (ComponentArray) ElementType ¶
func (ComponentArray) ElementType() reflect.Type
func (ComponentArray) ToComponentArrayOutput ¶
func (i ComponentArray) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArray) ToComponentArrayOutputWithContext ¶
func (i ComponentArray) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentArrayInput ¶
type ComponentArrayInput interface {
pulumi.Input
ToComponentArrayOutput() ComponentArrayOutput
ToComponentArrayOutputWithContext(context.Context) ComponentArrayOutput
}
ComponentArrayInput is an input type that accepts ComponentArray and ComponentArrayOutput values. You can construct a concrete instance of `ComponentArrayInput` via:
ComponentArray{ ComponentArgs{...} }
type ComponentArrayOutput ¶
type ComponentArrayOutput struct{ *pulumi.OutputState }
func (ComponentArrayOutput) ElementType ¶
func (ComponentArrayOutput) ElementType() reflect.Type
func (ComponentArrayOutput) Index ¶
func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
func (ComponentArrayOutput) ToComponentArrayOutput ¶
func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArrayOutput) ToComponentArrayOutputWithContext ¶
func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentInput ¶
type ComponentInput interface {
pulumi.Input
ToComponentOutput() ComponentOutput
ToComponentOutputWithContext(ctx context.Context) ComponentOutput
}
type ComponentMap ¶
type ComponentMap map[string]ComponentInput
func (ComponentMap) ElementType ¶
func (ComponentMap) ElementType() reflect.Type
func (ComponentMap) ToComponentMapOutput ¶
func (i ComponentMap) ToComponentMapOutput() ComponentMapOutput
func (ComponentMap) ToComponentMapOutputWithContext ¶
func (i ComponentMap) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentMapInput ¶
type ComponentMapInput interface {
pulumi.Input
ToComponentMapOutput() ComponentMapOutput
ToComponentMapOutputWithContext(context.Context) ComponentMapOutput
}
ComponentMapInput is an input type that accepts ComponentMap and ComponentMapOutput values. You can construct a concrete instance of `ComponentMapInput` via:
ComponentMap{ "key": ComponentArgs{...} }
type ComponentMapOutput ¶
type ComponentMapOutput struct{ *pulumi.OutputState }
func (ComponentMapOutput) ElementType ¶
func (ComponentMapOutput) ElementType() reflect.Type
func (ComponentMapOutput) MapIndex ¶
func (o ComponentMapOutput) MapIndex(k pulumi.StringInput) ComponentOutput
func (ComponentMapOutput) ToComponentMapOutput ¶
func (o ComponentMapOutput) ToComponentMapOutput() ComponentMapOutput
func (ComponentMapOutput) ToComponentMapOutputWithContext ¶
func (o ComponentMapOutput) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentOutput ¶
type ComponentOutput struct{ *pulumi.OutputState }
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type 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
// 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 .
TagsAll pulumi.StringMapInput
// Type of the component.
Type pulumi.StringPtrInput
// S3 URI with data of the component. Exactly one of `data` and `uri` can be specified.
Uri pulumi.StringPtrInput
// Version of the component.
Version pulumi.StringPtrInput
}
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type 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 container distribution configuration.
Description pulumi.StringPtrOutput `pulumi:"description"`
// One or more configuration blocks with distribution settings. Detailed below.
Distributions DistributionConfigurationDistributionArrayOutput `pulumi:"distributions"`
// Name to apply to the distributed AMI.
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 .
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Manages an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewDistributionConfiguration(ctx, "example", &imagebuilder.DistributionConfigurationArgs{
Distributions: imagebuilder.DistributionConfigurationDistributionArray{
&imagebuilder.DistributionConfigurationDistributionArgs{
AmiDistributionConfiguration: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationArgs{
AmiTags: pulumi.StringMap{
"CostCenter": pulumi.String("IT"),
},
LaunchPermission: &imagebuilder.DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs{
UserIds: pulumi.StringArray{
pulumi.String("123456789012"),
},
},
LaunchTemplateConfiguration: []map[string]interface{}{
map[string]interface{}{
"launchTemplateId": "lt-0aaa1bcde2ff3456",
},
},
Name: pulumi.String("example-{{ imagebuilder:buildDate }}"),
},
Region: pulumi.String("us-east-1"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_distribution_configurations` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/distributionConfiguration:DistributionConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:distribution-configuration/example
```
func GetDistributionConfiguration ¶
func GetDistributionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionConfigurationState, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
GetDistributionConfiguration gets an existing DistributionConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDistributionConfiguration ¶
func NewDistributionConfiguration(ctx *pulumi.Context, name string, args *DistributionConfigurationArgs, opts ...pulumi.ResourceOption) (*DistributionConfiguration, error)
NewDistributionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DistributionConfiguration) ElementType ¶
func (*DistributionConfiguration) ElementType() reflect.Type
func (*DistributionConfiguration) ToDistributionConfigurationOutput ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (*DistributionConfiguration) ToDistributionConfigurationOutputWithContext ¶
func (i *DistributionConfiguration) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationArgs ¶
type DistributionConfigurationArgs struct {
// Description of the container distribution configuration.
Description pulumi.StringPtrInput
// One or more configuration blocks with distribution settings. Detailed below.
Distributions DistributionConfigurationDistributionArrayInput
// Name to apply to the distributed AMI.
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 launch template configuration settings that apply to image distribution. Detailed below.
LaunchTemplateConfigurations []DistributionConfigurationDistributionLaunchTemplateConfiguration `pulumi:"launchTemplateConfigurations"`
// Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
LicenseConfigurationArns []string `pulumi:"licenseConfigurationArns"`
// AWS Region for the distribution.
Region string `pulumi:"region"`
}
type DistributionConfigurationDistributionAmiDistributionConfiguration ¶
type DistributionConfigurationDistributionAmiDistributionConfiguration struct {
// Key-value map of tags to apply to the distributed AMI.
AmiTags map[string]string `pulumi:"amiTags"`
// Description of the container distribution configuration.
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 of the container distribution configuration.
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 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 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) 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) 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 of the container distribution configuration.
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 of the container distribution configuration.
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 launch template configuration settings that apply to image distribution. Detailed below.
LaunchTemplateConfigurations DistributionConfigurationDistributionLaunchTemplateConfigurationArrayInput `pulumi:"launchTemplateConfigurations"`
// Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
LicenseConfigurationArns pulumi.StringArrayInput `pulumi:"licenseConfigurationArns"`
// AWS Region for the distribution.
Region pulumi.StringInput `pulumi:"region"`
}
func (DistributionConfigurationDistributionArgs) ElementType ¶
func (DistributionConfigurationDistributionArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext ¶
func (i DistributionConfigurationDistributionArgs) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationDistributionArray ¶
type DistributionConfigurationDistributionArray []DistributionConfigurationDistributionInput
func (DistributionConfigurationDistributionArray) ElementType ¶
func (DistributionConfigurationDistributionArray) ElementType() reflect.Type
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (i DistributionConfigurationDistributionArray) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionArrayInput ¶
type DistributionConfigurationDistributionArrayInput interface {
pulumi.Input
ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
ToDistributionConfigurationDistributionArrayOutputWithContext(context.Context) DistributionConfigurationDistributionArrayOutput
}
DistributionConfigurationDistributionArrayInput is an input type that accepts DistributionConfigurationDistributionArray and DistributionConfigurationDistributionArrayOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionArrayInput` via:
DistributionConfigurationDistributionArray{ DistributionConfigurationDistributionArgs{...} }
type DistributionConfigurationDistributionArrayOutput ¶
type DistributionConfigurationDistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionArrayOutput) ElementType ¶
func (DistributionConfigurationDistributionArrayOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutput() DistributionConfigurationDistributionArrayOutput
func (DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext ¶
func (o DistributionConfigurationDistributionArrayOutput) ToDistributionConfigurationDistributionArrayOutputWithContext(ctx context.Context) DistributionConfigurationDistributionArrayOutput
type DistributionConfigurationDistributionContainerDistributionConfiguration ¶
type DistributionConfigurationDistributionContainerDistributionConfiguration struct {
// Set of tags that are attached to the container distribution configuration.
ContainerTags []string `pulumi:"containerTags"`
// Description of the container distribution configuration.
Description *string `pulumi:"description"`
// Configuration block with the destination repository for the container distribution configuration.
TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository `pulumi:"targetRepository"`
}
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationArgs struct {
// Set of tags that are attached to the container distribution configuration.
ContainerTags pulumi.StringArrayInput `pulumi:"containerTags"`
// Description of the container distribution configuration.
Description pulumi.StringPtrInput `pulumi:"description"`
// Configuration block with the destination repository for the container distribution configuration.
TargetRepository DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput `pulumi:"targetRepository"`
}
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationInput interface {
pulumi.Input
ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
}
DistributionConfigurationDistributionContainerDistributionConfigurationInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs and DistributionConfigurationDistributionContainerDistributionConfigurationOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutput() DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput interface {
pulumi.Input
ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
}
DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationArgs, DistributionConfigurationDistributionContainerDistributionConfigurationPtr and DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationArgs{...}
or:
nil
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationArgs) DistributionConfigurationDistributionContainerDistributionConfigurationPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ContainerTags() pulumi.StringArrayOutput
Set of tags that are attached to the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) Description() pulumi.StringPtrOutput
Description of the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ElementType() reflect.Type
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) TargetRepository() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
Configuration block with the destination repository for the container distribution configuration.
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository struct {
// The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
RepositoryName string `pulumi:"repositoryName"`
// The service in which this image is registered. Valid values: `ECR`.
Service string `pulumi:"service"`
}
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs struct {
// The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
RepositoryName pulumi.StringInput `pulumi:"repositoryName"`
// The service in which this image is registered. Valid values: `ECR`.
Service pulumi.StringInput `pulumi:"service"`
}
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (i DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput interface {
pulumi.Input
ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
}
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) RepositoryName() pulumi.StringOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) Service() pulumi.StringOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput interface {
pulumi.Input
ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
}
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput is an input type that accepts DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs, DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr and DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput values. You can construct a concrete instance of `DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput` via:
DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs{...}
or:
nil
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr ¶
func DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtr(v *DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryArgs) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrInput
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
type DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Elem ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ElementType ¶
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) RepositoryName() pulumi.StringPtrOutput
The name of the container repository where the output container image is stored. This name is prefixed by the repository location.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) Service() pulumi.StringPtrOutput
The service in which this image is registered. Valid values: `ECR`.
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput() DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
func (DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext ¶
func (o DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput) ToDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutputWithContext(ctx context.Context) DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryPtrOutput
type 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 {
// 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 {
// 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) 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) LaunchTemplateConfigurations ¶
func (o DistributionConfigurationDistributionOutput) LaunchTemplateConfigurations() DistributionConfigurationDistributionLaunchTemplateConfigurationArrayOutput
Set of launch template configuration settings that apply to image distribution. Detailed below.
func (DistributionConfigurationDistributionOutput) LicenseConfigurationArns ¶
func (o DistributionConfigurationDistributionOutput) LicenseConfigurationArns() pulumi.StringArrayOutput
Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
func (DistributionConfigurationDistributionOutput) Region ¶
func (o DistributionConfigurationDistributionOutput) Region() pulumi.StringOutput
AWS Region for the distribution.
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutput() DistributionConfigurationDistributionOutput
func (DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext ¶
func (o DistributionConfigurationDistributionOutput) ToDistributionConfigurationDistributionOutputWithContext(ctx context.Context) DistributionConfigurationDistributionOutput
type DistributionConfigurationInput ¶
type DistributionConfigurationInput interface {
pulumi.Input
ToDistributionConfigurationOutput() DistributionConfigurationOutput
ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
}
type DistributionConfigurationMap ¶
type DistributionConfigurationMap map[string]DistributionConfigurationInput
func (DistributionConfigurationMap) ElementType ¶
func (DistributionConfigurationMap) ElementType() reflect.Type
func (DistributionConfigurationMap) ToDistributionConfigurationMapOutput ¶
func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
func (DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext ¶
func (i DistributionConfigurationMap) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
type DistributionConfigurationMapInput ¶
type DistributionConfigurationMapInput interface {
pulumi.Input
ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
ToDistributionConfigurationMapOutputWithContext(context.Context) DistributionConfigurationMapOutput
}
DistributionConfigurationMapInput is an input type that accepts DistributionConfigurationMap and DistributionConfigurationMapOutput values. You can construct a concrete instance of `DistributionConfigurationMapInput` via:
DistributionConfigurationMap{ "key": DistributionConfigurationArgs{...} }
type DistributionConfigurationMapOutput ¶
type DistributionConfigurationMapOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationMapOutput) ElementType ¶
func (DistributionConfigurationMapOutput) ElementType() reflect.Type
func (DistributionConfigurationMapOutput) MapIndex ¶
func (o DistributionConfigurationMapOutput) MapIndex(k pulumi.StringInput) DistributionConfigurationOutput
func (DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput ¶
func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutput() DistributionConfigurationMapOutput
func (DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext ¶
func (o DistributionConfigurationMapOutput) ToDistributionConfigurationMapOutputWithContext(ctx context.Context) DistributionConfigurationMapOutput
type DistributionConfigurationOutput ¶
type DistributionConfigurationOutput struct{ *pulumi.OutputState }
func (DistributionConfigurationOutput) ElementType ¶
func (DistributionConfigurationOutput) ElementType() reflect.Type
func (DistributionConfigurationOutput) ToDistributionConfigurationOutput ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutput() DistributionConfigurationOutput
func (DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext ¶
func (o DistributionConfigurationOutput) ToDistributionConfigurationOutputWithContext(ctx context.Context) DistributionConfigurationOutput
type DistributionConfigurationState ¶
type DistributionConfigurationState struct {
// (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 container distribution configuration.
Description pulumi.StringPtrInput
// One or more configuration blocks with distribution settings. Detailed below.
Distributions DistributionConfigurationDistributionArrayInput
// Name to apply to the distributed AMI.
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 .
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"`
// The owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`.
Owner *string `pulumi:"owner"`
}
A collection of arguments for invoking getComponents.
type GetComponentsFilter ¶
type GetComponentsFilter struct {
// The 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 {
// The 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
The 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"`
// The owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`.
Owner pulumi.StringPtrInput `pulumi:"owner"`
}
A collection of arguments for invoking getComponents.
func (GetComponentsOutputArgs) ElementType ¶
func (GetComponentsOutputArgs) ElementType() reflect.Type
type GetComponentsResult ¶
type GetComponentsResult struct {
// Set of ARNs of the matched Image Builder Components.
Arns []string `pulumi:"arns"`
Filters []GetComponentsFilter `pulumi:"filters"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Set of names of the matched Image Builder Components.
Names []string `pulumi:"names"`
Owner *string `pulumi:"owner"`
}
A collection of values returned by getComponents.
func GetComponents ¶
func GetComponents(ctx *pulumi.Context, args *GetComponentsArgs, opts ...pulumi.InvokeOption) (*GetComponentsResult, error)
Use this data source to get the ARNs and names of Image Builder Components matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.GetComponents(ctx, &imagebuilder.GetComponentsArgs{
Filters: []imagebuilder.GetComponentsFilter{
imagebuilder.GetComponentsFilter{
Name: "platform",
Values: []string{
"Linux",
},
},
},
Owner: pulumi.StringRef("Self"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetComponentsResultOutput ¶
type GetComponentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponents.
func GetComponentsOutput ¶
func GetComponentsOutput(ctx *pulumi.Context, args GetComponentsOutputArgs, opts ...pulumi.InvokeOption) GetComponentsResultOutput
func (GetComponentsResultOutput) Arns ¶
func (o GetComponentsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Components.
func (GetComponentsResultOutput) ElementType ¶
func (GetComponentsResultOutput) ElementType() reflect.Type
func (GetComponentsResultOutput) Filters ¶
func (o GetComponentsResultOutput) Filters() GetComponentsFilterArrayOutput
func (GetComponentsResultOutput) Id ¶
func (o GetComponentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetComponentsResultOutput) Names ¶
func (o GetComponentsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Components.
func (GetComponentsResultOutput) Owner ¶
func (o GetComponentsResultOutput) Owner() pulumi.StringPtrOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutput ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutput() GetComponentsResultOutput
func (GetComponentsResultOutput) ToGetComponentsResultOutputWithContext ¶
func (o GetComponentsResultOutput) ToGetComponentsResultOutputWithContext(ctx context.Context) GetComponentsResultOutput
type 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 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"`
// Amazon Resource Name (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"`
// Amazon Resource Name (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 GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs ¶
type GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs struct {
// 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) 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
Amazon Resource Name (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 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 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 {
// Indicates 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 {
// Indicates 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) Default ¶
func (o GetDistributionConfigurationDistributionLaunchTemplateConfigurationOutput) Default() pulumi.BoolOutput
Indicates 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) 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 {
// The 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 {
// The 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
The name of the filter field. Valid values can be found in the [Image Builder ListDistributionConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListDistributionConfigurations.html).
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutput() GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext ¶
func (o GetDistributionConfigurationsFilterOutput) ToGetDistributionConfigurationsFilterOutputWithContext(ctx context.Context) GetDistributionConfigurationsFilterOutput
func (GetDistributionConfigurationsFilterOutput) Values ¶
func (o GetDistributionConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetDistributionConfigurationsOutputArgs ¶
type GetDistributionConfigurationsOutputArgs struct {
// Configuration block(s) for filtering. Detailed below.
Filters GetDistributionConfigurationsFilterArrayInput `pulumi:"filters"`
}
A collection of arguments for invoking getDistributionConfigurations.
func (GetDistributionConfigurationsOutputArgs) ElementType ¶
func (GetDistributionConfigurationsOutputArgs) ElementType() reflect.Type
type GetDistributionConfigurationsResult ¶
type GetDistributionConfigurationsResult struct {
// Set of ARNs of the matched Image Builder Distribution Configurations.
Arns []string `pulumi:"arns"`
Filters []GetDistributionConfigurationsFilter `pulumi:"filters"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Set of names of the matched Image Builder Distribution Configurations.
Names []string `pulumi:"names"`
}
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurations ¶
func GetDistributionConfigurations(ctx *pulumi.Context, args *GetDistributionConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetDistributionConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Distribution Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.GetDistributionConfigurations(ctx, &imagebuilder.GetDistributionConfigurationsArgs{
Filters: []imagebuilder.GetDistributionConfigurationsFilter{
imagebuilder.GetDistributionConfigurationsFilter{
Name: "name",
Values: []string{
"example",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetDistributionConfigurationsResultOutput ¶
type GetDistributionConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfigurations.
func GetDistributionConfigurationsOutput ¶
func GetDistributionConfigurationsOutput(ctx *pulumi.Context, args GetDistributionConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) Arns ¶
func (o GetDistributionConfigurationsResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ElementType ¶
func (GetDistributionConfigurationsResultOutput) ElementType() reflect.Type
func (GetDistributionConfigurationsResultOutput) Id ¶
func (o GetDistributionConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDistributionConfigurationsResultOutput) Names ¶
func (o GetDistributionConfigurationsResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Distribution Configurations.
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutput() GetDistributionConfigurationsResultOutput
func (GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext ¶
func (o GetDistributionConfigurationsResultOutput) ToGetDistributionConfigurationsResultOutputWithContext(ctx context.Context) GetDistributionConfigurationsResultOutput
type GetImageImageTestsConfigurationArgs ¶
type GetImageImageTestsConfigurationArgs struct {
// Whether image tests are enabled.
ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out.
TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"`
}
func (GetImageImageTestsConfigurationArgs) ElementType ¶
func (GetImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (i GetImageImageTestsConfigurationArgs) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageImageTestsConfigurationArray ¶
type GetImageImageTestsConfigurationArray []GetImageImageTestsConfigurationInput
func (GetImageImageTestsConfigurationArray) ElementType ¶
func (GetImageImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImageImageTestsConfigurationArray) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationArrayInput ¶
type GetImageImageTestsConfigurationArrayInput interface {
pulumi.Input
ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
ToGetImageImageTestsConfigurationArrayOutputWithContext(context.Context) GetImageImageTestsConfigurationArrayOutput
}
GetImageImageTestsConfigurationArrayInput is an input type that accepts GetImageImageTestsConfigurationArray and GetImageImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationArrayInput` via:
GetImageImageTestsConfigurationArray{ GetImageImageTestsConfigurationArgs{...} }
type GetImageImageTestsConfigurationArrayOutput ¶
type GetImageImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImageImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutput() GetImageImageTestsConfigurationArrayOutput
func (GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImageImageTestsConfigurationArrayOutput) ToGetImageImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationArrayOutput
type GetImageImageTestsConfigurationInput ¶
type GetImageImageTestsConfigurationInput interface {
pulumi.Input
ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
ToGetImageImageTestsConfigurationOutputWithContext(context.Context) GetImageImageTestsConfigurationOutput
}
GetImageImageTestsConfigurationInput is an input type that accepts GetImageImageTestsConfigurationArgs and GetImageImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImageImageTestsConfigurationInput` via:
GetImageImageTestsConfigurationArgs{...}
type GetImageImageTestsConfigurationOutput ¶
type GetImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImageImageTestsConfigurationOutput) ElementType ¶
func (GetImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutput() GetImageImageTestsConfigurationOutput
func (GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext ¶
func (o GetImageImageTestsConfigurationOutput) ToGetImageImageTestsConfigurationOutputWithContext(ctx context.Context) GetImageImageTestsConfigurationOutput
type GetImageOutputResource ¶
type GetImageOutputResource struct {
// Set of objects with each Amazon Machine Image (AMI) created.
Amis []GetImageOutputResourceAmi `pulumi:"amis"`
}
type GetImageOutputResourceAmi ¶
type GetImageOutputResourceAmi struct {
// Account identifier of the AMI.
AccountId string `pulumi:"accountId"`
// Description of the AMI.
Description string `pulumi:"description"`
// Identifier of the AMI.
Image string `pulumi:"image"`
// Name of the AMI.
Name string `pulumi:"name"`
// Region of the AMI.
Region string `pulumi:"region"`
}
type GetImageOutputResourceAmiArgs ¶
type GetImageOutputResourceAmiArgs struct {
// Account identifier of the AMI.
AccountId pulumi.StringInput `pulumi:"accountId"`
// Description of the AMI.
Description pulumi.StringInput `pulumi:"description"`
// Identifier of the AMI.
Image pulumi.StringInput `pulumi:"image"`
// Name of the AMI.
Name pulumi.StringInput `pulumi:"name"`
// Region of the AMI.
Region pulumi.StringInput `pulumi:"region"`
}
func (GetImageOutputResourceAmiArgs) ElementType ¶
func (GetImageOutputResourceAmiArgs) ElementType() reflect.Type
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext ¶
func (i GetImageOutputResourceAmiArgs) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceAmiArray ¶
type GetImageOutputResourceAmiArray []GetImageOutputResourceAmiInput
func (GetImageOutputResourceAmiArray) ElementType ¶
func (GetImageOutputResourceAmiArray) ElementType() reflect.Type
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (i GetImageOutputResourceAmiArray) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiArrayInput ¶
type GetImageOutputResourceAmiArrayInput interface {
pulumi.Input
ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
ToGetImageOutputResourceAmiArrayOutputWithContext(context.Context) GetImageOutputResourceAmiArrayOutput
}
GetImageOutputResourceAmiArrayInput is an input type that accepts GetImageOutputResourceAmiArray and GetImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiArrayInput` via:
GetImageOutputResourceAmiArray{ GetImageOutputResourceAmiArgs{...} }
type GetImageOutputResourceAmiArrayOutput ¶
type GetImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiArrayOutput) ElementType ¶
func (GetImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiArrayOutput) Index ¶
func (o GetImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutput() GetImageOutputResourceAmiArrayOutput
func (GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext ¶
func (o GetImageOutputResourceAmiArrayOutput) ToGetImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) GetImageOutputResourceAmiArrayOutput
type GetImageOutputResourceAmiInput ¶
type GetImageOutputResourceAmiInput interface {
pulumi.Input
ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
ToGetImageOutputResourceAmiOutputWithContext(context.Context) GetImageOutputResourceAmiOutput
}
GetImageOutputResourceAmiInput is an input type that accepts GetImageOutputResourceAmiArgs and GetImageOutputResourceAmiOutput values. You can construct a concrete instance of `GetImageOutputResourceAmiInput` via:
GetImageOutputResourceAmiArgs{...}
type GetImageOutputResourceAmiOutput ¶
type GetImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceAmiOutput) AccountId ¶
func (o GetImageOutputResourceAmiOutput) AccountId() pulumi.StringOutput
Account identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Description ¶
func (o GetImageOutputResourceAmiOutput) Description() pulumi.StringOutput
Description of the AMI.
func (GetImageOutputResourceAmiOutput) ElementType ¶
func (GetImageOutputResourceAmiOutput) ElementType() reflect.Type
func (GetImageOutputResourceAmiOutput) Image ¶
func (o GetImageOutputResourceAmiOutput) Image() pulumi.StringOutput
Identifier of the AMI.
func (GetImageOutputResourceAmiOutput) Name ¶
func (o GetImageOutputResourceAmiOutput) Name() pulumi.StringOutput
Name of the AMI.
func (GetImageOutputResourceAmiOutput) Region ¶
func (o GetImageOutputResourceAmiOutput) Region() pulumi.StringOutput
Region of the AMI.
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutput() GetImageOutputResourceAmiOutput
func (GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext ¶
func (o GetImageOutputResourceAmiOutput) ToGetImageOutputResourceAmiOutputWithContext(ctx context.Context) GetImageOutputResourceAmiOutput
type GetImageOutputResourceArgs ¶
type GetImageOutputResourceArgs struct {
// Set of objects with each Amazon Machine Image (AMI) created.
Amis GetImageOutputResourceAmiArrayInput `pulumi:"amis"`
}
func (GetImageOutputResourceArgs) ElementType ¶
func (GetImageOutputResourceArgs) ElementType() reflect.Type
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutput ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext ¶
func (i GetImageOutputResourceArgs) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImageOutputResourceArray ¶
type GetImageOutputResourceArray []GetImageOutputResourceInput
func (GetImageOutputResourceArray) ElementType ¶
func (GetImageOutputResourceArray) ElementType() reflect.Type
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext ¶
func (i GetImageOutputResourceArray) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceArrayInput ¶
type GetImageOutputResourceArrayInput interface {
pulumi.Input
ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
ToGetImageOutputResourceArrayOutputWithContext(context.Context) GetImageOutputResourceArrayOutput
}
GetImageOutputResourceArrayInput is an input type that accepts GetImageOutputResourceArray and GetImageOutputResourceArrayOutput values. You can construct a concrete instance of `GetImageOutputResourceArrayInput` via:
GetImageOutputResourceArray{ GetImageOutputResourceArgs{...} }
type GetImageOutputResourceArrayOutput ¶
type GetImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceArrayOutput) ElementType ¶
func (GetImageOutputResourceArrayOutput) ElementType() reflect.Type
func (GetImageOutputResourceArrayOutput) Index ¶
func (o GetImageOutputResourceArrayOutput) Index(i pulumi.IntInput) GetImageOutputResourceOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutput() GetImageOutputResourceArrayOutput
func (GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext ¶
func (o GetImageOutputResourceArrayOutput) ToGetImageOutputResourceArrayOutputWithContext(ctx context.Context) GetImageOutputResourceArrayOutput
type GetImageOutputResourceInput ¶
type GetImageOutputResourceInput interface {
pulumi.Input
ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
ToGetImageOutputResourceOutputWithContext(context.Context) GetImageOutputResourceOutput
}
GetImageOutputResourceInput is an input type that accepts GetImageOutputResourceArgs and GetImageOutputResourceOutput values. You can construct a concrete instance of `GetImageOutputResourceInput` via:
GetImageOutputResourceArgs{...}
type GetImageOutputResourceOutput ¶
type GetImageOutputResourceOutput struct{ *pulumi.OutputState }
func (GetImageOutputResourceOutput) Amis ¶
func (o GetImageOutputResourceOutput) Amis() GetImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (GetImageOutputResourceOutput) ElementType ¶
func (GetImageOutputResourceOutput) ElementType() reflect.Type
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutput ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutput() GetImageOutputResourceOutput
func (GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext ¶
func (o GetImageOutputResourceOutput) ToGetImageOutputResourceOutputWithContext(ctx context.Context) GetImageOutputResourceOutput
type GetImagePipelineImageTestsConfigurationArgs ¶
type GetImagePipelineImageTestsConfigurationArgs struct {
// Whether image tests are enabled.
ImageTestsEnabled pulumi.BoolInput `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out.
TimeoutMinutes pulumi.IntInput `pulumi:"timeoutMinutes"`
}
func (GetImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArgs) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineImageTestsConfigurationArray ¶
type GetImagePipelineImageTestsConfigurationArray []GetImagePipelineImageTestsConfigurationInput
func (GetImagePipelineImageTestsConfigurationArray) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArray) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (i GetImagePipelineImageTestsConfigurationArray) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationArrayInput ¶
type GetImagePipelineImageTestsConfigurationArrayInput interface {
pulumi.Input
ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
}
GetImagePipelineImageTestsConfigurationArrayInput is an input type that accepts GetImagePipelineImageTestsConfigurationArray and GetImagePipelineImageTestsConfigurationArrayOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationArrayInput` via:
GetImagePipelineImageTestsConfigurationArray{ GetImagePipelineImageTestsConfigurationArgs{...} }
type GetImagePipelineImageTestsConfigurationArrayOutput ¶
type GetImagePipelineImageTestsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationArrayOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutput() GetImagePipelineImageTestsConfigurationArrayOutput
func (GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationArrayOutput) ToGetImagePipelineImageTestsConfigurationArrayOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationArrayOutput
type GetImagePipelineImageTestsConfigurationInput ¶
type GetImagePipelineImageTestsConfigurationInput interface {
pulumi.Input
ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
ToGetImagePipelineImageTestsConfigurationOutputWithContext(context.Context) GetImagePipelineImageTestsConfigurationOutput
}
GetImagePipelineImageTestsConfigurationInput is an input type that accepts GetImagePipelineImageTestsConfigurationArgs and GetImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `GetImagePipelineImageTestsConfigurationInput` via:
GetImagePipelineImageTestsConfigurationArgs{...}
type GetImagePipelineImageTestsConfigurationOutput ¶
type GetImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (GetImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (GetImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolOutput
Whether image tests are enabled.
func (GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o GetImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntOutput
Number of minutes before image tests time out.
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutput() GetImagePipelineImageTestsConfigurationOutput
func (GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o GetImagePipelineImageTestsConfigurationOutput) ToGetImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) GetImagePipelineImageTestsConfigurationOutput
type GetImagePipelineSchedule ¶
type GetImagePipelineSchedule struct {
// Condition when the pipeline should trigger a new image build.
PipelineExecutionStartCondition string `pulumi:"pipelineExecutionStartCondition"`
// Cron expression of how often the pipeline start condition is evaluated.
ScheduleExpression string `pulumi:"scheduleExpression"`
}
type GetImagePipelineScheduleArgs ¶
type GetImagePipelineScheduleArgs struct {
// Condition when the pipeline should trigger a new image build.
PipelineExecutionStartCondition pulumi.StringInput `pulumi:"pipelineExecutionStartCondition"`
// Cron expression of how often the pipeline start condition is evaluated.
ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}
func (GetImagePipelineScheduleArgs) ElementType ¶
func (GetImagePipelineScheduleArgs) ElementType() reflect.Type
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext ¶
func (i GetImagePipelineScheduleArgs) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type GetImagePipelineScheduleArray ¶
type GetImagePipelineScheduleArray []GetImagePipelineScheduleInput
func (GetImagePipelineScheduleArray) ElementType ¶
func (GetImagePipelineScheduleArray) ElementType() reflect.Type
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (i GetImagePipelineScheduleArray) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleArrayInput ¶
type GetImagePipelineScheduleArrayInput interface {
pulumi.Input
ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
ToGetImagePipelineScheduleArrayOutputWithContext(context.Context) GetImagePipelineScheduleArrayOutput
}
GetImagePipelineScheduleArrayInput is an input type that accepts GetImagePipelineScheduleArray and GetImagePipelineScheduleArrayOutput values. You can construct a concrete instance of `GetImagePipelineScheduleArrayInput` via:
GetImagePipelineScheduleArray{ GetImagePipelineScheduleArgs{...} }
type GetImagePipelineScheduleArrayOutput ¶
type GetImagePipelineScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleArrayOutput) ElementType ¶
func (GetImagePipelineScheduleArrayOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleArrayOutput) Index ¶
func (o GetImagePipelineScheduleArrayOutput) Index(i pulumi.IntInput) GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutput() GetImagePipelineScheduleArrayOutput
func (GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext ¶
func (o GetImagePipelineScheduleArrayOutput) ToGetImagePipelineScheduleArrayOutputWithContext(ctx context.Context) GetImagePipelineScheduleArrayOutput
type GetImagePipelineScheduleInput ¶
type GetImagePipelineScheduleInput interface {
pulumi.Input
ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
ToGetImagePipelineScheduleOutputWithContext(context.Context) GetImagePipelineScheduleOutput
}
GetImagePipelineScheduleInput is an input type that accepts GetImagePipelineScheduleArgs and GetImagePipelineScheduleOutput values. You can construct a concrete instance of `GetImagePipelineScheduleInput` via:
GetImagePipelineScheduleArgs{...}
type GetImagePipelineScheduleOutput ¶
type GetImagePipelineScheduleOutput struct{ *pulumi.OutputState }
func (GetImagePipelineScheduleOutput) ElementType ¶
func (GetImagePipelineScheduleOutput) ElementType() reflect.Type
func (GetImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o GetImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringOutput
Condition when the pipeline should trigger a new image build.
func (GetImagePipelineScheduleOutput) ScheduleExpression ¶
func (o GetImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated.
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutput() GetImagePipelineScheduleOutput
func (GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext ¶
func (o GetImagePipelineScheduleOutput) ToGetImagePipelineScheduleOutputWithContext(ctx context.Context) GetImagePipelineScheduleOutput
type 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"`
// 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"`
// 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"`
// Amazon Resource Name (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"`
// 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
Amazon Resource Name (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) 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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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
Amazon Resource Name (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"`
// The owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`.
Owner *string `pulumi:"owner"`
}
A collection of arguments for invoking getImageRecipes.
type GetImageRecipesFilter ¶
type GetImageRecipesFilter struct {
// The 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 {
// The 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
The 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"`
// The owner of the image recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`.
Owner pulumi.StringPtrInput `pulumi:"owner"`
}
A collection of arguments for invoking getImageRecipes.
func (GetImageRecipesOutputArgs) ElementType ¶
func (GetImageRecipesOutputArgs) ElementType() reflect.Type
type GetImageRecipesResult ¶
type GetImageRecipesResult struct {
// Set of ARNs of the matched Image Builder Image Recipes.
Arns []string `pulumi:"arns"`
Filters []GetImageRecipesFilter `pulumi:"filters"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Set of names of the matched Image Builder Image Recipes.
Names []string `pulumi:"names"`
Owner *string `pulumi:"owner"`
}
A collection of values returned by getImageRecipes.
func GetImageRecipes ¶
func GetImageRecipes(ctx *pulumi.Context, args *GetImageRecipesArgs, opts ...pulumi.InvokeOption) (*GetImageRecipesResult, error)
Use this data source to get the ARNs and names of Image Builder Image Recipes matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.GetImageRecipes(ctx, &imagebuilder.GetImageRecipesArgs{
Filters: []imagebuilder.GetImageRecipesFilter{
imagebuilder.GetImageRecipesFilter{
Name: "platform",
Values: []string{
"Linux",
},
},
},
Owner: pulumi.StringRef("Self"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetImageRecipesResultOutput ¶
type GetImageRecipesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipes.
func GetImageRecipesOutput ¶
func GetImageRecipesOutput(ctx *pulumi.Context, args GetImageRecipesOutputArgs, opts ...pulumi.InvokeOption) GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) Arns ¶
func (o GetImageRecipesResultOutput) Arns() pulumi.StringArrayOutput
Set of ARNs of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) ElementType ¶
func (GetImageRecipesResultOutput) ElementType() reflect.Type
func (GetImageRecipesResultOutput) Filters ¶
func (o GetImageRecipesResultOutput) Filters() GetImageRecipesFilterArrayOutput
func (GetImageRecipesResultOutput) Id ¶
func (o GetImageRecipesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageRecipesResultOutput) Names ¶
func (o GetImageRecipesResultOutput) Names() pulumi.StringArrayOutput
Set of names of the matched Image Builder Image Recipes.
func (GetImageRecipesResultOutput) Owner ¶
func (o GetImageRecipesResultOutput) Owner() pulumi.StringPtrOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutput ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutput() GetImageRecipesResultOutput
func (GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext ¶
func (o GetImageRecipesResultOutput) ToGetImageRecipesResultOutputWithContext(ctx context.Context) GetImageRecipesResultOutput
type 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 {
// The 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 {
// The 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
The name of the filter field. Valid values can be found in the [Image Builder ListInfrastructureConfigurations API Reference](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ListInfrastructureConfigurations.html).
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutput() GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext ¶
func (o GetInfrastructureConfigurationsFilterOutput) ToGetInfrastructureConfigurationsFilterOutputWithContext(ctx context.Context) GetInfrastructureConfigurationsFilterOutput
func (GetInfrastructureConfigurationsFilterOutput) Values ¶
func (o GetInfrastructureConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetInfrastructureConfigurationsOutputArgs ¶
type GetInfrastructureConfigurationsOutputArgs struct {
// Configuration block(s) for filtering. Detailed below.
Filters GetInfrastructureConfigurationsFilterArrayInput `pulumi:"filters"`
}
A collection of arguments for invoking getInfrastructureConfigurations.
func (GetInfrastructureConfigurationsOutputArgs) ElementType ¶
func (GetInfrastructureConfigurationsOutputArgs) ElementType() reflect.Type
type GetInfrastructureConfigurationsResult ¶
type GetInfrastructureConfigurationsResult struct {
// Set of ARNs of the matched Image Builder Infrastructure Configurations.
Arns []string `pulumi:"arns"`
Filters []GetInfrastructureConfigurationsFilter `pulumi:"filters"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Set of names of the matched Image Builder Infrastructure Configurations.
Names []string `pulumi:"names"`
}
A collection of values returned by getInfrastructureConfigurations.
func GetInfrastructureConfigurations ¶
func GetInfrastructureConfigurations(ctx *pulumi.Context, args *GetInfrastructureConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetInfrastructureConfigurationsResult, error)
Use this data source to get the ARNs and names of Image Builder Infrastructure Configurations matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.GetInfrastructureConfigurations(ctx, &imagebuilder.GetInfrastructureConfigurationsArgs{
Filters: []imagebuilder.GetInfrastructureConfigurationsFilter{
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"`
// Date the image was created.
DateCreated pulumi.StringOutput `pulumi:"dateCreated"`
// Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
DistributionConfigurationArn pulumi.StringPtrOutput `pulumi:"distributionConfigurationArn"`
// Whether additional information about the image being created is collected. Defaults to `true`.
EnhancedImageMetadataEnabled pulumi.BoolPtrOutput `pulumi:"enhancedImageMetadataEnabled"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringOutput `pulumi:"imageRecipeArn"`
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImageImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"`
// Name of the AMI.
Name pulumi.StringOutput `pulumi:"name"`
// Operating System version of the image.
OsVersion pulumi.StringOutput `pulumi:"osVersion"`
// List of objects with resources created by the image.
OutputResources ImageOutputResourceArrayOutput `pulumi:"outputResources"`
// Platform of the image.
Platform pulumi.StringOutput `pulumi:"platform"`
// Key-value map of resource tags for the Image Builder Image. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider .
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Version of the image.
Version pulumi.StringOutput `pulumi:"version"`
}
Manages an Image Builder Image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewImage(ctx, "example", &imagebuilder.ImageArgs{
DistributionConfigurationArn: pulumi.Any(aws_imagebuilder_distribution_configuration.Example.Arn),
ImageRecipeArn: pulumi.Any(aws_imagebuilder_image_recipe.Example.Arn),
InfrastructureConfigurationArn: pulumi.Any(aws_imagebuilder_infrastructure_configuration.Example.Arn),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_image` resources can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/image:Image example arn:aws:imagebuilder:us-east-1:123456789012:image/example/1.0.0/1
```
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImage ¶
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶
func (*Image) ToImageOutput ¶
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageArgs ¶
type ImageArgs struct {
// Amazon Resource Name (ARN) of the 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 Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringInput
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImageImageTestsConfigurationPtrInput
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringInput
// Key-value map of resource tags for the Image Builder Image. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageArray ¶
type ImageArray []ImageInput
func (ImageArray) ElementType ¶
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶
type ImageArrayInput interface {
pulumi.Input
ToImageArrayOutput() ImageArrayOutput
ToImageArrayOutputWithContext(context.Context) ImageArrayOutput
}
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageImageTestsConfiguration ¶
type ImageImageTestsConfiguration struct {
// Whether image tests are enabled. Defaults to `true`.
ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
TimeoutMinutes *int `pulumi:"timeoutMinutes"`
}
type ImageImageTestsConfigurationArgs ¶
type ImageImageTestsConfigurationArgs struct {
// Whether image tests are enabled. Defaults to `true`.
ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"`
}
func (ImageImageTestsConfigurationArgs) ElementType ¶
func (ImageImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (i ImageImageTestsConfigurationArgs) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationInput ¶
type ImageImageTestsConfigurationInput interface {
pulumi.Input
ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
ToImageImageTestsConfigurationOutputWithContext(context.Context) ImageImageTestsConfigurationOutput
}
ImageImageTestsConfigurationInput is an input type that accepts ImageImageTestsConfigurationArgs and ImageImageTestsConfigurationOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationInput` via:
ImageImageTestsConfigurationArgs{...}
type ImageImageTestsConfigurationOutput ¶
type ImageImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationOutput) ElementType ¶
func (ImageImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutput() ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationOutputWithContext(ctx context.Context) ImageImageTestsConfigurationOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageImageTestsConfigurationPtrInput ¶
type ImageImageTestsConfigurationPtrInput interface {
pulumi.Input
ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
ToImageImageTestsConfigurationPtrOutputWithContext(context.Context) ImageImageTestsConfigurationPtrOutput
}
ImageImageTestsConfigurationPtrInput is an input type that accepts ImageImageTestsConfigurationArgs, ImageImageTestsConfigurationPtr and ImageImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImageImageTestsConfigurationPtrInput` via:
ImageImageTestsConfigurationArgs{...}
or:
nil
func ImageImageTestsConfigurationPtr ¶
func ImageImageTestsConfigurationPtr(v *ImageImageTestsConfigurationArgs) ImageImageTestsConfigurationPtrInput
type ImageImageTestsConfigurationPtrOutput ¶
type ImageImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImageImageTestsConfigurationPtrOutput) ElementType ¶
func (ImageImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImageImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImageImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImageImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutput() ImageImageTestsConfigurationPtrOutput
func (ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext ¶
func (o ImageImageTestsConfigurationPtrOutput) ToImageImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImageImageTestsConfigurationPtrOutput
type ImageInput ¶
type ImageInput interface {
pulumi.Input
ToImageOutput() ImageOutput
ToImageOutputWithContext(ctx context.Context) ImageOutput
}
type ImageMap ¶
type ImageMap map[string]ImageInput
func (ImageMap) ElementType ¶
func (ImageMap) ToImageMapOutput ¶
func (i ImageMap) ToImageMapOutput() ImageMapOutput
func (ImageMap) ToImageMapOutputWithContext ¶
func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageMapInput ¶
type ImageMapInput interface {
pulumi.Input
ToImageMapOutput() ImageMapOutput
ToImageMapOutputWithContext(context.Context) ImageMapOutput
}
ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:
ImageMap{ "key": ImageArgs{...} }
type ImageMapOutput ¶
type ImageMapOutput struct{ *pulumi.OutputState }
func (ImageMapOutput) ElementType ¶
func (ImageMapOutput) ElementType() reflect.Type
func (ImageMapOutput) MapIndex ¶
func (o ImageMapOutput) MapIndex(k pulumi.StringInput) ImageOutput
func (ImageMapOutput) ToImageMapOutput ¶
func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput
func (ImageMapOutput) ToImageMapOutputWithContext ¶
func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageOutputResource ¶
type ImageOutputResource struct {
// Set of objects with each Amazon Machine Image (AMI) created.
Amis []ImageOutputResourceAmi `pulumi:"amis"`
}
type ImageOutputResourceAmi ¶
type ImageOutputResourceAmi struct {
// Account identifier of the AMI.
AccountId *string `pulumi:"accountId"`
// Description of the AMI.
Description *string `pulumi:"description"`
// Identifier of the AMI.
Image *string `pulumi:"image"`
// Name of the AMI.
Name *string `pulumi:"name"`
// Region of the AMI.
Region *string `pulumi:"region"`
}
type ImageOutputResourceAmiArgs ¶
type ImageOutputResourceAmiArgs struct {
// Account identifier of the AMI.
AccountId pulumi.StringPtrInput `pulumi:"accountId"`
// Description of the AMI.
Description pulumi.StringPtrInput `pulumi:"description"`
// Identifier of the AMI.
Image pulumi.StringPtrInput `pulumi:"image"`
// Name of the AMI.
Name pulumi.StringPtrInput `pulumi:"name"`
// Region of the AMI.
Region pulumi.StringPtrInput `pulumi:"region"`
}
func (ImageOutputResourceAmiArgs) ElementType ¶
func (ImageOutputResourceAmiArgs) ElementType() reflect.Type
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext ¶
func (i ImageOutputResourceAmiArgs) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceAmiArray ¶
type ImageOutputResourceAmiArray []ImageOutputResourceAmiInput
func (ImageOutputResourceAmiArray) ElementType ¶
func (ImageOutputResourceAmiArray) ElementType() reflect.Type
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (i ImageOutputResourceAmiArray) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiArrayInput ¶
type ImageOutputResourceAmiArrayInput interface {
pulumi.Input
ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
ToImageOutputResourceAmiArrayOutputWithContext(context.Context) ImageOutputResourceAmiArrayOutput
}
ImageOutputResourceAmiArrayInput is an input type that accepts ImageOutputResourceAmiArray and ImageOutputResourceAmiArrayOutput values. You can construct a concrete instance of `ImageOutputResourceAmiArrayInput` via:
ImageOutputResourceAmiArray{ ImageOutputResourceAmiArgs{...} }
type ImageOutputResourceAmiArrayOutput ¶
type ImageOutputResourceAmiArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiArrayOutput) ElementType ¶
func (ImageOutputResourceAmiArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiArrayOutput) Index ¶
func (o ImageOutputResourceAmiArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutput() ImageOutputResourceAmiArrayOutput
func (ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext ¶
func (o ImageOutputResourceAmiArrayOutput) ToImageOutputResourceAmiArrayOutputWithContext(ctx context.Context) ImageOutputResourceAmiArrayOutput
type ImageOutputResourceAmiInput ¶
type ImageOutputResourceAmiInput interface {
pulumi.Input
ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
ToImageOutputResourceAmiOutputWithContext(context.Context) ImageOutputResourceAmiOutput
}
ImageOutputResourceAmiInput is an input type that accepts ImageOutputResourceAmiArgs and ImageOutputResourceAmiOutput values. You can construct a concrete instance of `ImageOutputResourceAmiInput` via:
ImageOutputResourceAmiArgs{...}
type ImageOutputResourceAmiOutput ¶
type ImageOutputResourceAmiOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceAmiOutput) AccountId ¶
func (o ImageOutputResourceAmiOutput) AccountId() pulumi.StringPtrOutput
Account identifier of the AMI.
func (ImageOutputResourceAmiOutput) Description ¶
func (o ImageOutputResourceAmiOutput) Description() pulumi.StringPtrOutput
Description of the AMI.
func (ImageOutputResourceAmiOutput) ElementType ¶
func (ImageOutputResourceAmiOutput) ElementType() reflect.Type
func (ImageOutputResourceAmiOutput) Image ¶
func (o ImageOutputResourceAmiOutput) Image() pulumi.StringPtrOutput
Identifier of the AMI.
func (ImageOutputResourceAmiOutput) Name ¶
func (o ImageOutputResourceAmiOutput) Name() pulumi.StringPtrOutput
Name of the AMI.
func (ImageOutputResourceAmiOutput) Region ¶
func (o ImageOutputResourceAmiOutput) Region() pulumi.StringPtrOutput
Region of the AMI.
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutput() ImageOutputResourceAmiOutput
func (ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext ¶
func (o ImageOutputResourceAmiOutput) ToImageOutputResourceAmiOutputWithContext(ctx context.Context) ImageOutputResourceAmiOutput
type ImageOutputResourceArgs ¶
type ImageOutputResourceArgs struct {
// Set of objects with each Amazon Machine Image (AMI) created.
Amis ImageOutputResourceAmiArrayInput `pulumi:"amis"`
}
func (ImageOutputResourceArgs) ElementType ¶
func (ImageOutputResourceArgs) ElementType() reflect.Type
func (ImageOutputResourceArgs) ToImageOutputResourceOutput ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext ¶
func (i ImageOutputResourceArgs) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImageOutputResourceArray ¶
type ImageOutputResourceArray []ImageOutputResourceInput
func (ImageOutputResourceArray) ElementType ¶
func (ImageOutputResourceArray) ElementType() reflect.Type
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutput ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext ¶
func (i ImageOutputResourceArray) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceArrayInput ¶
type ImageOutputResourceArrayInput interface {
pulumi.Input
ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
ToImageOutputResourceArrayOutputWithContext(context.Context) ImageOutputResourceArrayOutput
}
ImageOutputResourceArrayInput is an input type that accepts ImageOutputResourceArray and ImageOutputResourceArrayOutput values. You can construct a concrete instance of `ImageOutputResourceArrayInput` via:
ImageOutputResourceArray{ ImageOutputResourceArgs{...} }
type ImageOutputResourceArrayOutput ¶
type ImageOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceArrayOutput) ElementType ¶
func (ImageOutputResourceArrayOutput) ElementType() reflect.Type
func (ImageOutputResourceArrayOutput) Index ¶
func (o ImageOutputResourceArrayOutput) Index(i pulumi.IntInput) ImageOutputResourceOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutput() ImageOutputResourceArrayOutput
func (ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext ¶
func (o ImageOutputResourceArrayOutput) ToImageOutputResourceArrayOutputWithContext(ctx context.Context) ImageOutputResourceArrayOutput
type ImageOutputResourceInput ¶
type ImageOutputResourceInput interface {
pulumi.Input
ToImageOutputResourceOutput() ImageOutputResourceOutput
ToImageOutputResourceOutputWithContext(context.Context) ImageOutputResourceOutput
}
ImageOutputResourceInput is an input type that accepts ImageOutputResourceArgs and ImageOutputResourceOutput values. You can construct a concrete instance of `ImageOutputResourceInput` via:
ImageOutputResourceArgs{...}
type ImageOutputResourceOutput ¶
type ImageOutputResourceOutput struct{ *pulumi.OutputState }
func (ImageOutputResourceOutput) Amis ¶
func (o ImageOutputResourceOutput) Amis() ImageOutputResourceAmiArrayOutput
Set of objects with each Amazon Machine Image (AMI) created.
func (ImageOutputResourceOutput) ElementType ¶
func (ImageOutputResourceOutput) ElementType() reflect.Type
func (ImageOutputResourceOutput) ToImageOutputResourceOutput ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutput() ImageOutputResourceOutput
func (ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext ¶
func (o ImageOutputResourceOutput) ToImageOutputResourceOutputWithContext(ctx context.Context) ImageOutputResourceOutput
type ImagePipeline ¶
type ImagePipeline struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the image pipeline.
Arn pulumi.StringOutput `pulumi:"arn"`
// 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 Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringOutput `pulumi:"imageRecipeArn"`
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImagePipelineImageTestsConfigurationOutput `pulumi:"imageTestsConfiguration"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringOutput `pulumi:"infrastructureConfigurationArn"`
// Name of the image pipeline.
Name pulumi.StringOutput `pulumi:"name"`
// Platform of the image pipeline.
Platform pulumi.StringOutput `pulumi:"platform"`
// Configuration block with schedule settings. Detailed below.
Schedule ImagePipelineSchedulePtrOutput `pulumi:"schedule"`
// Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
Status pulumi.StringPtrOutput `pulumi:"status"`
// Key-value map of resource tags for the image pipeline. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider .
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Manages an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewImagePipeline(ctx, "example", &imagebuilder.ImagePipelineArgs{
ImageRecipeArn: pulumi.Any(aws_imagebuilder_image_recipe.Example.Arn),
InfrastructureConfigurationArn: pulumi.Any(aws_imagebuilder_infrastructure_configuration.Example.Arn),
Schedule: &imagebuilder.ImagePipelineScheduleArgs{
ScheduleExpression: pulumi.String("cron(0 0 * * ? *)"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_image_pipeline` resources can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/imagePipeline:ImagePipeline example arn:aws:imagebuilder:us-east-1:123456789012:image-pipeline/example
```
func GetImagePipeline ¶
func GetImagePipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImagePipelineState, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
GetImagePipeline gets an existing ImagePipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImagePipeline ¶
func NewImagePipeline(ctx *pulumi.Context, name string, args *ImagePipelineArgs, opts ...pulumi.ResourceOption) (*ImagePipeline, error)
NewImagePipeline registers a new resource with the given unique name, arguments, and options.
func (*ImagePipeline) ElementType ¶
func (*ImagePipeline) ElementType() reflect.Type
func (*ImagePipeline) ToImagePipelineOutput ¶
func (i *ImagePipeline) ToImagePipelineOutput() ImagePipelineOutput
func (*ImagePipeline) ToImagePipelineOutputWithContext ¶
func (i *ImagePipeline) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineArgs ¶
type ImagePipelineArgs struct {
// 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 Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringInput
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringInput
// Name of the image pipeline.
Name pulumi.StringPtrInput
// Configuration block with schedule settings. Detailed below.
Schedule ImagePipelineSchedulePtrInput
// Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
Status pulumi.StringPtrInput
// Key-value map of resource tags for the image pipeline. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a ImagePipeline resource.
func (ImagePipelineArgs) ElementType ¶
func (ImagePipelineArgs) ElementType() reflect.Type
type ImagePipelineArray ¶
type ImagePipelineArray []ImagePipelineInput
func (ImagePipelineArray) ElementType ¶
func (ImagePipelineArray) ElementType() reflect.Type
func (ImagePipelineArray) ToImagePipelineArrayOutput ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArray) ToImagePipelineArrayOutputWithContext ¶
func (i ImagePipelineArray) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineArrayInput ¶
type ImagePipelineArrayInput interface {
pulumi.Input
ToImagePipelineArrayOutput() ImagePipelineArrayOutput
ToImagePipelineArrayOutputWithContext(context.Context) ImagePipelineArrayOutput
}
ImagePipelineArrayInput is an input type that accepts ImagePipelineArray and ImagePipelineArrayOutput values. You can construct a concrete instance of `ImagePipelineArrayInput` via:
ImagePipelineArray{ ImagePipelineArgs{...} }
type ImagePipelineArrayOutput ¶
type ImagePipelineArrayOutput struct{ *pulumi.OutputState }
func (ImagePipelineArrayOutput) ElementType ¶
func (ImagePipelineArrayOutput) ElementType() reflect.Type
func (ImagePipelineArrayOutput) Index ¶
func (o ImagePipelineArrayOutput) Index(i pulumi.IntInput) ImagePipelineOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutput ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutput() ImagePipelineArrayOutput
func (ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext ¶
func (o ImagePipelineArrayOutput) ToImagePipelineArrayOutputWithContext(ctx context.Context) ImagePipelineArrayOutput
type ImagePipelineImageTestsConfiguration ¶
type ImagePipelineImageTestsConfiguration struct {
// Whether image tests are enabled. Defaults to `true`.
ImageTestsEnabled *bool `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
TimeoutMinutes *int `pulumi:"timeoutMinutes"`
}
type ImagePipelineImageTestsConfigurationArgs ¶
type ImagePipelineImageTestsConfigurationArgs struct {
// Whether image tests are enabled. Defaults to `true`.
ImageTestsEnabled pulumi.BoolPtrInput `pulumi:"imageTestsEnabled"`
// Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
TimeoutMinutes pulumi.IntPtrInput `pulumi:"timeoutMinutes"`
}
func (ImagePipelineImageTestsConfigurationArgs) ElementType ¶
func (ImagePipelineImageTestsConfigurationArgs) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (i ImagePipelineImageTestsConfigurationArgs) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationInput ¶
type ImagePipelineImageTestsConfigurationInput interface {
pulumi.Input
ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
ToImagePipelineImageTestsConfigurationOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationOutput
}
ImagePipelineImageTestsConfigurationInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs and ImagePipelineImageTestsConfigurationOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationInput` via:
ImagePipelineImageTestsConfigurationArgs{...}
type ImagePipelineImageTestsConfigurationOutput ¶
type ImagePipelineImageTestsConfigurationOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageTestsConfigurationOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutput() ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineImageTestsConfigurationPtrInput ¶
type ImagePipelineImageTestsConfigurationPtrInput interface {
pulumi.Input
ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
ToImagePipelineImageTestsConfigurationPtrOutputWithContext(context.Context) ImagePipelineImageTestsConfigurationPtrOutput
}
ImagePipelineImageTestsConfigurationPtrInput is an input type that accepts ImagePipelineImageTestsConfigurationArgs, ImagePipelineImageTestsConfigurationPtr and ImagePipelineImageTestsConfigurationPtrOutput values. You can construct a concrete instance of `ImagePipelineImageTestsConfigurationPtrInput` via:
ImagePipelineImageTestsConfigurationArgs{...}
or:
nil
func ImagePipelineImageTestsConfigurationPtr ¶
func ImagePipelineImageTestsConfigurationPtr(v *ImagePipelineImageTestsConfigurationArgs) ImagePipelineImageTestsConfigurationPtrInput
type ImagePipelineImageTestsConfigurationPtrOutput ¶
type ImagePipelineImageTestsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType ¶
func (ImagePipelineImageTestsConfigurationPtrOutput) ElementType() reflect.Type
func (ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ImageTestsEnabled() pulumi.BoolPtrOutput
Whether image tests are enabled. Defaults to `true`.
func (ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) TimeoutMinutes() pulumi.IntPtrOutput
Number of minutes before image tests time out. Valid values are between `60` and `1440`. Defaults to `720`.
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutput() ImagePipelineImageTestsConfigurationPtrOutput
func (ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext ¶
func (o ImagePipelineImageTestsConfigurationPtrOutput) ToImagePipelineImageTestsConfigurationPtrOutputWithContext(ctx context.Context) ImagePipelineImageTestsConfigurationPtrOutput
type ImagePipelineInput ¶
type ImagePipelineInput interface {
pulumi.Input
ToImagePipelineOutput() ImagePipelineOutput
ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
}
type ImagePipelineMap ¶
type ImagePipelineMap map[string]ImagePipelineInput
func (ImagePipelineMap) ElementType ¶
func (ImagePipelineMap) ElementType() reflect.Type
func (ImagePipelineMap) ToImagePipelineMapOutput ¶
func (i ImagePipelineMap) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMap) ToImagePipelineMapOutputWithContext ¶
func (i ImagePipelineMap) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineMapInput ¶
type ImagePipelineMapInput interface {
pulumi.Input
ToImagePipelineMapOutput() ImagePipelineMapOutput
ToImagePipelineMapOutputWithContext(context.Context) ImagePipelineMapOutput
}
ImagePipelineMapInput is an input type that accepts ImagePipelineMap and ImagePipelineMapOutput values. You can construct a concrete instance of `ImagePipelineMapInput` via:
ImagePipelineMap{ "key": ImagePipelineArgs{...} }
type ImagePipelineMapOutput ¶
type ImagePipelineMapOutput struct{ *pulumi.OutputState }
func (ImagePipelineMapOutput) ElementType ¶
func (ImagePipelineMapOutput) ElementType() reflect.Type
func (ImagePipelineMapOutput) MapIndex ¶
func (o ImagePipelineMapOutput) MapIndex(k pulumi.StringInput) ImagePipelineOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutput ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutput() ImagePipelineMapOutput
func (ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext ¶
func (o ImagePipelineMapOutput) ToImagePipelineMapOutputWithContext(ctx context.Context) ImagePipelineMapOutput
type ImagePipelineOutput ¶
type ImagePipelineOutput struct{ *pulumi.OutputState }
func (ImagePipelineOutput) ElementType ¶
func (ImagePipelineOutput) ElementType() reflect.Type
func (ImagePipelineOutput) ToImagePipelineOutput ¶
func (o ImagePipelineOutput) ToImagePipelineOutput() ImagePipelineOutput
func (ImagePipelineOutput) ToImagePipelineOutputWithContext ¶
func (o ImagePipelineOutput) ToImagePipelineOutputWithContext(ctx context.Context) ImagePipelineOutput
type ImagePipelineSchedule ¶
type ImagePipelineSchedule struct {
// Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
PipelineExecutionStartCondition *string `pulumi:"pipelineExecutionStartCondition"`
// Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
ScheduleExpression string `pulumi:"scheduleExpression"`
}
type ImagePipelineScheduleArgs ¶
type ImagePipelineScheduleArgs struct {
// Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
PipelineExecutionStartCondition pulumi.StringPtrInput `pulumi:"pipelineExecutionStartCondition"`
// Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}
func (ImagePipelineScheduleArgs) ElementType ¶
func (ImagePipelineScheduleArgs) ElementType() reflect.Type
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext ¶
func (i ImagePipelineScheduleArgs) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineScheduleInput ¶
type ImagePipelineScheduleInput interface {
pulumi.Input
ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
ToImagePipelineScheduleOutputWithContext(context.Context) ImagePipelineScheduleOutput
}
ImagePipelineScheduleInput is an input type that accepts ImagePipelineScheduleArgs and ImagePipelineScheduleOutput values. You can construct a concrete instance of `ImagePipelineScheduleInput` via:
ImagePipelineScheduleArgs{...}
type ImagePipelineScheduleOutput ¶
type ImagePipelineScheduleOutput struct{ *pulumi.OutputState }
func (ImagePipelineScheduleOutput) ElementType ¶
func (ImagePipelineScheduleOutput) ElementType() reflect.Type
func (ImagePipelineScheduleOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineScheduleOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineScheduleOutput) ScheduleExpression ¶
func (o ImagePipelineScheduleOutput) ScheduleExpression() pulumi.StringOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutput() ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineScheduleOutputWithContext(ctx context.Context) ImagePipelineScheduleOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
func (ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext ¶
func (o ImagePipelineScheduleOutput) ToImagePipelineSchedulePtrOutputWithContext(ctx context.Context) ImagePipelineSchedulePtrOutput
type ImagePipelineSchedulePtrInput ¶
type ImagePipelineSchedulePtrInput interface {
pulumi.Input
ToImagePipelineSchedulePtrOutput() ImagePipelineSchedulePtrOutput
ToImagePipelineSchedulePtrOutputWithContext(context.Context) ImagePipelineSchedulePtrOutput
}
ImagePipelineSchedulePtrInput is an input type that accepts ImagePipelineScheduleArgs, ImagePipelineSchedulePtr and ImagePipelineSchedulePtrOutput values. You can construct a concrete instance of `ImagePipelineSchedulePtrInput` via:
ImagePipelineScheduleArgs{...}
or:
nil
func ImagePipelineSchedulePtr ¶
func ImagePipelineSchedulePtr(v *ImagePipelineScheduleArgs) ImagePipelineSchedulePtrInput
type ImagePipelineSchedulePtrOutput ¶
type ImagePipelineSchedulePtrOutput struct{ *pulumi.OutputState }
func (ImagePipelineSchedulePtrOutput) Elem ¶
func (o ImagePipelineSchedulePtrOutput) Elem() ImagePipelineScheduleOutput
func (ImagePipelineSchedulePtrOutput) ElementType ¶
func (ImagePipelineSchedulePtrOutput) ElementType() reflect.Type
func (ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition ¶
func (o ImagePipelineSchedulePtrOutput) PipelineExecutionStartCondition() pulumi.StringPtrOutput
Condition when the pipeline should trigger a new image build. Valid values are `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE` and `EXPRESSION_MATCH_ONLY`. Defaults to `EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE`.
func (ImagePipelineSchedulePtrOutput) ScheduleExpression ¶
func (o ImagePipelineSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
Cron expression of how often the pipeline start condition is evaluated. For example, `cron(0 0 * * ? *)` is evaluated every day at midnight UTC. Configurations using the five field syntax that was previously accepted by the API, such as `cron(0 0 * * *)`, must be updated to the six field syntax. For more information, see the [Image Builder User Guide](https://docs.aws.amazon.com/imagebuilder/latest/userguide/cron-expressions.html).
func (ImagePipelineSchedulePtrOutput) 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
// 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 Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringPtrInput
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImagePipelineImageTestsConfigurationPtrInput
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringPtrInput
// Name of the image pipeline.
Name pulumi.StringPtrInput
// Platform of the image pipeline.
Platform pulumi.StringPtrInput
// Configuration block with schedule settings. Detailed below.
Schedule ImagePipelineSchedulePtrInput
// Status of the image pipeline. Valid values are `DISABLED` and `ENABLED`. Defaults to `ENABLED`.
Status pulumi.StringPtrInput
// Key-value map of resource tags for the image pipeline. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider .
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 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"`
// The name of the component parameter.
Name pulumi.StringOutput `pulumi:"name"`
// Owner of the image recipe.
Owner pulumi.StringOutput `pulumi:"owner"`
// Platform of the image recipe.
ParentImage pulumi.StringOutput `pulumi:"parentImage"`
// Platform of the image recipe.
Platform pulumi.StringOutput `pulumi:"platform"`
// 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 .
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"`
// Version of the image recipe.
Version pulumi.StringOutput `pulumi:"version"`
// The working directory to be used during build and test workflows.
WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"`
}
Manages an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewImageRecipe(ctx, "example", &imagebuilder.ImageRecipeArgs{
BlockDeviceMappings: imagebuilder.ImageRecipeBlockDeviceMappingArray{
&imagebuilder.ImageRecipeBlockDeviceMappingArgs{
DeviceName: pulumi.String("/dev/xvdb"),
Ebs: &imagebuilder.ImageRecipeBlockDeviceMappingEbsArgs{
DeleteOnTermination: pulumi.String("true"),
VolumeSize: pulumi.Int(100),
VolumeType: pulumi.String("gp2"),
},
},
},
Components: imagebuilder.ImageRecipeComponentArray{
&imagebuilder.ImageRecipeComponentArgs{
ComponentArn: pulumi.Any(aws_imagebuilder_component.Example.Arn),
Parameters: imagebuilder.ImageRecipeComponentParameterArray{
&imagebuilder.ImageRecipeComponentParameterArgs{
Name: pulumi.String("Parameter1"),
Value: pulumi.String("Value1"),
},
&imagebuilder.ImageRecipeComponentParameterArgs{
Name: pulumi.String("Parameter2"),
Value: pulumi.String("Value2"),
},
},
},
},
ParentImage: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "arn:", data.Aws_partition.Current.Partition, ":imagebuilder:", data.Aws_region.Current.Name, ":aws:image/amazon-linux-2-x86/x.x.x")),
Version: pulumi.String("1.0.0"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_image_recipe` resources can be imported by using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/imageRecipe:ImageRecipe example arn:aws:imagebuilder:us-east-1:123456789012:image-recipe/example/1.0.0
```
func GetImageRecipe ¶
func GetImageRecipe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageRecipeState, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
GetImageRecipe gets an existing ImageRecipe resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImageRecipe ¶
func NewImageRecipe(ctx *pulumi.Context, name string, args *ImageRecipeArgs, opts ...pulumi.ResourceOption) (*ImageRecipe, error)
NewImageRecipe registers a new resource with the given unique name, arguments, and options.
func (*ImageRecipe) ElementType ¶
func (*ImageRecipe) ElementType() reflect.Type
func (*ImageRecipe) ToImageRecipeOutput ¶
func (i *ImageRecipe) ToImageRecipeOutput() ImageRecipeOutput
func (*ImageRecipe) ToImageRecipeOutputWithContext ¶
func (i *ImageRecipe) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
type ImageRecipeArgs ¶
type ImageRecipeArgs struct {
// Configuration block(s) with block device mappings for the 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
// The name of the component parameter.
Name pulumi.StringPtrInput
// Platform of the image recipe.
ParentImage pulumi.StringInput
// 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
// Version of the image recipe.
Version pulumi.StringInput
// The working directory to be used during build and test workflows.
WorkingDirectory pulumi.StringPtrInput
}
The set of arguments for constructing a ImageRecipe resource.
func (ImageRecipeArgs) ElementType ¶
func (ImageRecipeArgs) ElementType() reflect.Type
type 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"`
// 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"`
// 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) 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) 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) ElementType ¶
func (ImageRecipeOutput) ElementType() reflect.Type
func (ImageRecipeOutput) ToImageRecipeOutput ¶
func (o ImageRecipeOutput) ToImageRecipeOutput() ImageRecipeOutput
func (ImageRecipeOutput) ToImageRecipeOutputWithContext ¶
func (o ImageRecipeOutput) ToImageRecipeOutputWithContext(ctx context.Context) ImageRecipeOutput
type ImageRecipeState ¶
type ImageRecipeState struct {
// (Required) Amazon Resource Name (ARN) of the image recipe.
Arn pulumi.StringPtrInput
// Configuration block(s) with block device mappings for the 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
// The name of the component parameter.
Name pulumi.StringPtrInput
// Owner of the image recipe.
Owner pulumi.StringPtrInput
// Platform of the image recipe.
ParentImage pulumi.StringPtrInput
// Platform of the image recipe.
Platform pulumi.StringPtrInput
// 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 .
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
// Version of the image recipe.
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 ImageState ¶
type ImageState struct {
// Amazon Resource Name (ARN) of the image.
Arn pulumi.StringPtrInput
// Date the image was created.
DateCreated pulumi.StringPtrInput
// Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.
DistributionConfigurationArn pulumi.StringPtrInput
// Whether additional information about the image being created is collected. Defaults to `true`.
EnhancedImageMetadataEnabled pulumi.BoolPtrInput
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
ImageRecipeArn pulumi.StringPtrInput
// Configuration block with image tests configuration. Detailed below.
ImageTestsConfiguration ImageImageTestsConfigurationPtrInput
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn pulumi.StringPtrInput
// Name of the AMI.
Name pulumi.StringPtrInput
// Operating System version of the image.
OsVersion pulumi.StringPtrInput
// List of objects with resources created by the image.
OutputResources ImageOutputResourceArrayInput
// Platform of the image.
Platform pulumi.StringPtrInput
// Key-value map of resource tags for the Image Builder Image. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider .
TagsAll pulumi.StringMapInput
// Version of the image.
Version pulumi.StringPtrInput
}
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type InfrastructureConfiguration ¶
type InfrastructureConfiguration struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the configuration.
Arn pulumi.StringOutput `pulumi:"arn"`
// Date when the configuration was created.
DateCreated pulumi.StringOutput `pulumi:"dateCreated"`
// Date when the configuration was updated.
DateUpdated pulumi.StringOutput `pulumi:"dateUpdated"`
// Description for the configuration.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Name of IAM Instance Profile.
InstanceProfileName pulumi.StringOutput `pulumi:"instanceProfileName"`
// Set of EC2 Instance Types.
InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"`
// Name of EC2 Key Pair.
KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"`
// Configuration block with logging settings. Detailed below.
Logging InfrastructureConfigurationLoggingPtrOutput `pulumi:"logging"`
// Name for the configuration.
Name pulumi.StringOutput `pulumi:"name"`
// Key-value map of resource tags to assign to infrastructure created by the configuration.
ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"`
// Set of EC2 Security Group identifiers.
SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
// Amazon Resource Name (ARN) of SNS Topic.
SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"`
// EC2 Subnet identifier. Also requires `securityGroupIds` argument.
SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
// Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider .
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
TerminateInstanceOnFailure pulumi.BoolPtrOutput `pulumi:"terminateInstanceOnFailure"`
}
Manages an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.NewInfrastructureConfiguration(ctx, "example", &imagebuilder.InfrastructureConfigurationArgs{
Description: pulumi.String("example description"),
InstanceProfileName: pulumi.Any(aws_iam_instance_profile.Example.Name),
InstanceTypes: pulumi.StringArray{
pulumi.String("t2.nano"),
pulumi.String("t3.micro"),
},
KeyPair: pulumi.Any(aws_key_pair.Example.Key_name),
SecurityGroupIds: pulumi.StringArray{
pulumi.Any(aws_security_group.Example.Id),
},
SnsTopicArn: pulumi.Any(aws_sns_topic.Example.Arn),
SubnetId: pulumi.Any(aws_subnet.Main.Id),
TerminateInstanceOnFailure: pulumi.Bool(true),
Logging: &imagebuilder.InfrastructureConfigurationLoggingArgs{
S3Logs: &imagebuilder.InfrastructureConfigurationLoggingS3LogsArgs{
S3BucketName: pulumi.Any(aws_s3_bucket.Example.Bucket),
S3KeyPrefix: pulumi.String("logs"),
},
},
Tags: pulumi.StringMap{
"foo": pulumi.String("bar"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_imagebuilder_infrastructure_configuration` can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:imagebuilder/infrastructureConfiguration:InfrastructureConfiguration example arn:aws:imagebuilder:us-east-1:123456789012:infrastructure-configuration/example
```
func GetInfrastructureConfiguration ¶
func GetInfrastructureConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InfrastructureConfigurationState, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
GetInfrastructureConfiguration gets an existing InfrastructureConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInfrastructureConfiguration ¶
func NewInfrastructureConfiguration(ctx *pulumi.Context, name string, args *InfrastructureConfigurationArgs, opts ...pulumi.ResourceOption) (*InfrastructureConfiguration, error)
NewInfrastructureConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InfrastructureConfiguration) ElementType ¶
func (*InfrastructureConfiguration) ElementType() reflect.Type
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutput ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (*InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext ¶
func (i *InfrastructureConfiguration) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type InfrastructureConfigurationArgs ¶
type InfrastructureConfigurationArgs struct {
// Description for the configuration.
Description pulumi.StringPtrInput
// Name of IAM Instance Profile.
InstanceProfileName pulumi.StringInput
// Set of EC2 Instance Types.
InstanceTypes pulumi.StringArrayInput
// Name of EC2 Key Pair.
KeyPair pulumi.StringPtrInput
// Configuration block with logging settings. Detailed below.
Logging InfrastructureConfigurationLoggingPtrInput
// Name for the configuration.
Name pulumi.StringPtrInput
// Key-value map of resource tags to assign to infrastructure created by the configuration.
ResourceTags pulumi.StringMapInput
// Set of EC2 Security Group identifiers.
SecurityGroupIds pulumi.StringArrayInput
// Amazon Resource Name (ARN) of SNS Topic.
SnsTopicArn pulumi.StringPtrInput
// EC2 Subnet identifier. Also requires `securityGroupIds` argument.
SubnetId pulumi.StringPtrInput
// Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// 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 InfrastructureConfigurationLogging ¶
type InfrastructureConfigurationLogging struct {
// Configuration block with S3 logging settings. Detailed below.
S3Logs InfrastructureConfigurationLoggingS3Logs `pulumi:"s3Logs"`
}
type InfrastructureConfigurationLoggingArgs ¶
type InfrastructureConfigurationLoggingArgs struct {
// Configuration block with S3 logging settings. Detailed below.
S3Logs InfrastructureConfigurationLoggingS3LogsInput `pulumi:"s3Logs"`
}
func (InfrastructureConfigurationLoggingArgs) ElementType ¶
func (InfrastructureConfigurationLoggingArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingArgs) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingInput ¶
type InfrastructureConfigurationLoggingInput interface {
pulumi.Input
ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
ToInfrastructureConfigurationLoggingOutputWithContext(context.Context) InfrastructureConfigurationLoggingOutput
}
InfrastructureConfigurationLoggingInput is an input type that accepts InfrastructureConfigurationLoggingArgs and InfrastructureConfigurationLoggingOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingInput` via:
InfrastructureConfigurationLoggingArgs{...}
type InfrastructureConfigurationLoggingOutput ¶
type InfrastructureConfigurationLoggingOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingOutput) ElementType ¶
func (InfrastructureConfigurationLoggingOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutput() InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingPtrInput ¶
type InfrastructureConfigurationLoggingPtrInput interface {
pulumi.Input
ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
ToInfrastructureConfigurationLoggingPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingPtrOutput
}
InfrastructureConfigurationLoggingPtrInput is an input type that accepts InfrastructureConfigurationLoggingArgs, InfrastructureConfigurationLoggingPtr and InfrastructureConfigurationLoggingPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingPtrInput` via:
InfrastructureConfigurationLoggingArgs{...}
or:
nil
func InfrastructureConfigurationLoggingPtr ¶
func InfrastructureConfigurationLoggingPtr(v *InfrastructureConfigurationLoggingArgs) InfrastructureConfigurationLoggingPtrInput
type InfrastructureConfigurationLoggingPtrOutput ¶
type InfrastructureConfigurationLoggingPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingPtrOutput) S3Logs ¶
func (o InfrastructureConfigurationLoggingPtrOutput) S3Logs() InfrastructureConfigurationLoggingS3LogsPtrOutput
Configuration block with S3 logging settings. Detailed below.
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutput() InfrastructureConfigurationLoggingPtrOutput
func (InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingPtrOutput) ToInfrastructureConfigurationLoggingPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingPtrOutput
type InfrastructureConfigurationLoggingS3LogsArgs ¶
type InfrastructureConfigurationLoggingS3LogsArgs struct {
// Name of the S3 Bucket.
S3BucketName pulumi.StringInput `pulumi:"s3BucketName"`
// Prefix to use for S3 logs. Defaults to `/`.
S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"`
}
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsArgs) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (i InfrastructureConfigurationLoggingS3LogsArgs) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsInput ¶
type InfrastructureConfigurationLoggingS3LogsInput interface {
pulumi.Input
ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsOutput
}
InfrastructureConfigurationLoggingS3LogsInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs and InfrastructureConfigurationLoggingS3LogsOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...}
type InfrastructureConfigurationLoggingS3LogsOutput ¶
type InfrastructureConfigurationLoggingS3LogsOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3BucketName() pulumi.StringOutput
Name of the S3 Bucket.
func (InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutput() InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationLoggingS3LogsPtrInput ¶
type InfrastructureConfigurationLoggingS3LogsPtrInput interface {
pulumi.Input
ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
}
InfrastructureConfigurationLoggingS3LogsPtrInput is an input type that accepts InfrastructureConfigurationLoggingS3LogsArgs, InfrastructureConfigurationLoggingS3LogsPtr and InfrastructureConfigurationLoggingS3LogsPtrOutput values. You can construct a concrete instance of `InfrastructureConfigurationLoggingS3LogsPtrInput` via:
InfrastructureConfigurationLoggingS3LogsArgs{...}
or:
nil
func InfrastructureConfigurationLoggingS3LogsPtr ¶
func InfrastructureConfigurationLoggingS3LogsPtr(v *InfrastructureConfigurationLoggingS3LogsArgs) InfrastructureConfigurationLoggingS3LogsPtrInput
type InfrastructureConfigurationLoggingS3LogsPtrOutput ¶
type InfrastructureConfigurationLoggingS3LogsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType ¶
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ElementType() reflect.Type
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3BucketName() pulumi.StringPtrOutput
Name of the S3 Bucket.
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
Prefix to use for S3 logs. Defaults to `/`.
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutput() InfrastructureConfigurationLoggingS3LogsPtrOutput
func (InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext ¶
func (o InfrastructureConfigurationLoggingS3LogsPtrOutput) ToInfrastructureConfigurationLoggingS3LogsPtrOutputWithContext(ctx context.Context) InfrastructureConfigurationLoggingS3LogsPtrOutput
type InfrastructureConfigurationMap ¶
type InfrastructureConfigurationMap map[string]InfrastructureConfigurationInput
func (InfrastructureConfigurationMap) ElementType ¶
func (InfrastructureConfigurationMap) ElementType() reflect.Type
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext ¶
func (i InfrastructureConfigurationMap) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationMapInput ¶
type InfrastructureConfigurationMapInput interface {
pulumi.Input
ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
ToInfrastructureConfigurationMapOutputWithContext(context.Context) InfrastructureConfigurationMapOutput
}
InfrastructureConfigurationMapInput is an input type that accepts InfrastructureConfigurationMap and InfrastructureConfigurationMapOutput values. You can construct a concrete instance of `InfrastructureConfigurationMapInput` via:
InfrastructureConfigurationMap{ "key": InfrastructureConfigurationArgs{...} }
type InfrastructureConfigurationMapOutput ¶
type InfrastructureConfigurationMapOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationMapOutput) ElementType ¶
func (InfrastructureConfigurationMapOutput) ElementType() reflect.Type
func (InfrastructureConfigurationMapOutput) MapIndex ¶
func (o InfrastructureConfigurationMapOutput) MapIndex(k pulumi.StringInput) InfrastructureConfigurationOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutput() InfrastructureConfigurationMapOutput
func (InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext ¶
func (o InfrastructureConfigurationMapOutput) ToInfrastructureConfigurationMapOutputWithContext(ctx context.Context) InfrastructureConfigurationMapOutput
type InfrastructureConfigurationOutput ¶
type InfrastructureConfigurationOutput struct{ *pulumi.OutputState }
func (InfrastructureConfigurationOutput) ElementType ¶
func (InfrastructureConfigurationOutput) ElementType() reflect.Type
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutput() InfrastructureConfigurationOutput
func (InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext ¶
func (o InfrastructureConfigurationOutput) ToInfrastructureConfigurationOutputWithContext(ctx context.Context) InfrastructureConfigurationOutput
type 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
// Name of IAM Instance Profile.
InstanceProfileName pulumi.StringPtrInput
// Set of EC2 Instance Types.
InstanceTypes pulumi.StringArrayInput
// Name of EC2 Key Pair.
KeyPair pulumi.StringPtrInput
// Configuration block with logging settings. Detailed below.
Logging InfrastructureConfigurationLoggingPtrInput
// Name for the configuration.
Name pulumi.StringPtrInput
// Key-value map of resource tags to assign to infrastructure created by the configuration.
ResourceTags pulumi.StringMapInput
// Set of EC2 Security Group identifiers.
SecurityGroupIds pulumi.StringArrayInput
// Amazon Resource Name (ARN) of SNS Topic.
SnsTopicArn pulumi.StringPtrInput
// EC2 Subnet identifier. Also requires `securityGroupIds` argument.
SubnetId pulumi.StringPtrInput
// Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider .
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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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"`
// Amazon Resource Name (ARN) of the Key Management Service (KMS) Key used to encrypt the component.
KmsKeyId string `pulumi:"kmsKeyId"`
// Name of the component.
Name string `pulumi:"name"`
// Owner of the component.
Owner string `pulumi:"owner"`
// Platform of the component.
Platform string `pulumi:"platform"`
// Operating Systems (OSes) supported by the component.
SupportedOsVersions []string `pulumi:"supportedOsVersions"`
// Key-value map of resource tags for the component.
Tags map[string]string `pulumi:"tags"`
// Type of the component.
Type string `pulumi:"type"`
// Version of the component.
Version string `pulumi:"version"`
}
A collection of values returned by getComponent.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
Provides details about an Image Builder Component.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupComponent(ctx, &imagebuilder.LookupComponentArgs{
Arn: "arn:aws:imagebuilder:us-west-2:aws:component/amazon-cloudwatch-agent-linux/1.0.0",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupComponentResultOutput ¶
type LookupComponentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponent.
func LookupComponentOutput ¶
func LookupComponentOutput(ctx *pulumi.Context, args LookupComponentOutputArgs, opts ...pulumi.InvokeOption) LookupComponentResultOutput
func (LookupComponentResultOutput) Arn ¶
func (o LookupComponentResultOutput) Arn() pulumi.StringOutput
func (LookupComponentResultOutput) ChangeDescription ¶
func (o LookupComponentResultOutput) ChangeDescription() pulumi.StringOutput
Change description of the component.
func (LookupComponentResultOutput) Data ¶
func (o LookupComponentResultOutput) Data() pulumi.StringOutput
Data of the component.
func (LookupComponentResultOutput) DateCreated ¶
func (o LookupComponentResultOutput) DateCreated() pulumi.StringOutput
Date the component was created.
func (LookupComponentResultOutput) Description ¶
func (o LookupComponentResultOutput) Description() pulumi.StringOutput
Description of the component.
func (LookupComponentResultOutput) ElementType ¶
func (LookupComponentResultOutput) ElementType() reflect.Type
func (LookupComponentResultOutput) Encrypted ¶
func (o LookupComponentResultOutput) Encrypted() pulumi.BoolOutput
Encryption status of the component.
func (LookupComponentResultOutput) Id ¶
func (o LookupComponentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupComponentResultOutput) KmsKeyId ¶
func (o LookupComponentResultOutput) KmsKeyId() pulumi.StringOutput
Amazon Resource Name (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 LookupDistributionConfigurationArgs ¶
type LookupDistributionConfigurationArgs struct {
// Amazon Resource Name (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 {
// Amazon Resource Name (ARN) of the distribution configuration.
Arn pulumi.StringInput `pulumi:"arn"`
// Key-value map of resource tags for the distribution configuration.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getDistributionConfiguration.
func (LookupDistributionConfigurationOutputArgs) ElementType ¶
func (LookupDistributionConfigurationOutputArgs) ElementType() reflect.Type
type LookupDistributionConfigurationResult ¶
type LookupDistributionConfigurationResult struct {
Arn string `pulumi:"arn"`
// Date the distribution configuration was created.
DateCreated string `pulumi:"dateCreated"`
// Date the distribution configuration was updated.
DateUpdated string `pulumi:"dateUpdated"`
// Description of the container distribution configuration.
Description string `pulumi:"description"`
// Set of distributions.
Distributions []GetDistributionConfigurationDistribution `pulumi:"distributions"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Name of the distribution configuration.
Name string `pulumi:"name"`
// Key-value map of resource tags for the distribution configuration.
Tags map[string]string `pulumi:"tags"`
}
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfiguration ¶
func LookupDistributionConfiguration(ctx *pulumi.Context, args *LookupDistributionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDistributionConfigurationResult, error)
Provides details about an Image Builder Distribution Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupDistributionConfiguration(ctx, &imagebuilder.LookupDistributionConfigurationArgs{
Arn: "arn:aws:imagebuilder:us-west-2:aws:distribution-configuration/example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupDistributionConfigurationResultOutput ¶
type LookupDistributionConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistributionConfiguration.
func LookupDistributionConfigurationOutput ¶
func LookupDistributionConfigurationOutput(ctx *pulumi.Context, args LookupDistributionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) Arn ¶
func (o LookupDistributionConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupDistributionConfigurationResultOutput) DateCreated ¶
func (o LookupDistributionConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the distribution configuration was created.
func (LookupDistributionConfigurationResultOutput) DateUpdated ¶
func (o LookupDistributionConfigurationResultOutput) DateUpdated() pulumi.StringOutput
Date the distribution configuration was updated.
func (LookupDistributionConfigurationResultOutput) Description ¶
func (o LookupDistributionConfigurationResultOutput) Description() pulumi.StringOutput
Description of the container distribution configuration.
func (LookupDistributionConfigurationResultOutput) Distributions ¶
func (o LookupDistributionConfigurationResultOutput) Distributions() GetDistributionConfigurationDistributionArrayOutput
Set of distributions.
func (LookupDistributionConfigurationResultOutput) ElementType ¶
func (LookupDistributionConfigurationResultOutput) ElementType() reflect.Type
func (LookupDistributionConfigurationResultOutput) Id ¶
func (o LookupDistributionConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDistributionConfigurationResultOutput) Name ¶
func (o LookupDistributionConfigurationResultOutput) Name() pulumi.StringOutput
Name of the distribution configuration.
func (LookupDistributionConfigurationResultOutput) Tags ¶
func (o LookupDistributionConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the distribution configuration.
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutput() LookupDistributionConfigurationResultOutput
func (LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext ¶
func (o LookupDistributionConfigurationResultOutput) ToLookupDistributionConfigurationResultOutputWithContext(ctx context.Context) LookupDistributionConfigurationResultOutput
type LookupImageArgs ¶
type LookupImageArgs struct {
// Amazon Resource Name (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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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"`
// 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"`
// Amazon Resource Name (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"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
ImageRecipeArn string `pulumi:"imageRecipeArn"`
// List of an object with image tests configuration.
ImageTestsConfigurations []GetImagePipelineImageTestsConfiguration `pulumi:"imageTestsConfigurations"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"`
// Name of the image pipeline.
Name string `pulumi:"name"`
// Platform of the image pipeline.
Platform string `pulumi:"platform"`
// List of an object with schedule settings.
Schedules []GetImagePipelineSchedule `pulumi:"schedules"`
// Status of the image pipeline.
Status string `pulumi:"status"`
// Key-value map of resource tags for the image pipeline.
Tags map[string]string `pulumi:"tags"`
}
A collection of values returned by getImagePipeline.
func LookupImagePipeline ¶
func LookupImagePipeline(ctx *pulumi.Context, args *LookupImagePipelineArgs, opts ...pulumi.InvokeOption) (*LookupImagePipelineResult, error)
Provides details about an Image Builder Image Pipeline.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupImagePipeline(ctx, &imagebuilder.LookupImagePipelineArgs{
Arn: "arn:aws:imagebuilder:us-west-2:aws:image-pipeline/example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupImagePipelineResultOutput ¶
type LookupImagePipelineResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImagePipeline.
func LookupImagePipelineOutput ¶
func LookupImagePipelineOutput(ctx *pulumi.Context, args LookupImagePipelineOutputArgs, opts ...pulumi.InvokeOption) LookupImagePipelineResultOutput
func (LookupImagePipelineResultOutput) Arn ¶
func (o LookupImagePipelineResultOutput) Arn() pulumi.StringOutput
func (LookupImagePipelineResultOutput) 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
Amazon Resource Name (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
Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
func (LookupImagePipelineResultOutput) ImageTestsConfigurations ¶
func (o LookupImagePipelineResultOutput) ImageTestsConfigurations() GetImagePipelineImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImagePipelineResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImagePipelineResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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 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"`
// Platform 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"`
// The working directory used during build and test workflows.
WorkingDirectory string `pulumi:"workingDirectory"`
}
A collection of values returned by getImageRecipe.
func LookupImageRecipe ¶
func LookupImageRecipe(ctx *pulumi.Context, args *LookupImageRecipeArgs, opts ...pulumi.InvokeOption) (*LookupImageRecipeResult, error)
Provides details about an Image Builder Image Recipe.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupImageRecipe(ctx, &imagebuilder.LookupImageRecipeArgs{
Arn: "arn:aws:imagebuilder:us-east-1:aws:image-recipe/example/1.0.0",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupImageRecipeResultOutput ¶
type LookupImageRecipeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageRecipe.
func LookupImageRecipeOutput ¶
func LookupImageRecipeOutput(ctx *pulumi.Context, args LookupImageRecipeOutputArgs, opts ...pulumi.InvokeOption) LookupImageRecipeResultOutput
func (LookupImageRecipeResultOutput) Arn ¶
func (o LookupImageRecipeResultOutput) Arn() pulumi.StringOutput
func (LookupImageRecipeResultOutput) BlockDeviceMappings ¶
func (o LookupImageRecipeResultOutput) BlockDeviceMappings() GetImageRecipeBlockDeviceMappingArrayOutput
Set of objects with block device mappings for the 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
Platform 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
The working directory used during build and test workflows.
type LookupImageResult ¶
type LookupImageResult struct {
Arn string `pulumi:"arn"`
// Build version Amazon Resource Name (ARN) of the image. This will always have the `#.#.#/#` suffix.
BuildVersionArn string `pulumi:"buildVersionArn"`
// Date the image was created.
DateCreated string `pulumi:"dateCreated"`
// Amazon Resource Name (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"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
ImageRecipeArn string `pulumi:"imageRecipeArn"`
// List of an object with image tests configuration.
ImageTestsConfigurations []GetImageImageTestsConfiguration `pulumi:"imageTestsConfigurations"`
// Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration.
InfrastructureConfigurationArn string `pulumi:"infrastructureConfigurationArn"`
// Name of the AMI.
Name string `pulumi:"name"`
// Operating System version of the image.
OsVersion string `pulumi:"osVersion"`
// List of objects with resources created by the image.
OutputResources []GetImageOutputResource `pulumi:"outputResources"`
// Platform of the image.
Platform string `pulumi:"platform"`
// Key-value map of resource tags for the image.
Tags map[string]string `pulumi:"tags"`
// Version of the image.
Version string `pulumi:"version"`
}
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Provides details about an Image Builder Image.
## Example Usage ### Latest
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupImage(ctx, &imagebuilder.LookupImageArgs{
Arn: "arn:aws:imagebuilder:us-west-2:aws:image/amazon-linux-2-x86/x.x.x",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupImageResultOutput ¶
type LookupImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImage.
func LookupImageOutput ¶
func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput
func (LookupImageResultOutput) Arn ¶
func (o LookupImageResultOutput) Arn() pulumi.StringOutput
func (LookupImageResultOutput) BuildVersionArn ¶
func (o LookupImageResultOutput) BuildVersionArn() pulumi.StringOutput
Build version Amazon Resource Name (ARN) of the image. This will always have the `#.#.#/#` suffix.
func (LookupImageResultOutput) DateCreated ¶
func (o LookupImageResultOutput) DateCreated() pulumi.StringOutput
Date the image was created.
func (LookupImageResultOutput) DistributionConfigurationArn ¶
func (o LookupImageResultOutput) DistributionConfigurationArn() pulumi.StringOutput
Amazon Resource Name (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
Amazon Resource Name (ARN) of the Image Builder Infrastructure Recipe.
func (LookupImageResultOutput) ImageTestsConfigurations ¶
func (o LookupImageResultOutput) ImageTestsConfigurations() GetImageImageTestsConfigurationArrayOutput
List of an object with image tests configuration.
func (LookupImageResultOutput) InfrastructureConfigurationArn ¶
func (o LookupImageResultOutput) InfrastructureConfigurationArn() pulumi.StringOutput
Amazon Resource Name (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 {
// Amazon Resource Name (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 {
// Amazon Resource Name (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"`
// 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"`
// Amazon Resource Name (ARN) of the SNS Topic associated with the configuration.
SnsTopicArn string `pulumi:"snsTopicArn"`
// Identifier of the EC2 Subnet associated with the configuration.
SubnetId string `pulumi:"subnetId"`
// Key-value map of resource tags for the infrastructure configuration.
Tags map[string]string `pulumi:"tags"`
// Whether instances are terminated on failure.
TerminateInstanceOnFailure bool `pulumi:"terminateInstanceOnFailure"`
}
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfiguration ¶
func LookupInfrastructureConfiguration(ctx *pulumi.Context, args *LookupInfrastructureConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInfrastructureConfigurationResult, error)
Provides details about an Image Builder Infrastructure Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/imagebuilder" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := imagebuilder.LookupInfrastructureConfiguration(ctx, &imagebuilder.LookupInfrastructureConfigurationArgs{
Arn: "arn:aws:imagebuilder:us-west-2:aws:infrastructure-configuration/example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupInfrastructureConfigurationResultOutput ¶
type LookupInfrastructureConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInfrastructureConfiguration.
func LookupInfrastructureConfigurationOutput ¶
func LookupInfrastructureConfigurationOutput(ctx *pulumi.Context, args LookupInfrastructureConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) Arn ¶
func (o LookupInfrastructureConfigurationResultOutput) Arn() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) DateCreated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateCreated() pulumi.StringOutput
Date the infrastructure configuration was updated.
func (LookupInfrastructureConfigurationResultOutput) DateUpdated ¶
func (o LookupInfrastructureConfigurationResultOutput) DateUpdated() pulumi.StringOutput
func (LookupInfrastructureConfigurationResultOutput) Description ¶
func (o LookupInfrastructureConfigurationResultOutput) Description() pulumi.StringOutput
Description of the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) ElementType ¶
func (LookupInfrastructureConfigurationResultOutput) ElementType() reflect.Type
func (LookupInfrastructureConfigurationResultOutput) Id ¶
func (o LookupInfrastructureConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInfrastructureConfigurationResultOutput) 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
Amazon Resource Name (ARN) of the SNS Topic associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) SubnetId ¶
func (o LookupInfrastructureConfigurationResultOutput) SubnetId() pulumi.StringOutput
Identifier of the EC2 Subnet associated with the configuration.
func (LookupInfrastructureConfigurationResultOutput) Tags ¶
func (o LookupInfrastructureConfigurationResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the infrastructure configuration.
func (LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure ¶
func (o LookupInfrastructureConfigurationResultOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
Whether instances are terminated on failure.
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutput() LookupInfrastructureConfigurationResultOutput
func (LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext ¶
func (o LookupInfrastructureConfigurationResultOutput) ToLookupInfrastructureConfigurationResultOutputWithContext(ctx context.Context) LookupInfrastructureConfigurationResultOutput
Source Files
¶
- component.go
- distributionConfiguration.go
- getComponent.go
- getComponents.go
- getDistributionConfiguration.go
- getDistributionConfigurations.go
- getImage.go
- getImagePipeline.go
- getImageRecipe.go
- getImageRecipes.go
- getInfrastructureConfiguration.go
- getInfrastructureConfigurations.go
- image.go
- imagePipeline.go
- imageRecipe.go
- infrastructureConfiguration.go
- init.go
- pulumiTypes.go