Class AuthorizedOrgsDesc
AuthorizedOrgsDesc
contains data for an organization's authorization policy.
Implements
Inherited Members
Namespace: Google.Apis.AccessContextManager.v1.Data
Assembly: Google.Apis.AccessContextManager.v1.dll
Syntax
public class AuthorizedOrgsDesc : IDirectResponseSchema
Properties
AssetType
The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE
, and
ASSET_TYPE_CREDENTIAL_STRENGTH
.
Declaration
[JsonProperty("assetType")]
public virtual string AssetType { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthorizationDirection
The direction of the authorization relationship between this organization and the organizations listed in
the orgs
field. The valid values for this field include the following: AUTHORIZATION_DIRECTION_FROM
:
Allows this organization to evaluate traffic in the organizations listed in the orgs
field.
AUTHORIZATION_DIRECTION_TO
: Allows the organizations listed in the orgs
field to evaluate the traffic in
this organization. For the authorization relationship to take effect, all of the organizations must
authorize and specify the appropriate relationship direction. For example, if organization A authorized
organization B and C to evaluate its traffic, by specifying AUTHORIZATION_DIRECTION_TO
as the
authorization direction, organizations B and C must specify AUTHORIZATION_DIRECTION_FROM
as the
authorization direction in their AuthorizedOrgsDesc
resource.
Declaration
[JsonProperty("authorizationDirection")]
public virtual string AuthorizationDirection { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthorizationType
A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST
.
Declaration
[JsonProperty("authorizationType")]
public virtual string AuthorizationType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Identifier. Resource name for the AuthorizedOrgsDesc
. Format:
accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}
. The authorized_orgs_desc
component must begin with a letter, followed by alphanumeric characters or _
. After you create an
AuthorizedOrgsDesc
, you cannot change its name
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Orgs
The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/
Example:
organizations/123456
Declaration
[JsonProperty("orgs")]
public virtual IList<string> Orgs { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |