Class JobPubsubTargetArgs


  • public final class JobPubsubTargetArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • attributes

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> attributes()
        Returns:
        Attributes for PubsubMessage. Pubsub message must contain either non-empty data, or at least one attribute.
      • data

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> data()
        Returns:
        The message payload for PubsubMessage. Pubsub message must contain either non-empty data, or at least one attribute. A base64-encoded string.
      • topicName

        public com.pulumi.core.Output<java.lang.String> topicName()
        Returns:
        The full resource name for the Cloud Pub/Sub topic to which messages will be published when a job is delivered. ~>**NOTE:** The topic name must be in the same format as required by PubSub's PublishRequest.name, e.g. `projects/my-project/topics/my-topic`.