diff --git a/docs/dyn/androidenterprise_v1.enterprises.html b/docs/dyn/androidenterprise_v1.enterprises.html index 7b8a93fa2e..5e1414ff30 100644 --- a/docs/dyn/androidenterprise_v1.enterprises.html +++ b/docs/dyn/androidenterprise_v1.enterprises.html @@ -370,7 +370,7 @@
Gets information about a location.
list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
Retrieves the next page of results.
@@ -131,11 +131,11 @@list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
- Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+ Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
Args:
name: string, The resource that owns the locations collection, if applicable. (required)
- extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+ extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html b/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html
index 45c1ee3ba1..914627e064 100644
--- a/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html
+++ b/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html
@@ -138,6 +138,18 @@ Method Details
"createTime": "A String", # Output only. Timestamp when this deployment was created.
"displayName": "A String", # Required. Display name of the deployment.
"etag": "A String", # Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
+ "experimentConfig": { # Experiment for the deployment. # Optional. Experiment configuration for the deployment.
+ "versionRelease": { # Version release for the experiment. # Optional. Version release for the experiment.
+ "state": "A String", # Optional. State of the version release.
+ "trafficAllocations": [ # Optional. Traffic allocations for the version release.
+ { # Traffic allocation for the version release.
+ "appVersion": "A String", # Optional. App version of the traffic allocation. Format: `projects/{project}/locations/{location}/apps/{app}/versions/{version}`
+ "id": "A String", # Optional. Id of the traffic allocation. Free format string, up to 128 characters.
+ "trafficPercentage": 42, # Optional. Traffic percentage of the traffic allocation. Must be between 0 and 100.
+ },
+ ],
+ },
+ },
"name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}`
"updateTime": "A String", # Output only. Timestamp when this deployment was last updated.
}
@@ -179,6 +191,18 @@ Method Details
"createTime": "A String", # Output only. Timestamp when this deployment was created.
"displayName": "A String", # Required. Display name of the deployment.
"etag": "A String", # Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
+ "experimentConfig": { # Experiment for the deployment. # Optional. Experiment configuration for the deployment.
+ "versionRelease": { # Version release for the experiment. # Optional. Version release for the experiment.
+ "state": "A String", # Optional. State of the version release.
+ "trafficAllocations": [ # Optional. Traffic allocations for the version release.
+ { # Traffic allocation for the version release.
+ "appVersion": "A String", # Optional. App version of the traffic allocation. Format: `projects/{project}/locations/{location}/apps/{app}/versions/{version}`
+ "id": "A String", # Optional. Id of the traffic allocation. Free format string, up to 128 characters.
+ "trafficPercentage": 42, # Optional. Traffic percentage of the traffic allocation. Must be between 0 and 100.
+ },
+ ],
+ },
+ },
"name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}`
"updateTime": "A String", # Output only. Timestamp when this deployment was last updated.
}
@@ -245,6 +269,18 @@ Method Details
"createTime": "A String", # Output only. Timestamp when this deployment was created.
"displayName": "A String", # Required. Display name of the deployment.
"etag": "A String", # Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
+ "experimentConfig": { # Experiment for the deployment. # Optional. Experiment configuration for the deployment.
+ "versionRelease": { # Version release for the experiment. # Optional. Version release for the experiment.
+ "state": "A String", # Optional. State of the version release.
+ "trafficAllocations": [ # Optional. Traffic allocations for the version release.
+ { # Traffic allocation for the version release.
+ "appVersion": "A String", # Optional. App version of the traffic allocation. Format: `projects/{project}/locations/{location}/apps/{app}/versions/{version}`
+ "id": "A String", # Optional. Id of the traffic allocation. Free format string, up to 128 characters.
+ "trafficPercentage": 42, # Optional. Traffic percentage of the traffic allocation. Must be between 0 and 100.
+ },
+ ],
+ },
+ },
"name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}`
"updateTime": "A String", # Output only. Timestamp when this deployment was last updated.
}
@@ -297,6 +333,18 @@ Retrieves the security settings for the project and location.
list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
Retrieves the next page of results.
@@ -165,11 +165,11 @@list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
- Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
+ Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.
Args:
name: string, The resource that owns the locations collection, if applicable. (required)
- extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
+ extraLocationTypes: string, Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
diff --git a/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html b/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html
index 78d8ba0bb6..f26ff00150 100644
--- a/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html
+++ b/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html
@@ -81,7 +81,7 @@ Instance Methods
create(parent, body=None, connectorConfigId=None, x__xgafv=None)
Creates a connector config.
- delete(name, etag=None, x__xgafv=None)
+ delete(name, x__xgafv=None)
Deletes a connector config.
@@ -92,6 +92,9 @@ Instance Methods
Retrieves the next page of results.
+
+ patch(name, body=None, updateMask=None, x__xgafv=None)
+Updates a connector config.
Method Details
close()
@@ -108,7 +111,7 @@ Method Details
The object takes the form of:
{ # A representation of a connector config.
- "details": { # The details of the connector config. LINT.IfChange # Required. The details of the connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
"crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
"apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
"host": "A String", # Required. Host to identify the customer specific server to receive the events.
@@ -226,12 +229,11 @@ Method Details
},
},
"displayName": "A String", # Required. The display name of the config.
- "etag": "A String", # Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
"name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
"status": { # The status of the connector config. # Output only. The status of the connector config.
"failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
"state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
- "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For ENABLED, this is the time the status was changed to ENABLED. For DISABLED_BY_FAILURES, this is the time of the most recent failed attempt to send an event to this config.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
},
"type": "A String", # Required. The type of the connector.
}
@@ -246,7 +248,7 @@ Method Details
An object of the form:
{ # A representation of a connector config.
- "details": { # The details of the connector config. LINT.IfChange # Required. The details of the connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
"crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
"apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
"host": "A String", # Required. Host to identify the customer specific server to receive the events.
@@ -364,24 +366,22 @@ Method Details
},
},
"displayName": "A String", # Required. The display name of the config.
- "etag": "A String", # Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
"name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
"status": { # The status of the connector config. # Output only. The status of the connector config.
"failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
"state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
- "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For ENABLED, this is the time the status was changed to ENABLED. For DISABLED_BY_FAILURES, this is the time of the most recent failed attempt to send an event to this config.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
},
"type": "A String", # Required. The type of the connector.
}
- delete(name, etag=None, x__xgafv=None)
+ delete(name, x__xgafv=None)
Deletes a connector config.
Args:
name: string, Required. Format: customers/{customer}/connectorConfigs/{connector_config} (required)
- etag: string, Optional. The etag of the connector config. If an etag is provided and does not match the current etag of the connector config, deletion will be blocked and an ABORTED error will be returned.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
@@ -409,7 +409,7 @@ Method Details
An object of the form:
{ # A representation of a connector config.
- "details": { # The details of the connector config. LINT.IfChange # Required. The details of the connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
"crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
"apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
"host": "A String", # Required. Host to identify the customer specific server to receive the events.
@@ -527,12 +527,11 @@ Method Details
},
},
"displayName": "A String", # Required. The display name of the config.
- "etag": "A String", # Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
"name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
"status": { # The status of the connector config. # Output only. The status of the connector config.
"failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
"state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
- "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For ENABLED, this is the time the status was changed to ENABLED. For DISABLED_BY_FAILURES, this is the time of the most recent failed attempt to send an event to this config.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
},
"type": "A String", # Required. The type of the connector.
}
@@ -557,7 +556,7 @@ Method Details
{ # Response to ListConnectorConfigs method.
"connectorConfigs": [ # The list of connector configs returned.
{ # A representation of a connector config.
- "details": { # The details of the connector config. LINT.IfChange # Required. The details of the connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
"crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
"apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
"host": "A String", # Required. Host to identify the customer specific server to receive the events.
@@ -675,18 +674,16 @@ Method Details
},
},
"displayName": "A String", # Required. The display name of the config.
- "etag": "A String", # Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
"name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
"status": { # The status of the connector config. # Output only. The status of the connector config.
"failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
"state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
- "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For ENABLED, this is the time the status was changed to ENABLED. For DISABLED_BY_FAILURES, this is the time of the most recent failed attempt to send an event to this config.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
},
"type": "A String", # Required. The type of the connector.
},
],
"nextPageToken": "A String", # The page token used to retrieve the next page of the listing request. If the token is empty, there are no more pages to retrieve.
- "totalSize": 42, # The total size of the connector configs list.
}
@@ -704,4 +701,279 @@ Method Details
patch(name, body=None, updateMask=None, x__xgafv=None)
+ Updates a connector config.
+
+Args:
+ name: string, Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} (required)
+ body: object, The request body.
+ The object takes the form of:
+
+{ # A representation of a connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
+ "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config.
+ "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events.
+ },
+ },
+ "deviceTrustConfig": { # Device trust config for device trust connectors. # Device trust connector config.
+ "scope": "A String", # Required. The scope at which this configuration will be applied. Note that this only applies to Chrome browser, as in ChromeOS it's always applied.
+ "serviceAccounts": [ # Required. A list of email addresses of the service accounts which are allowed to call the Verified Access API with full access.
+ "A String",
+ ],
+ "serviceProvider": "A String", # Optional. The service provider for the device trust connector.
+ "urlMatchers": [ # Required. List of URLs allowed to be part of the attestation flow to get the set of signals from the machine. URLs must have HTTPS scheme, e.g. "https://example.com". Wildcards, *, are allowed. For detailed information on valid URL patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.
+ "A String",
+ ],
+ },
+ "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "pubSubConfig": { # Pub/Sub connector config. # Pub/Sub connector config.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Pub/Sub config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ "topicFullPath": "A String", # Required. The full path to the topic to send the event to.
+ },
+ "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config.
+ "topicFullPath": "A String", # Required. The full path to the topic to send the event to.
+ "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config.
+ "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events.
+ },
+ },
+ "splunkConfig": { # Splunk connector config. # Splunk connector config.
+ "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console.
+ "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS).
+ },
+ },
+ "displayName": "A String", # Required. The display name of the config.
+ "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
+ "status": { # The status of the connector config. # Output only. The status of the connector config.
+ "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
+ "state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
+ },
+ "type": "A String", # Required. The type of the connector.
+}
+
+ updateMask: string, Optional. The update mask that can be used to specify which fields to update.
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # A representation of a connector config.
+ "details": { # The details of the connector config. # Required. The details of the connector config.
+ "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config.
+ "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events.
+ },
+ },
+ "deviceTrustConfig": { # Device trust config for device trust connectors. # Device trust connector config.
+ "scope": "A String", # Required. The scope at which this configuration will be applied. Note that this only applies to Chrome browser, as in ChromeOS it's always applied.
+ "serviceAccounts": [ # Required. A list of email addresses of the service accounts which are allowed to call the Verified Access API with full access.
+ "A String",
+ ],
+ "serviceProvider": "A String", # Optional. The service provider for the device trust connector.
+ "urlMatchers": [ # Required. List of URLs allowed to be part of the attestation flow to get the set of signals from the machine. URLs must have HTTPS scheme, e.g. "https://example.com". Wildcards, *, are allowed. For detailed information on valid URL patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.
+ "A String",
+ ],
+ },
+ "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config.
+ "apiKey": "A String", # Required. Input only. API key to use on the ingestion API.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ },
+ "pubSubConfig": { # Pub/Sub connector config. # Pub/Sub connector config.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Pub/Sub config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ "topicFullPath": "A String", # Required. The full path to the topic to send the event to.
+ },
+ "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config.
+ "topicFullPath": "A String", # Required. The full path to the topic to send the event to.
+ "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config.
+ "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events.
+ },
+ },
+ "splunkConfig": { # Splunk connector config. # Splunk connector config.
+ "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header.
+ "host": "A String", # Required. Host to identify the customer specific server to receive the events.
+ "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used.
+ "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config.
+ "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
+ "A String",
+ ],
+ "enabledDeviceEvents": [ # Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
+ "A String",
+ ],
+ "enabledOptInEvents": [ # Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
+ "A String",
+ ],
+ },
+ "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console.
+ "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS).
+ },
+ },
+ "displayName": "A String", # Required. The display name of the config.
+ "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
+ "status": { # The status of the connector config. # Output only. The status of the connector config.
+ "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
+ "state": "A String", # Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
+ "updateTime": "A String", # Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
+ },
+ "type": "A String", # Required. The type of the connector.
+}
+