Skip to content

Commit b4577fd

Browse files
Add field-level metadata generation for mmv1 resources (#12792) (#9101)
[upstream:fc9a5567d58d862e34747e59a350c226eabe5f9b] Signed-off-by: Modular Magician <[email protected]>
1 parent 298d633 commit b4577fd

File tree

592 files changed

+15215
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

592 files changed

+15215
-0
lines changed

.changelog/12792.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:none
2+
3+
```

google-beta/services/accessapproval/resource_folder_access_approval_settings_generated_meta.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,14 @@ generation_type: 'mmv1'
33
api_service_name: 'accessapproval.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessApprovalSettings'
6+
fields:
7+
- field: 'active_key_version'
8+
- field: 'ancestor_has_active_key_version'
9+
- field: 'enrolled_ancestor'
10+
- field: 'enrolled_services.cloud_product'
11+
- field: 'enrolled_services.enrollment_level'
12+
- field: 'folder_id'
13+
provider_only: true
14+
- field: 'invalid_key_version'
15+
- field: 'name'
16+
- field: 'notification_emails'

google-beta/services/accessapproval/resource_organization_access_approval_settings_generated_meta.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,14 @@ generation_type: 'mmv1'
33
api_service_name: 'accessapproval.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessApprovalSettings'
6+
fields:
7+
- field: 'active_key_version'
8+
- field: 'ancestor_has_active_key_version'
9+
- field: 'enrolled_ancestor'
10+
- field: 'enrolled_services.cloud_product'
11+
- field: 'enrolled_services.enrollment_level'
12+
- field: 'invalid_key_version'
13+
- field: 'name'
14+
- field: 'notification_emails'
15+
- field: 'organization_id'
16+
provider_only: true

google-beta/services/accessapproval/resource_project_access_approval_settings_generated_meta.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,15 @@ generation_type: 'mmv1'
33
api_service_name: 'accessapproval.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessApprovalSettings'
6+
fields:
7+
- field: 'active_key_version'
8+
- field: 'ancestor_has_active_key_version'
9+
- field: 'enrolled_ancestor'
10+
- field: 'enrolled_services.cloud_product'
11+
- field: 'enrolled_services.enrollment_level'
12+
- field: 'invalid_key_version'
13+
- field: 'name'
14+
- field: 'notification_emails'
15+
- field: 'project'
16+
- field: 'project_id'
17+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_access_level_condition_generated_meta.yaml

+19
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,22 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessLevel'
6+
fields:
7+
- field: 'access_level'
8+
provider_only: true
9+
- field: 'access_policy_id'
10+
- field: 'device_policy.allowed_device_management_levels'
11+
- field: 'device_policy.allowed_encryption_statuses'
12+
- field: 'device_policy.os_constraints.minimum_version'
13+
- field: 'device_policy.os_constraints.os_type'
14+
- field: 'device_policy.require_admin_approval'
15+
- field: 'device_policy.require_corp_owned'
16+
- field: 'device_policy.require_screen_lock'
17+
api_field: 'device_policy.require_screenlock'
18+
- field: 'ip_subnetworks'
19+
- field: 'members'
20+
- field: 'negate'
21+
- field: 'regions'
22+
- field: 'required_access_levels'
23+
- field: 'vpc_network_sources.vpc_subnetwork.network'
24+
- field: 'vpc_network_sources.vpc_subnetwork.vpc_ip_subnetworks'

google-beta/services/accesscontextmanager/resource_access_context_manager_access_level_generated_meta.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,29 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessLevel'
6+
fields:
7+
- field: 'basic.combining_function'
8+
- field: 'basic.conditions.device_policy.allowed_device_management_levels'
9+
- field: 'basic.conditions.device_policy.allowed_encryption_statuses'
10+
- field: 'basic.conditions.device_policy.os_constraints.minimum_version'
11+
- field: 'basic.conditions.device_policy.os_constraints.os_type'
12+
- field: 'basic.conditions.device_policy.os_constraints.require_verified_chrome_os'
13+
- field: 'basic.conditions.device_policy.require_admin_approval'
14+
- field: 'basic.conditions.device_policy.require_corp_owned'
15+
- field: 'basic.conditions.device_policy.require_screen_lock'
16+
api_field: 'basic.conditions.device_policy.require_screenlock'
17+
- field: 'basic.conditions.ip_subnetworks'
18+
- field: 'basic.conditions.members'
19+
- field: 'basic.conditions.negate'
20+
- field: 'basic.conditions.regions'
21+
- field: 'basic.conditions.required_access_levels'
22+
- field: 'basic.conditions.vpc_network_sources.vpc_subnetwork.network'
23+
- field: 'basic.conditions.vpc_network_sources.vpc_subnetwork.vpc_ip_subnetworks'
24+
- field: 'custom.expr.description'
25+
- field: 'custom.expr.expression'
26+
- field: 'custom.expr.location'
27+
- field: 'custom.expr.title'
28+
- field: 'description'
29+
- field: 'name'
30+
- field: 'parent'
31+
- field: 'title'

google-beta/services/accesscontextmanager/resource_access_context_manager_access_levels_generated_meta.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,29 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessLevel'
6+
fields:
7+
- field: 'access_levels.basic.combining_function'
8+
- field: 'access_levels.basic.conditions.device_policy.allowed_device_management_levels'
9+
- field: 'access_levels.basic.conditions.device_policy.allowed_encryption_statuses'
10+
- field: 'access_levels.basic.conditions.device_policy.os_constraints.minimum_version'
11+
- field: 'access_levels.basic.conditions.device_policy.os_constraints.os_type'
12+
- field: 'access_levels.basic.conditions.device_policy.require_admin_approval'
13+
- field: 'access_levels.basic.conditions.device_policy.require_corp_owned'
14+
- field: 'access_levels.basic.conditions.device_policy.require_screen_lock'
15+
api_field: 'access_levels.basic.conditions.device_policy.require_screenlock'
16+
- field: 'access_levels.basic.conditions.ip_subnetworks'
17+
- field: 'access_levels.basic.conditions.members'
18+
- field: 'access_levels.basic.conditions.negate'
19+
- field: 'access_levels.basic.conditions.regions'
20+
- field: 'access_levels.basic.conditions.required_access_levels'
21+
- field: 'access_levels.basic.conditions.vpc_network_sources.vpc_subnetwork.network'
22+
- field: 'access_levels.basic.conditions.vpc_network_sources.vpc_subnetwork.vpc_ip_subnetworks'
23+
- field: 'access_levels.custom.expr.description'
24+
- field: 'access_levels.custom.expr.expression'
25+
- field: 'access_levels.custom.expr.location'
26+
- field: 'access_levels.custom.expr.title'
27+
- field: 'access_levels.description'
28+
- field: 'access_levels.name'
29+
- field: 'access_levels.title'
30+
- field: 'parent'
31+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_access_policy_generated_meta.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AccessPolicy'
6+
fields:
7+
- field: 'create_time'
8+
- field: 'name'
9+
- field: 'parent'
10+
- field: 'scopes'
11+
- field: 'title'
12+
- field: 'update_time'

google-beta/services/accesscontextmanager/resource_access_context_manager_authorized_orgs_desc_generated_meta.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,12 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'AuthorizedOrgsDesc'
6+
fields:
7+
- field: 'asset_type'
8+
- field: 'authorization_direction'
9+
- field: 'authorization_type'
10+
- field: 'create_time'
11+
- field: 'name'
12+
- field: 'orgs'
13+
- field: 'parent'
14+
- field: 'update_time'

google-beta/services/accesscontextmanager/resource_access_context_manager_egress_policy_generated_meta.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'egress_policy_name'
9+
provider_only: true
10+
- field: 'resource'

google-beta/services/accesscontextmanager/resource_access_context_manager_gcp_user_access_binding_generated_meta.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'GcpUserAccessBinding'
6+
fields:
7+
- field: 'access_levels'
8+
- field: 'group_key'
9+
- field: 'name'
10+
- field: 'organization_id'
11+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_ingress_policy_generated_meta.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'ingress_policy_name'
9+
provider_only: true
10+
- field: 'resource'

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_dry_run_egress_policy_generated_meta.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,16 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'egress_from.identities'
9+
- field: 'egress_from.identity_type'
10+
- field: 'egress_from.source_restriction'
11+
- field: 'egress_from.sources.access_level'
12+
- field: 'egress_to.external_resources'
13+
- field: 'egress_to.operations.method_selectors.method'
14+
- field: 'egress_to.operations.method_selectors.permission'
15+
- field: 'egress_to.operations.service_name'
16+
- field: 'egress_to.resources'
17+
- field: 'perimeter'
18+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_dry_run_ingress_policy_generated_meta.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,15 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'ingress_from.identities'
9+
- field: 'ingress_from.identity_type'
10+
- field: 'ingress_from.sources.access_level'
11+
- field: 'ingress_from.sources.resource'
12+
- field: 'ingress_to.operations.method_selectors.method'
13+
- field: 'ingress_to.operations.method_selectors.permission'
14+
- field: 'ingress_to.operations.service_name'
15+
- field: 'ingress_to.resources'
16+
- field: 'perimeter'
17+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_dry_run_resource_generated_meta.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'perimeter_name'
9+
provider_only: true
10+
- field: 'resource'

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_egress_policy_generated_meta.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,16 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'egress_from.identities'
9+
- field: 'egress_from.identity_type'
10+
- field: 'egress_from.source_restriction'
11+
- field: 'egress_from.sources.access_level'
12+
- field: 'egress_to.external_resources'
13+
- field: 'egress_to.operations.method_selectors.method'
14+
- field: 'egress_to.operations.method_selectors.permission'
15+
- field: 'egress_to.operations.service_name'
16+
- field: 'egress_to.resources'
17+
- field: 'perimeter'
18+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_generated_meta.yaml

+53
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,56 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'create_time'
8+
- field: 'description'
9+
- field: 'name'
10+
- field: 'parent'
11+
- field: 'perimeter_type'
12+
- field: 'spec.access_levels'
13+
- field: 'spec.egress_policies.egress_from.identities'
14+
- field: 'spec.egress_policies.egress_from.identity_type'
15+
- field: 'spec.egress_policies.egress_from.source_restriction'
16+
- field: 'spec.egress_policies.egress_from.sources.access_level'
17+
- field: 'spec.egress_policies.egress_to.external_resources'
18+
- field: 'spec.egress_policies.egress_to.operations.method_selectors.method'
19+
- field: 'spec.egress_policies.egress_to.operations.method_selectors.permission'
20+
- field: 'spec.egress_policies.egress_to.operations.service_name'
21+
- field: 'spec.egress_policies.egress_to.resources'
22+
- field: 'spec.ingress_policies.ingress_from.identities'
23+
- field: 'spec.ingress_policies.ingress_from.identity_type'
24+
- field: 'spec.ingress_policies.ingress_from.sources.access_level'
25+
- field: 'spec.ingress_policies.ingress_from.sources.resource'
26+
- field: 'spec.ingress_policies.ingress_to.operations.method_selectors.method'
27+
- field: 'spec.ingress_policies.ingress_to.operations.method_selectors.permission'
28+
- field: 'spec.ingress_policies.ingress_to.operations.service_name'
29+
- field: 'spec.ingress_policies.ingress_to.resources'
30+
- field: 'spec.resources'
31+
- field: 'spec.restricted_services'
32+
- field: 'spec.vpc_accessible_services.allowed_services'
33+
- field: 'spec.vpc_accessible_services.enable_restriction'
34+
- field: 'status.access_levels'
35+
- field: 'status.egress_policies.egress_from.identities'
36+
- field: 'status.egress_policies.egress_from.identity_type'
37+
- field: 'status.egress_policies.egress_from.source_restriction'
38+
- field: 'status.egress_policies.egress_from.sources.access_level'
39+
- field: 'status.egress_policies.egress_to.external_resources'
40+
- field: 'status.egress_policies.egress_to.operations.method_selectors.method'
41+
- field: 'status.egress_policies.egress_to.operations.method_selectors.permission'
42+
- field: 'status.egress_policies.egress_to.operations.service_name'
43+
- field: 'status.egress_policies.egress_to.resources'
44+
- field: 'status.ingress_policies.ingress_from.identities'
45+
- field: 'status.ingress_policies.ingress_from.identity_type'
46+
- field: 'status.ingress_policies.ingress_from.sources.access_level'
47+
- field: 'status.ingress_policies.ingress_from.sources.resource'
48+
- field: 'status.ingress_policies.ingress_to.operations.method_selectors.method'
49+
- field: 'status.ingress_policies.ingress_to.operations.method_selectors.permission'
50+
- field: 'status.ingress_policies.ingress_to.operations.service_name'
51+
- field: 'status.ingress_policies.ingress_to.resources'
52+
- field: 'status.resources'
53+
- field: 'status.restricted_services'
54+
- field: 'status.vpc_accessible_services.allowed_services'
55+
- field: 'status.vpc_accessible_services.enable_restriction'
56+
- field: 'title'
57+
- field: 'update_time'
58+
- field: 'use_explicit_dry_run_spec'

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_ingress_policy_generated_meta.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,15 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'ingress_from.identities'
9+
- field: 'ingress_from.identity_type'
10+
- field: 'ingress_from.sources.access_level'
11+
- field: 'ingress_from.sources.resource'
12+
- field: 'ingress_to.operations.method_selectors.method'
13+
- field: 'ingress_to.operations.method_selectors.permission'
14+
- field: 'ingress_to.operations.service_name'
15+
- field: 'ingress_to.resources'
16+
- field: 'perimeter'
17+
provider_only: true

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeter_resource_generated_meta.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'access_policy_id'
8+
- field: 'etag'
9+
- field: 'perimeter_name'
10+
provider_only: true
11+
- field: 'resource'

google-beta/services/accesscontextmanager/resource_access_context_manager_service_perimeters_generated_meta.yaml

+53
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,56 @@ generation_type: 'mmv1'
33
api_service_name: 'accesscontextmanager.googleapis.com'
44
api_version: 'v1'
55
api_resource_type_kind: 'ServicePerimeter'
6+
fields:
7+
- field: 'parent'
8+
- field: 'service_perimeters.create_time'
9+
- field: 'service_perimeters.description'
10+
- field: 'service_perimeters.name'
11+
- field: 'service_perimeters.perimeter_type'
12+
- field: 'service_perimeters.spec.access_levels'
13+
- field: 'service_perimeters.spec.egress_policies.egress_from.identities'
14+
- field: 'service_perimeters.spec.egress_policies.egress_from.identity_type'
15+
- field: 'service_perimeters.spec.egress_policies.egress_from.source_restriction'
16+
- field: 'service_perimeters.spec.egress_policies.egress_from.sources.access_level'
17+
- field: 'service_perimeters.spec.egress_policies.egress_to.external_resources'
18+
- field: 'service_perimeters.spec.egress_policies.egress_to.operations.method_selectors.method'
19+
- field: 'service_perimeters.spec.egress_policies.egress_to.operations.method_selectors.permission'
20+
- field: 'service_perimeters.spec.egress_policies.egress_to.operations.service_name'
21+
- field: 'service_perimeters.spec.egress_policies.egress_to.resources'
22+
- field: 'service_perimeters.spec.ingress_policies.ingress_from.identities'
23+
- field: 'service_perimeters.spec.ingress_policies.ingress_from.identity_type'
24+
- field: 'service_perimeters.spec.ingress_policies.ingress_from.sources.access_level'
25+
- field: 'service_perimeters.spec.ingress_policies.ingress_from.sources.resource'
26+
- field: 'service_perimeters.spec.ingress_policies.ingress_to.operations.method_selectors.method'
27+
- field: 'service_perimeters.spec.ingress_policies.ingress_to.operations.method_selectors.permission'
28+
- field: 'service_perimeters.spec.ingress_policies.ingress_to.operations.service_name'
29+
- field: 'service_perimeters.spec.ingress_policies.ingress_to.resources'
30+
- field: 'service_perimeters.spec.resources'
31+
- field: 'service_perimeters.spec.restricted_services'
32+
- field: 'service_perimeters.spec.vpc_accessible_services.allowed_services'
33+
- field: 'service_perimeters.spec.vpc_accessible_services.enable_restriction'
34+
- field: 'service_perimeters.status.access_levels'
35+
- field: 'service_perimeters.status.egress_policies.egress_from.identities'
36+
- field: 'service_perimeters.status.egress_policies.egress_from.identity_type'
37+
- field: 'service_perimeters.status.egress_policies.egress_from.source_restriction'
38+
- field: 'service_perimeters.status.egress_policies.egress_from.sources.access_level'
39+
- field: 'service_perimeters.status.egress_policies.egress_to.external_resources'
40+
- field: 'service_perimeters.status.egress_policies.egress_to.operations.method_selectors.method'
41+
- field: 'service_perimeters.status.egress_policies.egress_to.operations.method_selectors.permission'
42+
- field: 'service_perimeters.status.egress_policies.egress_to.operations.service_name'
43+
- field: 'service_perimeters.status.egress_policies.egress_to.resources'
44+
- field: 'service_perimeters.status.ingress_policies.ingress_from.identities'
45+
- field: 'service_perimeters.status.ingress_policies.ingress_from.identity_type'
46+
- field: 'service_perimeters.status.ingress_policies.ingress_from.sources.access_level'
47+
- field: 'service_perimeters.status.ingress_policies.ingress_from.sources.resource'
48+
- field: 'service_perimeters.status.ingress_policies.ingress_to.operations.method_selectors.method'
49+
- field: 'service_perimeters.status.ingress_policies.ingress_to.operations.method_selectors.permission'
50+
- field: 'service_perimeters.status.ingress_policies.ingress_to.operations.service_name'
51+
- field: 'service_perimeters.status.ingress_policies.ingress_to.resources'
52+
- field: 'service_perimeters.status.resources'
53+
- field: 'service_perimeters.status.restricted_services'
54+
- field: 'service_perimeters.status.vpc_accessible_services.allowed_services'
55+
- field: 'service_perimeters.status.vpc_accessible_services.enable_restriction'
56+
- field: 'service_perimeters.title'
57+
- field: 'service_perimeters.update_time'
58+
- field: 'service_perimeters.use_explicit_dry_run_spec'

0 commit comments

Comments
 (0)