View Source GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicySchema (google_api_chrome_policy v0.5.1)
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 theadditionalTargetKeysmap. -
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_schemain 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 }