func (o LookupServicePrincipalResultOutput) Oauth2PermissionScopes() GetServicePrincipalOauth2PermissionScopeArrayOutput {
	return o.ApplyT(func(v LookupServicePrincipalResult) []GetServicePrincipalOauth2PermissionScope {
		return v.Oauth2PermissionScopes
	}).(GetServicePrincipalOauth2PermissionScopeArrayOutput)
}
// A collection of OAuth 2.0 delegated permissions exposed by the associated application. Each permission is covered by an `oauth2PermissionScopes` block as documented below.
A collection of OAuth 2.0 delegated permissions exposed by the associated application. Each permission is covered by an `oauth2PermissionScopes` block as documented below.
// A collection of OAuth 2 . 0 delegated permissions exposed by the associated application . Each permission is covered by an ` oauth2PermissionScopes ` block as documented below .
func (o LookupServicePrincipalResultOutput) Oauth2PermissionScopes() GetServicePrincipalOauth2PermissionScopeArrayOutput {
	return o.ApplyT(func(v LookupServicePrincipalResult) []GetServicePrincipalOauth2PermissionScope {
		return v.Oauth2PermissionScopes
	}).(GetServicePrincipalOauth2PermissionScopeArrayOutput)
}
func ( o LookupServicePrincipalResultOutput ) Oauth2PermissionScopes ( ) GetServicePrincipalOauth2PermissionScopeArrayOutput { return o . ApplyT ( func ( v LookupServicePrincipalResult ) [ ] GetServicePrincipalOauth2PermissionScope { return v . Oauth2PermissionScopes } ) . ( GetServicePrincipalOauth2PermissionScopeArrayOutput ) }
A collection of OAuth 2.0 delegated permissions exposed by the associated application.
A collection of OAuth 2 . 0 delegated permissions exposed by the associated application .