Class AmiLaunchPermissionArgs.Builder

  • Enclosing class:
    AmiLaunchPermissionArgs

    public static final class AmiLaunchPermissionArgs.Builder
    extends java.lang.Object
    • 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
      • 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