Package com.pulumi.aws.ec2
Class AmiLaunchPermissionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.AmiLaunchPermissionArgs.Builder
-
- Enclosing class:
- AmiLaunchPermissionArgs
public static final class AmiLaunchPermissionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AmiLaunchPermissionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmiLaunchPermissionArgs.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)AmiLaunchPermissionArgs.BuilderaccountId(java.lang.String accountId)AmiLaunchPermissionArgsbuild()AmiLaunchPermissionArgs.Buildergroup(com.pulumi.core.Output<java.lang.String> group)AmiLaunchPermissionArgs.Buildergroup(java.lang.String group)AmiLaunchPermissionArgs.BuilderimageId(com.pulumi.core.Output<java.lang.String> imageId)AmiLaunchPermissionArgs.BuilderimageId(java.lang.String imageId)AmiLaunchPermissionArgs.BuilderorganizationalUnitArn(com.pulumi.core.Output<java.lang.String> organizationalUnitArn)AmiLaunchPermissionArgs.BuilderorganizationalUnitArn(java.lang.String organizationalUnitArn)AmiLaunchPermissionArgs.BuilderorganizationArn(com.pulumi.core.Output<java.lang.String> organizationArn)AmiLaunchPermissionArgs.BuilderorganizationArn(java.lang.String organizationArn)AmiLaunchPermissionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AmiLaunchPermissionArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AmiLaunchPermissionArgs defaults)
-
-
Method Detail
-
accountId
public AmiLaunchPermissionArgs.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the launch permission.- Returns:
- builder
-
accountId
public AmiLaunchPermissionArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the launch permission.- Returns:
- builder
-
group
public AmiLaunchPermissionArgs.Builder group(@Nullable com.pulumi.core.Output<java.lang.String> group)
- Parameters:
group- Name of the group for the launch permission. Valid values: `"all"`.- Returns:
- builder
-
group
public AmiLaunchPermissionArgs.Builder group(java.lang.String group)
- Parameters:
group- Name of the group for the launch permission. Valid values: `"all"`.- Returns:
- builder
-
imageId
public AmiLaunchPermissionArgs.Builder imageId(com.pulumi.core.Output<java.lang.String> imageId)
- Parameters:
imageId- ID of the AMI.- Returns:
- builder
-
imageId
public AmiLaunchPermissionArgs.Builder imageId(java.lang.String imageId)
- Parameters:
imageId- ID of the AMI.- Returns:
- builder
-
organizationArn
public AmiLaunchPermissionArgs.Builder organizationArn(@Nullable com.pulumi.core.Output<java.lang.String> organizationArn)
- Parameters:
organizationArn- ARN of an organization for the launch permission.- Returns:
- builder
-
organizationArn
public AmiLaunchPermissionArgs.Builder organizationArn(java.lang.String organizationArn)
- Parameters:
organizationArn- ARN of an organization for the launch permission.- Returns:
- builder
-
organizationalUnitArn
public AmiLaunchPermissionArgs.Builder organizationalUnitArn(@Nullable com.pulumi.core.Output<java.lang.String> organizationalUnitArn)
- Parameters:
organizationalUnitArn- ARN of an organizational unit for the launch permission.- Returns:
- builder
-
organizationalUnitArn
public AmiLaunchPermissionArgs.Builder organizationalUnitArn(java.lang.String organizationalUnitArn)
- Parameters:
organizationalUnitArn- ARN of an organizational unit for the launch permission.- Returns:
- builder
-
region
public AmiLaunchPermissionArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AmiLaunchPermissionArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public AmiLaunchPermissionArgs build()
-
-