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> |