Class AccountAssignmentState.Builder

  • Enclosing class:
    AccountAssignmentState

    public static final class AccountAssignmentState.Builder
    extends java.lang.Object
    • Method Detail

      • instanceArn

        public AccountAssignmentState.Builder instanceArn​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> instanceArn)
        Parameters:
        instanceArn - ARN of the SSO Instance.
        Returns:
        builder
      • instanceArn

        public AccountAssignmentState.Builder instanceArn​(java.lang.String instanceArn)
        Parameters:
        instanceArn - ARN of the SSO Instance.
        Returns:
        builder
      • permissionSetArn

        public AccountAssignmentState.Builder permissionSetArn​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> permissionSetArn)
        Parameters:
        permissionSetArn - ARN of the Permission Set that the admin wants to grant the principal access to.
        Returns:
        builder
      • permissionSetArn

        public AccountAssignmentState.Builder permissionSetArn​(java.lang.String permissionSetArn)
        Parameters:
        permissionSetArn - ARN of the Permission Set that the admin wants to grant the principal access to.
        Returns:
        builder
      • principalId

        public AccountAssignmentState.Builder principalId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> principalId)
        Parameters:
        principalId - An identifier for an object in SSO, such as a user or group. PrincipalIds are GUIDs (For example, `f81d4fae-7dec-11d0-a765-00a0c91e6bf6`).
        Returns:
        builder
      • principalId

        public AccountAssignmentState.Builder principalId​(java.lang.String principalId)
        Parameters:
        principalId - An identifier for an object in SSO, such as a user or group. PrincipalIds are GUIDs (For example, `f81d4fae-7dec-11d0-a765-00a0c91e6bf6`).
        Returns:
        builder
      • principalType

        public AccountAssignmentState.Builder principalType​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> principalType)
        Parameters:
        principalType - The entity type for which the assignment will be created. Valid values: `USER`, `GROUP`.
        Returns:
        builder
      • principalType

        public AccountAssignmentState.Builder principalType​(java.lang.String principalType)
        Parameters:
        principalType - The entity type for which the assignment will be created. Valid values: `USER`, `GROUP`.
        Returns:
        builder
      • region

        public AccountAssignmentState.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 AccountAssignmentState.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
      • targetId

        public AccountAssignmentState.Builder targetId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> targetId)
        Parameters:
        targetId - An AWS account identifier, typically a 10-12 digit string.
        Returns:
        builder
      • targetId

        public AccountAssignmentState.Builder targetId​(java.lang.String targetId)
        Parameters:
        targetId - An AWS account identifier, typically a 10-12 digit string.
        Returns:
        builder
      • targetType

        public AccountAssignmentState.Builder targetType​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> targetType)
        Parameters:
        targetType - The entity type for which the assignment will be created. Valid values: `AWS_ACCOUNT`.
        Returns:
        builder
      • targetType

        public AccountAssignmentState.Builder targetType​(java.lang.String targetType)
        Parameters:
        targetType - The entity type for which the assignment will be created. Valid values: `AWS_ACCOUNT`.
        Returns:
        builder