lib/google/cloud/scheduler/v1beta1/doc/google/cloud/scheduler/v1beta1/target.rb in google-cloud-scheduler-1.1.2 vs lib/google/cloud/scheduler/v1beta1/doc/google/cloud/scheduler/v1beta1/target.rb in google-cloud-scheduler-1.2.0

- old
+ new

@@ -23,13 +23,11 @@ # response code in the range [200 - 299]. A failure to receive a response # constitutes a failed execution. For a redirected request, the response # returned by the redirected request is considered. # @!attribute [rw] uri # @return [String] - # Required. - # - # The full URI path that the request will be sent to. This string + # Required. The full URI path that the request will be sent to. This string # must begin with either "http://" or "https://". Some examples of # valid values for {Google::Cloud::Scheduler::V1beta1::HttpTarget#uri uri} are: # `http://acme.com` and `https://acme.com/sales:8080`. Cloud Scheduler will # encode some characters for safety and compatibility. The maximum allowed # URL length is 2083 characters after encoding. @@ -63,21 +61,22 @@ # If specified, an # [OAuth token](https://developers.google.com/identity/protocols/OAuth2) # will be generated and attached as an `Authorization` header in the HTTP # request. # - # This type of authorization should be used when sending requests to a GCP - # endpoint. + # This type of authorization should generally only be used when calling + # Google APIs hosted on *.googleapis.com. # @!attribute [rw] oidc_token # @return [Google::Cloud::Scheduler::V1beta1::OidcToken] # If specified, an # [OIDC](https://developers.google.com/identity/protocols/OpenIDConnect) # token will be generated and attached as an `Authorization` header in the # HTTP request. # - # This type of authorization should be used when sending requests to third - # party endpoints. + # This type of authorization can be used for many scenarios, including + # calling Cloud Run, or endpoints where you intend to validate the token + # yourself. class HttpTarget; end # App Engine target. The job will be pushed to a job handler by means # of an HTTP request via an {Google::Cloud::Scheduler::V1beta1::AppEngineHttpTarget#http_method http_method} such # as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an @@ -147,13 +146,11 @@ # Pub/Sub target. The job will be delivered by publishing a message to # the given Pub/Sub topic. # @!attribute [rw] topic_name # @return [String] - # Required. - # - # The name of the Cloud Pub/Sub topic to which messages will + # Required. The name of the Cloud Pub/Sub topic to which messages will # be published when a job is delivered. The topic name must be in the # same format as required by PubSub's # [PublishRequest.name](https://cloud.google.com/pubsub/docs/reference/rpc/google.pubsub.v1#publishrequest), # for example `projects/PROJECT_ID/topics/TOPIC_ID`. # @@ -272,12 +269,12 @@ # to the default version of the default service when the job is attempted. class AppEngineRouting; end # Contains information needed for generating an # [OAuth token](https://developers.google.com/identity/protocols/OAuth2). - # This type of authorization should be used when sending requests to a GCP - # endpoint. + # This type of authorization should generally only be used when calling Google + # APIs hosted on *.googleapis.com. # @!attribute [rw] service_account_email # @return [String] # [Service account email](https://cloud.google.com/iam/docs/service-accounts) # to be used for generating OAuth token. # The service account must be within the same project as the job. The caller @@ -289,12 +286,13 @@ # will be used. class OAuthToken; end # Contains information needed for generating an # [OpenID Connect - # token](https://developers.google.com/identity/protocols/OpenIDConnect). This - # type of authorization should be used when sending requests to third party - # endpoints. + # token](https://developers.google.com/identity/protocols/OpenIDConnect). + # This type of authorization can be used for many scenarios, including + # calling Cloud Run, or endpoints where you intend to validate the token + # yourself. # @!attribute [rw] service_account_email # @return [String] # [Service account email](https://cloud.google.com/iam/docs/service-accounts) # to be used for generating OIDC token. # The service account must be within the same project as the job. The caller \ No newline at end of file