Package com.pulumi.aws.ec2.inputs
Class AmiLaunchPermissionState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.AmiLaunchPermissionState.Builder
-
- Enclosing class:
- AmiLaunchPermissionState
public static final class AmiLaunchPermissionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AmiLaunchPermissionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmiLaunchPermissionState.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)AmiLaunchPermissionState.BuilderaccountId(java.lang.String accountId)AmiLaunchPermissionStatebuild()AmiLaunchPermissionState.Buildergroup(com.pulumi.core.Output<java.lang.String> group)AmiLaunchPermissionState.Buildergroup(java.lang.String group)AmiLaunchPermissionState.BuilderimageId(com.pulumi.core.Output<java.lang.String> imageId)AmiLaunchPermissionState.BuilderimageId(java.lang.String imageId)AmiLaunchPermissionState.BuilderorganizationalUnitArn(com.pulumi.core.Output<java.lang.String> organizationalUnitArn)AmiLaunchPermissionState.BuilderorganizationalUnitArn(java.lang.String organizationalUnitArn)AmiLaunchPermissionState.BuilderorganizationArn(com.pulumi.core.Output<java.lang.String> organizationArn)AmiLaunchPermissionState.BuilderorganizationArn(java.lang.String organizationArn)AmiLaunchPermissionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AmiLaunchPermissionState.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AmiLaunchPermissionState defaults)
-
-
Method Detail
-
accountId
public AmiLaunchPermissionState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the launch permission.- Returns:
- builder
-
accountId
public AmiLaunchPermissionState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the launch permission.- Returns:
- builder
-
group
public AmiLaunchPermissionState.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 AmiLaunchPermissionState.Builder group(java.lang.String group)
- Parameters:
group- Name of the group for the launch permission. Valid values: `"all"`.- Returns:
- builder
-
imageId
public AmiLaunchPermissionState.Builder imageId(@Nullable com.pulumi.core.Output<java.lang.String> imageId)
- Parameters:
imageId- ID of the AMI.- Returns:
- builder
-
imageId
public AmiLaunchPermissionState.Builder imageId(java.lang.String imageId)
- Parameters:
imageId- ID of the AMI.- Returns:
- builder
-
organizationArn
public AmiLaunchPermissionState.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 AmiLaunchPermissionState.Builder organizationArn(java.lang.String organizationArn)
- Parameters:
organizationArn- ARN of an organization for the launch permission.- Returns:
- builder
-
organizationalUnitArn
public AmiLaunchPermissionState.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 AmiLaunchPermissionState.Builder organizationalUnitArn(java.lang.String organizationalUnitArn)
- Parameters:
organizationalUnitArn- ARN of an organizational unit for the launch permission.- Returns:
- builder
-
region
public AmiLaunchPermissionState.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 AmiLaunchPermissionState.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 AmiLaunchPermissionState build()
-
-