Class DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder
-
- Enclosing class:
- DistributionConfigurationDistributionSsmParameterConfigurationArgs
public static final class DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionConfigurationDistributionSsmParameterConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderamiAccountId(com.pulumi.core.Output<java.lang.String> amiAccountId)DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderamiAccountId(java.lang.String amiAccountId)DistributionConfigurationDistributionSsmParameterConfigurationArgsbuild()DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderdataType(com.pulumi.core.Output<java.lang.String> dataType)DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderdataType(java.lang.String dataType)DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderparameterName(com.pulumi.core.Output<java.lang.String> parameterName)DistributionConfigurationDistributionSsmParameterConfigurationArgs.BuilderparameterName(java.lang.String parameterName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionConfigurationDistributionSsmParameterConfigurationArgs defaults)
-
-
Method Detail
-
amiAccountId
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder amiAccountId(@Nullable com.pulumi.core.Output<java.lang.String> amiAccountId)
- Parameters:
amiAccountId- AWS account ID that will own the parameter in the given region. This account must be specified as a target account in the distribution settings.- Returns:
- builder
-
amiAccountId
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder amiAccountId(java.lang.String amiAccountId)
- Parameters:
amiAccountId- AWS account ID that will own the parameter in the given region. This account must be specified as a target account in the distribution settings.- Returns:
- builder
-
dataType
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder dataType(@Nullable com.pulumi.core.Output<java.lang.String> dataType)
- Parameters:
dataType- Data type of the SSM parameter. Valid values are `text` and `aws:ec2:image`. AWS recommends using `aws:ec2:image`.- Returns:
- builder
-
dataType
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder dataType(java.lang.String dataType)
- Parameters:
dataType- Data type of the SSM parameter. Valid values are `text` and `aws:ec2:image`. AWS recommends using `aws:ec2:image`.- Returns:
- builder
-
parameterName
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder parameterName(com.pulumi.core.Output<java.lang.String> parameterName)
- Parameters:
parameterName- Name of the SSM parameter that will store the AMI ID after distribution.- Returns:
- builder
-
parameterName
public DistributionConfigurationDistributionSsmParameterConfigurationArgs.Builder parameterName(java.lang.String parameterName)
- Parameters:
parameterName- Name of the SSM parameter that will store the AMI ID after distribution.- Returns:
- builder
-
build
public DistributionConfigurationDistributionSsmParameterConfigurationArgs build()
-
-