Class GoogleChromePolicyVersionsV1PolicySchema
Resource representing a policy schema.
Implements
Inherited Members
Namespace: Google.Apis.ChromePolicy.v1.Data
Assembly: Google.Apis.ChromePolicy.v1.dll
Syntax
public class GoogleChromePolicyVersionsV1PolicySchema : IDirectResponseSchema
Properties
AccessRestrictions
Output only. Specific access restrictions related to this policy.
Declaration
[JsonProperty("accessRestrictions")]
public virtual IList<string> AccessRestrictions { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
AdditionalTargetKeyNames
Output only. Additional key names that will be used to identify the target of the policy value. When
specifying a policyTargetKey
, each of the additional keys specified here will have to be included in the
additionalTargetKeys
map.
Declaration
[JsonProperty("additionalTargetKeyNames")]
public virtual IList<GoogleChromePolicyVersionsV1AdditionalTargetKeyName> AdditionalTargetKeyNames { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleChromePolicyVersionsV1AdditionalTargetKeyName> |
CategoryTitle
Title of the category in which a setting belongs.
Declaration
[JsonProperty("categoryTitle")]
public virtual string CategoryTitle { get; set; }
Property Value
Type | Description |
---|---|
string |
Definition
Schema definition using proto descriptor.
Declaration
[JsonProperty("definition")]
public virtual Proto2FileDescriptorProto Definition { get; set; }
Property Value
Type | Description |
---|---|
Proto2FileDescriptorProto |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FieldDescriptions
Output only. Detailed description of each field that is part of the schema. Fields are suggested to be displayed by the ordering in this list, not by field number.
Declaration
[JsonProperty("fieldDescriptions")]
public virtual IList<GoogleChromePolicyVersionsV1PolicySchemaFieldDescription> FieldDescriptions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleChromePolicyVersionsV1PolicySchemaFieldDescription> |
Name
Format: name=customers/{customer}/policySchemas/{schema_namespace}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Notices
Output only. Special notice messages related to setting certain values in certain fields in the schema.
Declaration
[JsonProperty("notices")]
public virtual IList<GoogleChromePolicyVersionsV1PolicySchemaNoticeDescription> Notices { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleChromePolicyVersionsV1PolicySchemaNoticeDescription> |
PolicyApiLifecycle
Output only. Current lifecycle information.
Declaration
[JsonProperty("policyApiLifecycle")]
public virtual GoogleChromePolicyVersionsV1PolicyApiLifecycle PolicyApiLifecycle { get; set; }
Property Value
Type | Description |
---|---|
GoogleChromePolicyVersionsV1PolicyApiLifecycle |
PolicyDescription
Output only. Description about the policy schema for user consumption.
Declaration
[JsonProperty("policyDescription")]
public virtual string PolicyDescription { get; set; }
Property Value
Type | Description |
---|---|
string |
SchemaName
Output only. The fully qualified name of the policy schema. This value is used to fill the field
policy_schema
in PolicyValue when calling BatchInheritOrgUnitPolicies BatchModifyOrgUnitPolicies
BatchModifyGroupPolicies or BatchDeleteGroupPolicies.
Declaration
[JsonProperty("schemaName")]
public virtual string SchemaName { get; set; }
Property Value
Type | Description |
---|---|
string |
SupportUri
Output only. URI to related support article for this schema.
Declaration
[JsonProperty("supportUri")]
public virtual string SupportUri { get; set; }
Property Value
Type | Description |
---|---|
string |
SupportedPlatforms
Output only. List indicates that the policy will only apply to devices/users on these platforms.
Declaration
[JsonProperty("supportedPlatforms")]
public virtual IList<string> SupportedPlatforms { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ValidTargetResources
Output only. Information about applicable target resources for the policy.
Declaration
[JsonProperty("validTargetResources")]
public virtual IList<string> ValidTargetResources { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |