- 
                Notifications
    
You must be signed in to change notification settings  - Fork 46
 
Get CosmosDbPermission
Return the permissions for a Cosmos DB database user.
Get-CosmosDbPermission -Context <Context> [-Key <SecureString>] [-KeyType <String>] [-Database <String>]
 -UserId <String> [-Id <String>] [-TokenExpiry <Int32>] [<CommonParameters>]Get-CosmosDbPermission -Account <String> [-Key <SecureString>] [-KeyType <String>] [-Database <String>]
 -UserId <String> [-Id <String>] [-TokenExpiry <Int32>] [<CommonParameters>]This cmdlet will return the permissions for a specified user in a Cosmos DB database. If an Id is specified then only the specified permission will be returned.
PS C:\> Get-CosmosDbPermission -Context $cosmosDbContext -UserId 'MyApplication'Get a list of permissions for a user 'MyApplication' in the database.
PS C:\> Get-CosmosDbPermission -Context $cosmosDbContext -UserId 'MyApplication' -Id 'read'Get the 'read' permission for a user 'MyApplication' in the database.
The account name of the Cosmos DB to access.
Type: String
Parameter Sets: Account
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThis is an object containing the context information of the Cosmos DB database that will be deleted. It should be created by `New-CosmosDbContext`.
Type: Context
Parameter Sets: Context
Aliases: Connection
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThe name of the database to access in the Cosmos DB account.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThis is the id of the permission to return.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThe key to be used to access this Cosmos DB.
Type: SecureString
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThe type of key that will be used to access ths Cosmos DB.
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: master, resource
Required: False
Position: Named
Default value: Master
Accept pipeline input: False
Accept wildcard characters: FalseThis is the number of seconds that the resource token for each permission will expire in. If not specified the default value of 3600 seconds (1 hour) is used.
The minimum token expiry is 600 seconds and the maximum token expiry is 18000 seconds.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: FalseThis is the id of the user to get the permissions for.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalseThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
- ConvertTo-CosmosDbTokenDateString
 - Get-CosmosDbAccount
 - Get-CosmosDbAccountConnectionString
 - Get-CosmosDbAccountMasterKey
 - Get-CosmosDbAttachment
 - Get-CosmosDbAttachmentResourcePath
 - Get-CosmosDbAuthorizationHeaderFromContext
 - Get-CosmosDbCollection
 - Get-CosmosDbCollectionResourcePath
 - Get-CosmosDbDatabase
 - Get-CosmosDbDatabaseResourcePath
 - Get-CosmosDbDocument
 - Get-CosmosDbDocumentResourcePath
 - Get-CosmosDbEntraIdToken
 - Get-CosmosDbOffer
 - Get-CosmosDbOfferResourcePath
 - Get-CosmosDbPermission
 - Get-CosmosDbPermissionResourcePath
 - Get-CosmosDbStoredProcedure
 - Get-CosmosDbStoredProcedureResourcePath
 - Get-CosmosDbTrigger
 - Get-CosmosDbTriggerResourcePath
 - Get-CosmosDbUri
 - Get-CosmosDbUser
 - Get-CosmosDbUserDefinedFunction
 - Get-CosmosDbUserDefinedFunctionResourcePath
 - Get-CosmosDbUserResourcePath
 - Invoke-CosmosDbRequest
 - Invoke-CosmosDbStoredProcedure
 - New-CosmosDbAccount
 - New-CosmosDbAccountMasterKey
 - New-CosmosDbAttachment
 - New-CosmosDbBackoffPolicy
 - New-CosmosDbContext
 - New-CosmosDbCollection
 - New-CosmosDbCollectionExcludedPath
 - New-CosmosDbCollectionIncludedPath
 - New-CosmosDbCollectionIncludedPathIndex
 - New-CosmosDbCollectionIndexingPolicy
 - New-CosmosDbCollectionUniqueKey
 - New-CosmosDbCollectionUniqueKeyPolicy
 - New-CosmosDbDatabase
 - New-CosmosDbDocument
 - New-CosmosDbInvalidArgumentException
 - New-CosmosDbInvalidOperationException
 - New-CosmosDbPermission
 - New-CosmosDbStoredProcedure
 - New-CosmosDbTrigger
 - New-CosmosDbUser
 - New-CosmosDbUserDefinedFunction
 - Remove-CosmosDbAccount
 - Remove-CosmosDbAttachment
 - Remove-CosmosDbCollection
 - Remove-CosmosDbDatabase
 - Remove-CosmosDbDocument
 - Remove-CosmosDbPermission
 - Remove-CosmosDbStoredProcedure
 - Remove-CosmosDbTrigger
 - Remove-CosmosDbUser
 - Remove-CosmosDbUserDefinedFunction
 - Set-CosmosDbAccount
 - Set-CosmosDbAttachment
 - Set-CosmosDbAttachmentType
 - Set-CosmosDbCollectionType
 - Set-CosmosDbDatabaseType
 - Set-CosmosDbDocument
 - Set-CosmosDbDocumentType
 - Set-CosmosDbOffer
 - Set-CosmosDbOfferType
 - Set-CosmosDbPermissionType
 - Set-CosmosDbStoredProcedure
 - Set-CosmosDbStoredProcedureType
 - Set-CosmosDbTrigger
 - Set-CosmosDbTriggerType
 - Set-CosmosDbUser
 - Set-CosmosDbUserDefinedFunction
 - Set-CosmosDbUserDefinedFunctionType
 - Set-CosmosDbUserType