Class SqlResourceSqlRoleDefinitionArgs.Builder

    • Method Detail

      • accountName

        public SqlResourceSqlRoleDefinitionArgs.Builder accountName​(com.pulumi.core.Output<java.lang.String> accountName)
        Parameters:
        accountName - Cosmos DB database account name.
        Returns:
        builder
      • assignableScopes

        public SqlResourceSqlRoleDefinitionArgs.Builder assignableScopes​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<java.lang.String>> assignableScopes)
        Parameters:
        assignableScopes - A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist.
        Returns:
        builder
      • assignableScopes

        public SqlResourceSqlRoleDefinitionArgs.Builder assignableScopes​(java.util.List<java.lang.String> assignableScopes)
        Parameters:
        assignableScopes - A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist.
        Returns:
        builder
      • assignableScopes

        public SqlResourceSqlRoleDefinitionArgs.Builder assignableScopes​(java.lang.String... assignableScopes)
        Parameters:
        assignableScopes - A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist.
        Returns:
        builder
      • resourceGroupName

        public SqlResourceSqlRoleDefinitionArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • resourceGroupName

        public SqlResourceSqlRoleDefinitionArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • roleDefinitionId

        public SqlResourceSqlRoleDefinitionArgs.Builder roleDefinitionId​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> roleDefinitionId)
        Parameters:
        roleDefinitionId - The GUID for the Role Definition.
        Returns:
        builder
      • roleDefinitionId

        public SqlResourceSqlRoleDefinitionArgs.Builder roleDefinitionId​(java.lang.String roleDefinitionId)
        Parameters:
        roleDefinitionId - The GUID for the Role Definition.
        Returns:
        builder
      • roleName

        public SqlResourceSqlRoleDefinitionArgs.Builder roleName​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> roleName)
        Parameters:
        roleName - A user-friendly name for the Role Definition. Must be unique for the database account.
        Returns:
        builder
      • roleName

        public SqlResourceSqlRoleDefinitionArgs.Builder roleName​(java.lang.String roleName)
        Parameters:
        roleName - A user-friendly name for the Role Definition. Must be unique for the database account.
        Returns:
        builder