View Source GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchema (google_api_chrome_policy v0.4.0)
Resource representing a policy schema.
Attributes
-
accessRestrictions
(type:list(String.t)
, default:nil
) - Output only. Specific access restrictions related to this policy. -
additionalTargetKeyNames
(type:list(GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1AdditionalTargetKeyName.t)
, default:nil
) - Output only. Additional key names that will be used to identify the target of the policy value. When specifying apolicyTargetKey
, each of the additional keys specified here will have to be included in theadditionalTargetKeys
map. -
categoryTitle
(type:String.t
, default:nil
) - Title of the category in which a setting belongs. -
definition
(type:GoogleApi.ChromePolicy.V1.Model.Proto2FileDescriptorProto.t
, default:nil
) - Schema definition using proto descriptor. -
fieldDescriptions
(type:list(GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.t)
, default:nil
) - 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. -
name
(type:String.t
, default:nil
) - Format: name=customers/{customer}/policySchemas/{schema_namespace} -
notices
(type:list(GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchemaNoticeDescription.t)
, default:nil
) - Output only. Special notice messages related to setting certain values in certain fields in the schema. -
policyApiLifecycle
(type:GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicyApiLifecycle.t
, default:nil
) - Output only. Current lifecycle information. -
policyDescription
(type:String.t
, default:nil
) - Output only. Description about the policy schema for user consumption. -
schemaName
(type:String.t
, default:nil
) - Output only. The fully qualified name of the policy schema. This value is used to fill the fieldpolicy_schema
in PolicyValue when calling BatchInheritOrgUnitPolicies BatchModifyOrgUnitPolicies BatchModifyGroupPolicies or BatchDeleteGroupPolicies. -
supportUri
(type:String.t
, default:nil
) - Output only. URI to related support article for this schema. -
supportedPlatforms
(type:list(String.t)
, default:nil
) - Output only. List indicates that the policy will only apply to devices/users on these platforms. -
validTargetResources
(type:list(String.t)
, default:nil
) - Output only. Information about applicable target resources for the policy.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchema{ accessRestrictions: [String.t()] | nil, additionalTargetKeyNames: [ GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1AdditionalTargetKeyName.t() ] | nil, categoryTitle: String.t() | nil, definition: GoogleApi.ChromePolicy.V1.Model.Proto2FileDescriptorProto.t() | nil, fieldDescriptions: [ GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.t() ] | nil, name: String.t() | nil, notices: [ GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchemaNoticeDescription.t() ] | nil, policyApiLifecycle: GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicyApiLifecycle.t() | nil, policyDescription: String.t() | nil, schemaName: String.t() | nil, supportUri: String.t() | nil, supportedPlatforms: [String.t()] | nil, validTargetResources: [String.t()] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.