Libraries
»
puppetlabs-azure_arm
(0.2.1)
»
Index (g)
»
Puppet Tasks
»
graphrbac_azure_o_auth2_grant
Puppet Task: graphrbac_azure_o_auth2_grant
Defined in:
tasks/graphrbac_azure_o_auth2_grant.json,
tasks/graphrbac_azure_o_auth2_grant.rb
Overview
Grants OAuth2 permissions for the relevant resource Ids of an app.
Supports noop?
false
Parameters
consenttype
(Optional[String[1]])
— Typically set to AllPrincipals
resourceid
(Optional[String[1]])
— Service Principal Id of the resource you want to grant
api_version
(Optional[String[1]])
— Client API version.
scope
(Optional[String[1]])
— Typically set to user_impersonation
starttime
(Optional[String[1]])
— Start time for TTL
expirytime
(Optional[String[1]])
— Expiry time for TTL
odatatype
(Optional[String[1]])
— Microsoft.DirectoryServices.OAuth2PermissionGrant
clientid
(Optional[String[1]])
— The objectId of the Service Principal associated with the app
principalid
(Optional[String[1]])
— Set to null if AllPrincipals is set
body
(Optional[String[1]])
— The relevant app Service Principal Object Id and the Service Principal Object Id you want to grant.
tenant_id
(Optional[String[1]])
— The tenant ID.