Class AmiLaunchPermissionState.Builder

  • Enclosing class:
    AmiLaunchPermissionState

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