Class DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder
-
- Enclosing class:
- DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs
public static final class DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs defaults)
-
-
Method Detail
-
organizationArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> organizationArns)
- Parameters:
organizationArns- Set of AWS Organization ARNs to assign.- Returns:
- builder
-
organizationArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationArns(java.util.List<java.lang.String> organizationArns)
- Parameters:
organizationArns- Set of AWS Organization ARNs to assign.- Returns:
- builder
-
organizationArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationArns(java.lang.String... organizationArns)
- Parameters:
organizationArns- Set of AWS Organization ARNs to assign.- Returns:
- builder
-
organizationalUnitArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationalUnitArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> organizationalUnitArns)
- Parameters:
organizationalUnitArns- Set of AWS Organizational Unit ARNs to assign.- Returns:
- builder
-
organizationalUnitArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationalUnitArns(java.util.List<java.lang.String> organizationalUnitArns)
- Parameters:
organizationalUnitArns- Set of AWS Organizational Unit ARNs to assign.- Returns:
- builder
-
organizationalUnitArns
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder organizationalUnitArns(java.lang.String... organizationalUnitArns)
- Parameters:
organizationalUnitArns- Set of AWS Organizational Unit ARNs to assign.- Returns:
- builder
-
userGroups
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userGroups(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> userGroups)
- Parameters:
userGroups- Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.- Returns:
- builder
-
userGroups
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userGroups(java.util.List<java.lang.String> userGroups)
- Parameters:
userGroups- Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.- Returns:
- builder
-
userGroups
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userGroups(java.lang.String... userGroups)
- Parameters:
userGroups- Set of EC2 launch permission user groups to assign. Use `all` to distribute a public AMI.- Returns:
- builder
-
userIds
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> userIds)
- Parameters:
userIds- Set of AWS Account identifiers to assign.- Returns:
- builder
-
userIds
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userIds(java.util.List<java.lang.String> userIds)
- Parameters:
userIds- Set of AWS Account identifiers to assign.- Returns:
- builder
-
userIds
public DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs.Builder userIds(java.lang.String... userIds)
- Parameters:
userIds- Set of AWS Account identifiers to assign.- Returns:
- builder
-
-