diff --git a/docs/dyn/adsense_v2.accounts.adclients.adunits.html b/docs/dyn/adsense_v2.accounts.adclients.adunits.html
index f2705bae581..7cce189dd07 100644
--- a/docs/dyn/adsense_v2.accounts.adclients.adunits.html
+++ b/docs/dyn/adsense_v2.accounts.adclients.adunits.html
@@ -124,7 +124,7 @@
Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
}
x__xgafv: string, V1 error format.
@@ -143,7 +143,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
}
@@ -169,7 +169,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
}
@@ -218,7 +218,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
},
],
"nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of the results, set the next request's "page_token" value to this.
@@ -299,7 +299,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
}
updateMask: string, The list of fields to update. If empty, a full update is performed.
@@ -319,7 +319,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
}
diff --git a/docs/dyn/adsense_v2.accounts.adclients.customchannels.html b/docs/dyn/adsense_v2.accounts.adclients.customchannels.html
index 0aca31d6073..2413a2091cd 100644
--- a/docs/dyn/adsense_v2.accounts.adclients.customchannels.html
+++ b/docs/dyn/adsense_v2.accounts.adclients.customchannels.html
@@ -234,7 +234,7 @@ Method Details
"displayName": "A String", # Required. Display name of the ad unit, as provided when the ad unit was created.
"name": "A String", # Output only. Resource name of the ad unit. Format: accounts/{account}/adclients/{adclient}/adunits/{adunit}
"reportingDimensionId": "A String", # Output only. Unique ID of the ad unit as used in the `AD_UNIT_ID` reporting dimension.
- "state": "A String", # State of the ad unit.
+ "state": "A String", # Required. State of the ad unit.
},
],
"nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of the results, set the next request's "page_token" value to this.
diff --git a/docs/dyn/apigee_v1.organizations.environments.stats.html b/docs/dyn/apigee_v1.organizations.environments.stats.html
index c9784301cf0..d5fc2b1b33d 100644
--- a/docs/dyn/apigee_v1.organizations.environments.stats.html
+++ b/docs/dyn/apigee_v1.organizations.environments.stats.html
@@ -120,6 +120,9 @@ Method Details
{ # Encapsulates the environment wrapper: ``` "environments": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.52056245E8" ] } ], "name": "prod" } ]```
"dimensions": [ # List of metrics grouped under dimensions.
{ # Encapsulates a metric grouped by dimension.
+ "individualNames": [ # Individual dimension names. E.g. ["dim1_name", "dim2_name"].
+ "A String",
+ ],
"metrics": [ # List of metrics.
{ # Encapsulates the metric data point. For example: ```{ "name": "sum(message_count)", "values" : [ { "timestamp": 1549004400000, "value": "39.0" }, { "timestamp" : 1548997200000, "value" : "0.0" } ] }``` or ```{ "name": "sum(message_count)", "values" : ["39.0"] }```
"name": "A String", # Metric name.
@@ -128,7 +131,7 @@ Method Details
],
},
],
- "name": "A String", # Name of the dimension.
+ "name": "A String", # Comma joined dimension names. E.g. "dim1_name,dim2_name". Deprecated. If name already has comma before join, we may get wrong splits. Please use individual_names.
},
],
"metrics": [ # In the final response, only one of the following fields will be present based on the dimensions provided. If no dimensions are provided, then only top-level metrics is provided. If dimensions are included, then there will be a top-level dimensions field under environments which will contain metrics values and the dimension name. Example: ``` "environments": [ { "dimensions": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.14049521E8" ] } ], "name": "nit_proxy" } ], "name": "prod" } ]``` or ```"environments": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.19026331E8" ] } ], "name": "prod" } ]``` List of metric values.
@@ -146,6 +149,9 @@ Method Details
{ # Encapsulates the hostname wrapper: ``` "hosts": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.52056245E8" ] } ], "name": "example.com" } ]```
"dimensions": [ # List of metrics grouped under dimensions.
{ # Encapsulates a metric grouped by dimension.
+ "individualNames": [ # Individual dimension names. E.g. ["dim1_name", "dim2_name"].
+ "A String",
+ ],
"metrics": [ # List of metrics.
{ # Encapsulates the metric data point. For example: ```{ "name": "sum(message_count)", "values" : [ { "timestamp": 1549004400000, "value": "39.0" }, { "timestamp" : 1548997200000, "value" : "0.0" } ] }``` or ```{ "name": "sum(message_count)", "values" : ["39.0"] }```
"name": "A String", # Metric name.
@@ -154,7 +160,7 @@ Method Details
],
},
],
- "name": "A String", # Name of the dimension.
+ "name": "A String", # Comma joined dimension names. E.g. "dim1_name,dim2_name". Deprecated. If name already has comma before join, we may get wrong splits. Please use individual_names.
},
],
"metrics": [ # In the final response, only one of the following fields will be present based on the dimensions provided. If no dimensions are provided, then only the top-level metrics are provided. If dimensions are included, then there will be a top-level dimensions field under hostnames which will contain metrics values and the dimension name. Example: ``` "hosts": [ { "dimensions": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.14049521E8" ] } ], "name": "nit_proxy" } ], "name": "example.com" } ]``` OR ```"hosts": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.19026331E8" ] } ], "name": "example.com" } ]``` List of metric values.
diff --git a/docs/dyn/apigee_v1.organizations.hostStats.html b/docs/dyn/apigee_v1.organizations.hostStats.html
index ce70313524e..1a382f98da0 100644
--- a/docs/dyn/apigee_v1.organizations.hostStats.html
+++ b/docs/dyn/apigee_v1.organizations.hostStats.html
@@ -119,6 +119,9 @@ Method Details
{ # Encapsulates the environment wrapper: ``` "environments": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.52056245E8" ] } ], "name": "prod" } ]```
"dimensions": [ # List of metrics grouped under dimensions.
{ # Encapsulates a metric grouped by dimension.
+ "individualNames": [ # Individual dimension names. E.g. ["dim1_name", "dim2_name"].
+ "A String",
+ ],
"metrics": [ # List of metrics.
{ # Encapsulates the metric data point. For example: ```{ "name": "sum(message_count)", "values" : [ { "timestamp": 1549004400000, "value": "39.0" }, { "timestamp" : 1548997200000, "value" : "0.0" } ] }``` or ```{ "name": "sum(message_count)", "values" : ["39.0"] }```
"name": "A String", # Metric name.
@@ -127,7 +130,7 @@ Method Details
],
},
],
- "name": "A String", # Name of the dimension.
+ "name": "A String", # Comma joined dimension names. E.g. "dim1_name,dim2_name". Deprecated. If name already has comma before join, we may get wrong splits. Please use individual_names.
},
],
"metrics": [ # In the final response, only one of the following fields will be present based on the dimensions provided. If no dimensions are provided, then only top-level metrics is provided. If dimensions are included, then there will be a top-level dimensions field under environments which will contain metrics values and the dimension name. Example: ``` "environments": [ { "dimensions": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.14049521E8" ] } ], "name": "nit_proxy" } ], "name": "prod" } ]``` or ```"environments": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.19026331E8" ] } ], "name": "prod" } ]``` List of metric values.
@@ -145,6 +148,9 @@ Method Details
{ # Encapsulates the hostname wrapper: ``` "hosts": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.52056245E8" ] } ], "name": "example.com" } ]```
"dimensions": [ # List of metrics grouped under dimensions.
{ # Encapsulates a metric grouped by dimension.
+ "individualNames": [ # Individual dimension names. E.g. ["dim1_name", "dim2_name"].
+ "A String",
+ ],
"metrics": [ # List of metrics.
{ # Encapsulates the metric data point. For example: ```{ "name": "sum(message_count)", "values" : [ { "timestamp": 1549004400000, "value": "39.0" }, { "timestamp" : 1548997200000, "value" : "0.0" } ] }``` or ```{ "name": "sum(message_count)", "values" : ["39.0"] }```
"name": "A String", # Metric name.
@@ -153,7 +159,7 @@ Method Details
],
},
],
- "name": "A String", # Name of the dimension.
+ "name": "A String", # Comma joined dimension names. E.g. "dim1_name,dim2_name". Deprecated. If name already has comma before join, we may get wrong splits. Please use individual_names.
},
],
"metrics": [ # In the final response, only one of the following fields will be present based on the dimensions provided. If no dimensions are provided, then only the top-level metrics are provided. If dimensions are included, then there will be a top-level dimensions field under hostnames which will contain metrics values and the dimension name. Example: ``` "hosts": [ { "dimensions": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.14049521E8" ] } ], "name": "nit_proxy" } ], "name": "example.com" } ]``` OR ```"hosts": [ { "metrics": [ { "name": "sum(message_count)", "values": [ "2.19026331E8" ] } ], "name": "example.com" } ]``` List of metric values.
diff --git a/docs/dyn/apigee_v1.organizations.html b/docs/dyn/apigee_v1.organizations.html
index 81efd048ba9..00a231c109d 100644
--- a/docs/dyn/apigee_v1.organizations.html
+++ b/docs/dyn/apigee_v1.organizations.html
@@ -249,7 +249,7 @@ Method Details
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
},
- "analyticsRegion": "A String", # Required. DEPRECATED: This field will be deprecated once Apigee supports DRZ. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
+ "analyticsRegion": "A String", # Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
"apiConsumerDataEncryptionKeyName": "A String", # Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
"apiConsumerDataLocation": "A String", # This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
"apigeeProjectId": "A String", # Output only. Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
@@ -390,7 +390,7 @@ Method Details
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
},
- "analyticsRegion": "A String", # Required. DEPRECATED: This field will be deprecated once Apigee supports DRZ. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
+ "analyticsRegion": "A String", # Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
"apiConsumerDataEncryptionKeyName": "A String", # Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
"apiConsumerDataLocation": "A String", # This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
"apigeeProjectId": "A String", # Output only. Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
@@ -711,7 +711,7 @@ Method Details
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
},
- "analyticsRegion": "A String", # Required. DEPRECATED: This field will be deprecated once Apigee supports DRZ. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
+ "analyticsRegion": "A String", # Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
"apiConsumerDataEncryptionKeyName": "A String", # Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
"apiConsumerDataLocation": "A String", # This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
"apigeeProjectId": "A String", # Output only. Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
@@ -777,7 +777,7 @@ Method Details
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
},
- "analyticsRegion": "A String", # Required. DEPRECATED: This field will be deprecated once Apigee supports DRZ. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
+ "analyticsRegion": "A String", # Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
"apiConsumerDataEncryptionKeyName": "A String", # Cloud KMS key name used for encrypting API consumer data. Required for US/EU regions when [BillingType](#BillingType) is `SUBSCRIPTION`. When [BillingType](#BillingType) is `EVALUATION` or the region is not US/EU, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`
"apiConsumerDataLocation": "A String", # This field is needed only for customers with control plane in US or EU. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU.
"apigeeProjectId": "A String", # Output only. Apigee Project ID associated with the organization. Use this project to allowlist Apigee in the Service Attachment when using private service connect with Apigee.
diff --git a/docs/dyn/apigee_v1.organizations.securityProfiles.html b/docs/dyn/apigee_v1.organizations.securityProfiles.html
index bdec0fd8181..79d6926c548 100644
--- a/docs/dyn/apigee_v1.organizations.securityProfiles.html
+++ b/docs/dyn/apigee_v1.organizations.securityProfiles.html
@@ -118,6 +118,7 @@ Method Details
An object of the form:
{ # Represents a SecurityProfile resource.
+ "description": "A String", # Description of the security profile.
"displayName": "A String", # Display name of the security profile.
"environments": [ # List of environments attached to security profile.
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
@@ -128,6 +129,24 @@ Method Details
"maxScore": 42, # Output only. Maximum security score that can be generated by this profile.
"minScore": 42, # Output only. Minimum security score that can be generated by this profile.
"name": "A String", # Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
+ "profileConfig": { # ProfileConfig defines a set of categories and policies which will be used to compute security score. # Customized profile configuration that computes the security score.
+ "categories": [ # List of categories of profile config.
+ { # Advanced API Security provides security profile that scores the following categories.
+ "abuse": { # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
+ },
+ "authorization": { # By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey # Checks to see if you have an authorization policy in place.
+ },
+ "cors": { # Checks to see if you have CORS policy in place. # Checks to see if you have CORS policy in place.
+ },
+ "mediation": { # By default, following policies will be included: - OASValidation - SOAPMessageValidation # Checks to see if you have a mediation policy in place.
+ },
+ "mtls": { # Checks to see if you have configured mTLS for the target server. # Checks to see if you have configured mTLS for the target server.
+ },
+ "threat": { # By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection # Checks to see if you have a threat protection policy in place.
+ },
+ },
+ ],
+ },
"revisionCreateTime": "A String", # Output only. The time when revision was created.
"revisionId": "A String", # Output only. Revision ID of the security profile.
"revisionPublishTime": "A String", # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
@@ -162,6 +181,7 @@ Method Details
"nextPageToken": "A String", # A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"securityProfiles": [ # List of security profiles in the organization. The profiles may be attached or unattached to any environment. This will return latest revision of each profile.
{ # Represents a SecurityProfile resource.
+ "description": "A String", # Description of the security profile.
"displayName": "A String", # Display name of the security profile.
"environments": [ # List of environments attached to security profile.
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
@@ -172,6 +192,24 @@ Method Details
"maxScore": 42, # Output only. Maximum security score that can be generated by this profile.
"minScore": 42, # Output only. Minimum security score that can be generated by this profile.
"name": "A String", # Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
+ "profileConfig": { # ProfileConfig defines a set of categories and policies which will be used to compute security score. # Customized profile configuration that computes the security score.
+ "categories": [ # List of categories of profile config.
+ { # Advanced API Security provides security profile that scores the following categories.
+ "abuse": { # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
+ },
+ "authorization": { # By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey # Checks to see if you have an authorization policy in place.
+ },
+ "cors": { # Checks to see if you have CORS policy in place. # Checks to see if you have CORS policy in place.
+ },
+ "mediation": { # By default, following policies will be included: - OASValidation - SOAPMessageValidation # Checks to see if you have a mediation policy in place.
+ },
+ "mtls": { # Checks to see if you have configured mTLS for the target server. # Checks to see if you have configured mTLS for the target server.
+ },
+ "threat": { # By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection # Checks to see if you have a threat protection policy in place.
+ },
+ },
+ ],
+ },
"revisionCreateTime": "A String", # Output only. The time when revision was created.
"revisionId": "A String", # Output only. Revision ID of the security profile.
"revisionPublishTime": "A String", # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
@@ -208,6 +246,7 @@ Method Details
"nextPageToken": "A String", # A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"securityProfiles": [ # List of security profile revisions. The revisions may be attached or unattached to any environment.
{ # Represents a SecurityProfile resource.
+ "description": "A String", # Description of the security profile.
"displayName": "A String", # Display name of the security profile.
"environments": [ # List of environments attached to security profile.
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
@@ -218,6 +257,24 @@ Method Details
"maxScore": 42, # Output only. Maximum security score that can be generated by this profile.
"minScore": 42, # Output only. Minimum security score that can be generated by this profile.
"name": "A String", # Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
+ "profileConfig": { # ProfileConfig defines a set of categories and policies which will be used to compute security score. # Customized profile configuration that computes the security score.
+ "categories": [ # List of categories of profile config.
+ { # Advanced API Security provides security profile that scores the following categories.
+ "abuse": { # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization. # Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
+ },
+ "authorization": { # By default, following policies will be included: - JWS - JWT - OAuth - BasicAuth - APIKey # Checks to see if you have an authorization policy in place.
+ },
+ "cors": { # Checks to see if you have CORS policy in place. # Checks to see if you have CORS policy in place.
+ },
+ "mediation": { # By default, following policies will be included: - OASValidation - SOAPMessageValidation # Checks to see if you have a mediation policy in place.
+ },
+ "mtls": { # Checks to see if you have configured mTLS for the target server. # Checks to see if you have configured mTLS for the target server.
+ },
+ "threat": { # By default, following policies will be included: - XMLThreatProtection - JSONThreatProtection # Checks to see if you have a threat protection policy in place.
+ },
+ },
+ ],
+ },
"revisionCreateTime": "A String", # Output only. The time when revision was created.
"revisionId": "A String", # Output only. Revision ID of the security profile.
"revisionPublishTime": "A String", # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
diff --git a/docs/dyn/appengine_v1.projects.locations.applications.html b/docs/dyn/appengine_v1.projects.locations.applications.html
index 25d4f4cba4a..4c8b4a04ad6 100644
--- a/docs/dyn/appengine_v1.projects.locations.applications.html
+++ b/docs/dyn/appengine_v1.projects.locations.applications.html
@@ -74,6 +74,11 @@
Instance Methods
+
+ services()
+
+Returns the services Resource.
+
close()
Close httplib2 connections.
@@ -83,6 +88,9 @@ Instance Methods
get(projectsId, locationsId, applicationsId, x__xgafv=None)
Gets information about an application.
+
+ repair(projectsId, locationsId, applicationsId, body=None, x__xgafv=None)
+Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.
Method Details
close()
@@ -209,4 +217,47 @@
Method Details
}
+
+
repair(projectsId, locationsId, applicationsId, body=None, x__xgafv=None)
+
Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.
+
+Args:
+ projectsId: string, Part of `name`. Name of the application to repair. Example: apps/myapp (required)
+ locationsId: string, Part of `name`. See documentation of `projectsId`. (required)
+ applicationsId: string, Part of `name`. See documentation of `projectsId`. (required)
+ body: object, The request body.
+ The object takes the form of:
+
+{ # Request message for 'Applications.RepairApplication'.
+}
+
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # This resource represents a long-running operation that is the result of a network API call.
+ "done": True or False, # If the value is false, it means the operation is still in progress. If true, the operation is completed, and either error or response is available.
+ "error": { # The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each Status message contains three pieces of data: error code, error message, and error details.You can find out more about this error model and how to work with it in the API Design Guide (https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+ "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+ {
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+ ],
+ "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+ },
+ "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+ "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should be a resource name ending with operations/{unique_id}.
+ "response": { # The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+}
+
+