expose bigquery kms in project schema (#3645)
This commit is contained in:
committed by
GitHub
parent
88306fe99a
commit
032db2f902
@@ -158,6 +158,9 @@
|
|||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"encryption_key": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,9 +187,6 @@
|
|||||||
"org_policies": {
|
"org_policies": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"org_policies": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"quotas": {
|
"quotas": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
<br>*additional properties: false*
|
<br>*additional properties: false*
|
||||||
- **friendly_name**: *string*
|
- **friendly_name**: *string*
|
||||||
- **location**: *string*
|
- **location**: *string*
|
||||||
|
- **encryption_key**: *string*
|
||||||
- **deletion_policy**: *string*
|
- **deletion_policy**: *string*
|
||||||
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
||||||
- **factories_config**: *object*
|
- **factories_config**: *object*
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
- **private**: *reference([private_zone](#refs-private_zone))*
|
- **private**: *reference([private_zone](#refs-private_zone))*
|
||||||
- **peering**: *reference([peering_zone](#refs-peering_zone))*
|
- **peering**: *reference([peering_zone](#refs-peering_zone))*
|
||||||
- **forwarding**: *reference([forwarding_zone](#refs-forwarding_zone))*
|
- **forwarding**: *reference([forwarding_zone](#refs-forwarding_zone))*
|
||||||
|
- **public**: *reference([public_zone](#refs-public_zone))*
|
||||||
|
|
||||||
## Definitions
|
## Definitions
|
||||||
|
|
||||||
@@ -41,3 +42,19 @@
|
|||||||
- **`^.*$`**: *string*
|
- **`^.*$`**: *string*
|
||||||
- ⁺**client_networks**: *array*
|
- ⁺**client_networks**: *array*
|
||||||
- items: *string*
|
- items: *string*
|
||||||
|
- **public_zone**<a name="refs-public_zone"></a>: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **enable_logging**: *boolean*
|
||||||
|
- **dnssec_config**: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **state**: *string*
|
||||||
|
- **non_existence**: *string*
|
||||||
|
<br>*enum: ['nsec', 'nsec3']*
|
||||||
|
- **key_signing_key**: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **algorithm**: *string*
|
||||||
|
- **key_length**: *number*
|
||||||
|
- **zone_signing_key**: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **algorithm**: *string*
|
||||||
|
- **key_length**: *number*
|
||||||
|
|||||||
@@ -158,6 +158,9 @@
|
|||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"encryption_key": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,9 +187,6 @@
|
|||||||
"org_policies": {
|
"org_policies": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"org_policies": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"quotas": {
|
"quotas": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
<br>*additional properties: false*
|
<br>*additional properties: false*
|
||||||
- **friendly_name**: *string*
|
- **friendly_name**: *string*
|
||||||
- **location**: *string*
|
- **location**: *string*
|
||||||
|
- **encryption_key**: *string*
|
||||||
- **deletion_policy**: *string*
|
- **deletion_policy**: *string*
|
||||||
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
||||||
- **factories_config**: *object*
|
- **factories_config**: *object*
|
||||||
|
|||||||
@@ -158,6 +158,9 @@
|
|||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"encryption_key": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,9 +187,6 @@
|
|||||||
"org_policies": {
|
"org_policies": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"org_policies": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"quotas": {
|
"quotas": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
<br>*additional properties: false*
|
<br>*additional properties: false*
|
||||||
- **friendly_name**: *string*
|
- **friendly_name**: *string*
|
||||||
- **location**: *string*
|
- **location**: *string*
|
||||||
|
- **encryption_key**: *string*
|
||||||
- **deletion_policy**: *string*
|
- **deletion_policy**: *string*
|
||||||
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
||||||
- **factories_config**: *object*
|
- **factories_config**: *object*
|
||||||
|
|||||||
@@ -158,6 +158,9 @@
|
|||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"encryption_key": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,9 +187,6 @@
|
|||||||
"org_policies": {
|
"org_policies": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"org_policies": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"quotas": {
|
"quotas": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
<br>*additional properties: false*
|
<br>*additional properties: false*
|
||||||
- **friendly_name**: *string*
|
- **friendly_name**: *string*
|
||||||
- **location**: *string*
|
- **location**: *string*
|
||||||
|
- **encryption_key**: *string*
|
||||||
- **deletion_policy**: *string*
|
- **deletion_policy**: *string*
|
||||||
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
||||||
- **factories_config**: *object*
|
- **factories_config**: *object*
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# Firewall Policy Mirroring Rules
|
||||||
|
|
||||||
|
<!-- markdownlint-disable MD036 -->
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
*additional properties: false*
|
||||||
|
|
||||||
|
- **`^[a-z0-9_-]+$`**: *reference([rule](#refs-rule))*
|
||||||
|
|
||||||
|
## Definitions
|
||||||
|
|
||||||
|
- **rule**<a name="refs-rule"></a>: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- ⁺**priority**: *number*
|
||||||
|
- **action**: *string*
|
||||||
|
<br>*enum: ['mirror', 'do_not_mirror', 'goto_next']*
|
||||||
|
- **description**: *string*
|
||||||
|
- **disabled**: *boolean*
|
||||||
|
- **security_profile_group**: *string*
|
||||||
|
- **target_tags**: *array*
|
||||||
|
- items: *string*
|
||||||
|
- **tls_inspect**: *boolean*
|
||||||
|
- **match**: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **destination_ranges**: *array*
|
||||||
|
- items: *string*
|
||||||
|
- **source_ranges**: *array*
|
||||||
|
- items: *string*
|
||||||
|
- **source_tags**: *array*
|
||||||
|
- items: *string*
|
||||||
|
- **layer4_configs**: *array*
|
||||||
|
- items: *object*
|
||||||
|
<br>*additional properties: false*
|
||||||
|
- **protocol**: *string*
|
||||||
|
- **ports**: *array*
|
||||||
@@ -158,6 +158,9 @@
|
|||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"encryption_key": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,9 +187,6 @@
|
|||||||
"org_policies": {
|
"org_policies": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"org_policies": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"quotas": {
|
"quotas": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
<br>*additional properties: false*
|
<br>*additional properties: false*
|
||||||
- **friendly_name**: *string*
|
- **friendly_name**: *string*
|
||||||
- **location**: *string*
|
- **location**: *string*
|
||||||
|
- **encryption_key**: *string*
|
||||||
- **deletion_policy**: *string*
|
- **deletion_policy**: *string*
|
||||||
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
<br>*enum: ['PREVENT', 'DELETE', 'ABANDON']*
|
||||||
- **factories_config**: *object*
|
- **factories_config**: *object*
|
||||||
|
|||||||
Reference in New Issue
Block a user