1. Packages
  2. Google Cloud Native
  3. API Docs
  4. integrations
  5. integrations/v1alpha
  6. getVersion

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.integrations/v1alpha.getVersion

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Get a integration in the specified project.

    Using getVersion

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVersion(args: GetVersionArgs, opts?: InvokeOptions): Promise<GetVersionResult>
    function getVersionOutput(args: GetVersionOutputArgs, opts?: InvokeOptions): Output<GetVersionResult>
    def get_version(integration_id: Optional[str] = None,
                    location: Optional[str] = None,
                    product_id: Optional[str] = None,
                    project: Optional[str] = None,
                    version_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetVersionResult
    def get_version_output(integration_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    product_id: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    version_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetVersionResult]
    func LookupVersion(ctx *Context, args *LookupVersionArgs, opts ...InvokeOption) (*LookupVersionResult, error)
    func LookupVersionOutput(ctx *Context, args *LookupVersionOutputArgs, opts ...InvokeOption) LookupVersionResultOutput

    > Note: This function is named LookupVersion in the Go SDK.

    public static class GetVersion 
    {
        public static Task<GetVersionResult> InvokeAsync(GetVersionArgs args, InvokeOptions? opts = null)
        public static Output<GetVersionResult> Invoke(GetVersionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVersionResult> getVersion(GetVersionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:integrations/v1alpha:getVersion
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IntegrationId string
    Location string
    ProductId string
    VersionId string
    Project string
    IntegrationId string
    Location string
    ProductId string
    VersionId string
    Project string
    integrationId String
    location String
    productId String
    versionId String
    project String
    integrationId string
    location string
    productId string
    versionId string
    project string
    integrationId String
    location String
    productId String
    versionId String
    project String

    getVersion Result

    The following output properties are available:

    CloudLoggingDetails Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
    Optional. Cloud Logging details for the integration version
    CreateTime string
    Auto-generated.
    DatabasePersistencePolicy string
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    Description string
    Optional. The integration description.
    ErrorCatcherConfigs List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse>
    Optional. Error Catch Task configuration for the integration. It's optional.
    IntegrationParameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse>
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    IntegrationParametersInternal Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    LastModifierEmail string
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    LockHolder string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Name string
    Auto-generated primary key.
    Origin string
    Optional. The origin that indicates where this integration is coming from.
    ParentTemplateId string
    Optional. The id of the template which was used to create this integration_version.
    RunAsServiceAccount string
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    SnapshotNumber string
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    State string
    User should not set it as an input.
    Status string
    Generated by eventbus. User should not set it as an input.
    TaskConfigs List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaTaskConfigResponse>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    TaskConfigsInternal List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    Teardown Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.EnterpriseCrmEventbusProtoTeardownResponse
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    TriggerConfigs List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.GoogleCloudIntegrationsV1alphaTriggerConfigResponse>
    Optional. Trigger configurations.
    TriggerConfigsInternal List<Pulumi.GoogleNative.Integrations.V1Alpha.Outputs.EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse>
    Optional. Trigger configurations.
    UpdateTime string
    Auto-generated.
    UserLabel string
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
    CloudLoggingDetails GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
    Optional. Cloud Logging details for the integration version
    CreateTime string
    Auto-generated.
    DatabasePersistencePolicy string
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    Description string
    Optional. The integration description.
    ErrorCatcherConfigs []GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse
    Optional. Error Catch Task configuration for the integration. It's optional.
    IntegrationParameters []GoogleCloudIntegrationsV1alphaIntegrationParameterResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    IntegrationParametersInternal EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    LastModifierEmail string
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    LockHolder string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Name string
    Auto-generated primary key.
    Origin string
    Optional. The origin that indicates where this integration is coming from.
    ParentTemplateId string
    Optional. The id of the template which was used to create this integration_version.
    RunAsServiceAccount string
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    SnapshotNumber string
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    State string
    User should not set it as an input.
    Status string
    Generated by eventbus. User should not set it as an input.
    TaskConfigs []GoogleCloudIntegrationsV1alphaTaskConfigResponse
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    TaskConfigsInternal []EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    Teardown EnterpriseCrmEventbusProtoTeardownResponse
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    TriggerConfigs []GoogleCloudIntegrationsV1alphaTriggerConfigResponse
    Optional. Trigger configurations.
    TriggerConfigsInternal []EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse
    Optional. Trigger configurations.
    UpdateTime string
    Auto-generated.
    UserLabel string
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
    cloudLoggingDetails GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
    Optional. Cloud Logging details for the integration version
    createTime String
    Auto-generated.
    databasePersistencePolicy String
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    description String
    Optional. The integration description.
    errorCatcherConfigs List<GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse>
    Optional. Error Catch Task configuration for the integration. It's optional.
    integrationParameters List<GoogleCloudIntegrationsV1alphaIntegrationParameterResponse>
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    integrationParametersInternal EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    lastModifierEmail String
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    lockHolder String
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name String
    Auto-generated primary key.
    origin String
    Optional. The origin that indicates where this integration is coming from.
    parentTemplateId String
    Optional. The id of the template which was used to create this integration_version.
    runAsServiceAccount String
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    snapshotNumber String
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    state String
    User should not set it as an input.
    status String
    Generated by eventbus. User should not set it as an input.
    taskConfigs List<GoogleCloudIntegrationsV1alphaTaskConfigResponse>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    taskConfigsInternal List<EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    teardown EnterpriseCrmEventbusProtoTeardownResponse
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    triggerConfigs List<GoogleCloudIntegrationsV1alphaTriggerConfigResponse>
    Optional. Trigger configurations.
    triggerConfigsInternal List<EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse>
    Optional. Trigger configurations.
    updateTime String
    Auto-generated.
    userLabel String
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
    cloudLoggingDetails GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
    Optional. Cloud Logging details for the integration version
    createTime string
    Auto-generated.
    databasePersistencePolicy string
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    description string
    Optional. The integration description.
    errorCatcherConfigs GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse[]
    Optional. Error Catch Task configuration for the integration. It's optional.
    integrationParameters GoogleCloudIntegrationsV1alphaIntegrationParameterResponse[]
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    integrationParametersInternal EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    lastModifierEmail string
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    lockHolder string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name string
    Auto-generated primary key.
    origin string
    Optional. The origin that indicates where this integration is coming from.
    parentTemplateId string
    Optional. The id of the template which was used to create this integration_version.
    runAsServiceAccount string
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    snapshotNumber string
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    state string
    User should not set it as an input.
    status string
    Generated by eventbus. User should not set it as an input.
    taskConfigs GoogleCloudIntegrationsV1alphaTaskConfigResponse[]
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    taskConfigsInternal EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse[]
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    teardown EnterpriseCrmEventbusProtoTeardownResponse
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    triggerConfigs GoogleCloudIntegrationsV1alphaTriggerConfigResponse[]
    Optional. Trigger configurations.
    triggerConfigsInternal EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse[]
    Optional. Trigger configurations.
    updateTime string
    Auto-generated.
    userLabel string
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
    cloud_logging_details GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
    Optional. Cloud Logging details for the integration version
    create_time str
    Auto-generated.
    database_persistence_policy str
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    description str
    Optional. The integration description.
    error_catcher_configs Sequence[GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse]
    Optional. Error Catch Task configuration for the integration. It's optional.
    integration_parameters Sequence[GoogleCloudIntegrationsV1alphaIntegrationParameterResponse]
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    integration_parameters_internal EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    last_modifier_email str
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    lock_holder str
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name str
    Auto-generated primary key.
    origin str
    Optional. The origin that indicates where this integration is coming from.
    parent_template_id str
    Optional. The id of the template which was used to create this integration_version.
    run_as_service_account str
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    snapshot_number str
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    state str
    User should not set it as an input.
    status str
    Generated by eventbus. User should not set it as an input.
    task_configs Sequence[GoogleCloudIntegrationsV1alphaTaskConfigResponse]
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    task_configs_internal Sequence[EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse]
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    teardown EnterpriseCrmEventbusProtoTeardownResponse
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    trigger_configs Sequence[GoogleCloudIntegrationsV1alphaTriggerConfigResponse]
    Optional. Trigger configurations.
    trigger_configs_internal Sequence[EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse]
    Optional. Trigger configurations.
    update_time str
    Auto-generated.
    user_label str
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
    cloudLoggingDetails Property Map
    Optional. Cloud Logging details for the integration version
    createTime String
    Auto-generated.
    databasePersistencePolicy String
    Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
    description String
    Optional. The integration description.
    errorCatcherConfigs List<Property Map>
    Optional. Error Catch Task configuration for the integration. It's optional.
    integrationParameters List<Property Map>
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    integrationParametersInternal Property Map
    Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
    lastModifierEmail String
    Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    lockHolder String
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    name String
    Auto-generated primary key.
    origin String
    Optional. The origin that indicates where this integration is coming from.
    parentTemplateId String
    Optional. The id of the template which was used to create this integration_version.
    runAsServiceAccount String
    Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
    snapshotNumber String
    Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.
    state String
    User should not set it as an input.
    status String
    Generated by eventbus. User should not set it as an input.
    taskConfigs List<Property Map>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    taskConfigsInternal List<Property Map>
    Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
    teardown Property Map
    Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
    triggerConfigs List<Property Map>
    Optional. Trigger configurations.
    triggerConfigsInternal List<Property Map>
    Optional. Trigger configurations.
    updateTime String
    Auto-generated.
    userLabel String
    Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.

    Supporting Types

    EnterpriseCrmEventbusProtoAttributesResponse

    DataType string
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoValueTypeResponse
    Used to define defaults.
    IsRequired bool
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    IsSearchable bool
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    LogSettings Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoLogSettingsResponse
    See
    ReadOnly bool
    Used to indicate if the ParameterEntry is a read only field or not.
    Searchable string
    TaskVisibility List<string>
    List of tasks that can view this property, if empty then all.
    DataType string
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    DefaultValue EnterpriseCrmEventbusProtoValueTypeResponse
    Used to define defaults.
    IsRequired bool
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    IsSearchable bool
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    LogSettings EnterpriseCrmEventbusProtoLogSettingsResponse
    See
    ReadOnly bool
    Used to indicate if the ParameterEntry is a read only field or not.
    Searchable string
    TaskVisibility []string
    List of tasks that can view this property, if empty then all.
    dataType String
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    defaultValue EnterpriseCrmEventbusProtoValueTypeResponse
    Used to define defaults.
    isRequired Boolean
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    isSearchable Boolean
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    logSettings EnterpriseCrmEventbusProtoLogSettingsResponse
    See
    readOnly Boolean
    Used to indicate if the ParameterEntry is a read only field or not.
    searchable String
    taskVisibility List<String>
    List of tasks that can view this property, if empty then all.
    dataType string
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    defaultValue EnterpriseCrmEventbusProtoValueTypeResponse
    Used to define defaults.
    isRequired boolean
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    isSearchable boolean
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    logSettings EnterpriseCrmEventbusProtoLogSettingsResponse
    See
    readOnly boolean
    Used to indicate if the ParameterEntry is a read only field or not.
    searchable string
    taskVisibility string[]
    List of tasks that can view this property, if empty then all.
    data_type str
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    default_value EnterpriseCrmEventbusProtoValueTypeResponse
    Used to define defaults.
    is_required bool
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    is_searchable bool
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    log_settings EnterpriseCrmEventbusProtoLogSettingsResponse
    See
    read_only bool
    Used to indicate if the ParameterEntry is a read only field or not.
    searchable str
    task_visibility Sequence[str]
    List of tasks that can view this property, if empty then all.
    dataType String
    Things like URL, Email, Currency, Timestamp (rather than string, int64...)
    defaultValue Property Map
    Used to define defaults.
    isRequired Boolean
    Required for event execution. The validation will be done by the event bus when the event is triggered.
    isSearchable Boolean
    Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    Deprecated: Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. DEPRECATED: use searchable.

    logSettings Property Map
    See
    readOnly Boolean
    Used to indicate if the ParameterEntry is a read only field or not.
    searchable String
    taskVisibility List<String>
    List of tasks that can view this property, if empty then all.

    EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse

    EnumStrings List<string>
    FilterType string
    EnumStrings []string
    FilterType string
    enumStrings List<String>
    filterType String
    enumStrings string[]
    filterType string
    enum_strings Sequence[str]
    filter_type str
    enumStrings List<String>
    filterType String

    EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse

    absolute String
    percentage Integer
    absolute string
    percentage number
    absolute String
    percentage Number

    EnterpriseCrmEventbusProtoBooleanParameterArrayResponse

    BooleanValues List<bool>
    booleanValues List<Boolean>
    booleanValues boolean[]
    boolean_values Sequence[bool]
    booleanValues List<Boolean>

    EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse

    CronTab string
    The cron tab of cloud scheduler trigger.
    ErrorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    Location string
    The location where associated cloud scheduler job will be created
    ServiceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    CronTab string
    The cron tab of cloud scheduler trigger.
    ErrorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    Location string
    The location where associated cloud scheduler job will be created
    ServiceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab String
    The cron tab of cloud scheduler trigger.
    errorMessage String
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location String
    The location where associated cloud scheduler job will be created
    serviceAccountEmail String
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab string
    The cron tab of cloud scheduler trigger.
    errorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location string
    The location where associated cloud scheduler job will be created
    serviceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cron_tab str
    The cron tab of cloud scheduler trigger.
    error_message str
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location str
    The location where associated cloud scheduler job will be created
    service_account_email str
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab String
    The cron tab of cloud scheduler trigger.
    errorMessage String
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location String
    The location where associated cloud scheduler job will be created
    serviceAccountEmail String
    Service account used by Cloud Scheduler to trigger the integration at scheduled time

    EnterpriseCrmEventbusProtoCombinedConditionResponse

    Conditions []EnterpriseCrmEventbusProtoConditionResponse
    A set of individual constituent conditions.
    conditions List<EnterpriseCrmEventbusProtoConditionResponse>
    A set of individual constituent conditions.
    conditions EnterpriseCrmEventbusProtoConditionResponse[]
    A set of individual constituent conditions.
    conditions Sequence[EnterpriseCrmEventbusProtoConditionResponse]
    A set of individual constituent conditions.
    conditions List<Property Map>
    A set of individual constituent conditions.

    EnterpriseCrmEventbusProtoConditionResponse

    EventPropertyKey string
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    Operator string
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoValueTypeResponse
    Value that's checked for the key.
    EventPropertyKey string
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    Operator string
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    Value EnterpriseCrmEventbusProtoValueTypeResponse
    Value that's checked for the key.
    eventPropertyKey String
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    operator String
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Value that's checked for the key.
    eventPropertyKey string
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    operator string
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Value that's checked for the key.
    event_property_key str
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    operator str
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Value that's checked for the key.
    eventPropertyKey String
    Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
    operator String
    Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    value Property Map
    Value that's checked for the key.

    EnterpriseCrmEventbusProtoCoordinateResponse

    X int
    Y int
    X int
    Y int
    x Integer
    y Integer
    x number
    y number
    x int
    y int
    x Number
    y Number

    EnterpriseCrmEventbusProtoDoubleArrayResponse

    Values List<double>
    Values []float64
    values List<Double>
    values number[]
    values Sequence[float]
    values List<Number>

    EnterpriseCrmEventbusProtoDoubleParameterArrayResponse

    DoubleValues List<double>
    DoubleValues []float64
    doubleValues List<Double>
    doubleValues number[]
    double_values Sequence[float]
    doubleValues List<Number>

    EnterpriseCrmEventbusProtoEventBusPropertiesResponse

    properties List<Property Map>
    An unordered list of property entries.

    EnterpriseCrmEventbusProtoEventParametersResponse

    Parameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterEntryResponse>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
    Parameters []EnterpriseCrmEventbusProtoParameterEntryResponse
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
    parameters List<EnterpriseCrmEventbusProtoParameterEntryResponse>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
    parameters EnterpriseCrmEventbusProtoParameterEntryResponse[]
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
    parameters Sequence[EnterpriseCrmEventbusProtoParameterEntryResponse]
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
    parameters List<Property Map>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.

    EnterpriseCrmEventbusProtoFailurePolicyResponse

    IntervalInSeconds string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    MaxNumRetries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    RetryStrategy string
    Defines what happens to the task upon failure.
    IntervalInSeconds string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    MaxNumRetries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    RetryStrategy string
    Defines what happens to the task upon failure.
    intervalInSeconds String
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    maxNumRetries Integer
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy String
    Defines what happens to the task upon failure.
    intervalInSeconds string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    maxNumRetries number
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy string
    Defines what happens to the task upon failure.
    interval_in_seconds str
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    max_num_retries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retry_strategy str
    Defines what happens to the task upon failure.
    intervalInSeconds String
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
    maxNumRetries Number
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy String
    Defines what happens to the task upon failure.

    EnterpriseCrmEventbusProtoIntArrayResponse

    Values List<string>
    Values []string
    values List<String>
    values string[]
    values Sequence[str]
    values List<String>

    EnterpriseCrmEventbusProtoIntParameterArrayResponse

    IntValues List<string>
    IntValues []string
    intValues List<String>
    intValues string[]
    int_values Sequence[str]
    intValues List<String>

    EnterpriseCrmEventbusProtoLogSettingsResponse

    LogFieldName string
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    SanitizeOptions Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmLoggingGwsSanitizeOptionsResponse
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    SeedPeriod string
    SeedScope string
    ShorteningLimits Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmLoggingGwsFieldLimitsResponse
    Contains the field limits for shortening, such as max string length and max array length.
    LogFieldName string
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    SanitizeOptions EnterpriseCrmLoggingGwsSanitizeOptionsResponse
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    SeedPeriod string
    SeedScope string
    ShorteningLimits EnterpriseCrmLoggingGwsFieldLimitsResponse
    Contains the field limits for shortening, such as max string length and max array length.
    logFieldName String
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    sanitizeOptions EnterpriseCrmLoggingGwsSanitizeOptionsResponse
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    seedPeriod String
    seedScope String
    shorteningLimits EnterpriseCrmLoggingGwsFieldLimitsResponse
    Contains the field limits for shortening, such as max string length and max array length.
    logFieldName string
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    sanitizeOptions EnterpriseCrmLoggingGwsSanitizeOptionsResponse
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    seedPeriod string
    seedScope string
    shorteningLimits EnterpriseCrmLoggingGwsFieldLimitsResponse
    Contains the field limits for shortening, such as max string length and max array length.
    log_field_name str
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    sanitize_options EnterpriseCrmLoggingGwsSanitizeOptionsResponse
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    seed_period str
    seed_scope str
    shortening_limits EnterpriseCrmLoggingGwsFieldLimitsResponse
    Contains the field limits for shortening, such as max string length and max array length.
    logFieldName String
    The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
    sanitizeOptions Property Map
    Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
    seedPeriod String
    seedScope String
    shorteningLimits Property Map
    Contains the field limits for shortening, such as max string length and max array length.

    EnterpriseCrmEventbusProtoNextTaskResponse

    CombinedConditions List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCombinedConditionResponse>
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Condition string
    Standard filter expression for this task to become an eligible next task.
    Description string
    User-provided description intended to give more business context about the next task edge or condition.
    Label string
    User-provided label that is attached to this edge in the UI.
    TaskConfigId string
    ID of the next task.
    TaskNumber string
    Task number of the next task.
    CombinedConditions []EnterpriseCrmEventbusProtoCombinedConditionResponse
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Condition string
    Standard filter expression for this task to become an eligible next task.
    Description string
    User-provided description intended to give more business context about the next task edge or condition.
    Label string
    User-provided label that is attached to this edge in the UI.
    TaskConfigId string
    ID of the next task.
    TaskNumber string
    Task number of the next task.
    combinedConditions List<EnterpriseCrmEventbusProtoCombinedConditionResponse>
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    condition String
    Standard filter expression for this task to become an eligible next task.
    description String
    User-provided description intended to give more business context about the next task edge or condition.
    label String
    User-provided label that is attached to this edge in the UI.
    taskConfigId String
    ID of the next task.
    taskNumber String
    Task number of the next task.
    combinedConditions EnterpriseCrmEventbusProtoCombinedConditionResponse[]
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    condition string
    Standard filter expression for this task to become an eligible next task.
    description string
    User-provided description intended to give more business context about the next task edge or condition.
    label string
    User-provided label that is attached to this edge in the UI.
    taskConfigId string
    ID of the next task.
    taskNumber string
    Task number of the next task.
    combined_conditions Sequence[EnterpriseCrmEventbusProtoCombinedConditionResponse]
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    condition str
    Standard filter expression for this task to become an eligible next task.
    description str
    User-provided description intended to give more business context about the next task edge or condition.
    label str
    User-provided label that is attached to this edge in the UI.
    task_config_id str
    ID of the next task.
    task_number str
    Task number of the next task.
    combinedConditions List<Property Map>
    Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    Deprecated: Combined condition for this task to become an eligible next task. Each of these combined_conditions are joined with logical OR. DEPRECATED: use condition

    condition String
    Standard filter expression for this task to become an eligible next task.
    description String
    User-provided description intended to give more business context about the next task edge or condition.
    label String
    User-provided label that is attached to this edge in the UI.
    taskConfigId String
    ID of the next task.
    taskNumber String
    Task number of the next task.

    EnterpriseCrmEventbusProtoNextTeardownTaskResponse

    Name string
    Name of the next teardown task.
    Name string
    Name of the next teardown task.
    name String
    Name of the next teardown task.
    name string
    Name of the next teardown task.
    name str
    Name of the next teardown task.
    name String
    Name of the next teardown task.

    EnterpriseCrmEventbusProtoNodeIdentifierResponse

    ElementIdentifier string
    Configuration of the edge.
    ElementType string
    Destination node where the edge ends. It can only be a task config.
    ElementIdentifier string
    Configuration of the edge.
    ElementType string
    Destination node where the edge ends. It can only be a task config.
    elementIdentifier String
    Configuration of the edge.
    elementType String
    Destination node where the edge ends. It can only be a task config.
    elementIdentifier string
    Configuration of the edge.
    elementType string
    Destination node where the edge ends. It can only be a task config.
    element_identifier str
    Configuration of the edge.
    element_type str
    Destination node where the edge ends. It can only be a task config.
    elementIdentifier String
    Configuration of the edge.
    elementType String
    Destination node where the edge ends. It can only be a task config.

    EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse

    DescriptivePhrase string
    A short phrase to describe what this parameter contains.
    HelpText string
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    HideDefaultValue bool
    Whether the default value is hidden in the UI.
    InputDisplayOption string
    IsHidden bool
    Whether this field is hidden in the UI.
    Label string
    A user-friendly label for the parameter.
    ParameterNameOption string
    SubSectionLabel string
    A user-friendly label for subSection under which the parameter will be displayed.
    UiPlaceholderText string
    Placeholder text which will appear in the UI input form for this parameter.
    DescriptivePhrase string
    A short phrase to describe what this parameter contains.
    HelpText string
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    HideDefaultValue bool
    Whether the default value is hidden in the UI.
    InputDisplayOption string
    IsHidden bool
    Whether this field is hidden in the UI.
    Label string
    A user-friendly label for the parameter.
    ParameterNameOption string
    SubSectionLabel string
    A user-friendly label for subSection under which the parameter will be displayed.
    UiPlaceholderText string
    Placeholder text which will appear in the UI input form for this parameter.
    descriptivePhrase String
    A short phrase to describe what this parameter contains.
    helpText String
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    hideDefaultValue Boolean
    Whether the default value is hidden in the UI.
    inputDisplayOption String
    isHidden Boolean
    Whether this field is hidden in the UI.
    label String
    A user-friendly label for the parameter.
    parameterNameOption String
    subSectionLabel String
    A user-friendly label for subSection under which the parameter will be displayed.
    uiPlaceholderText String
    Placeholder text which will appear in the UI input form for this parameter.
    descriptivePhrase string
    A short phrase to describe what this parameter contains.
    helpText string
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    hideDefaultValue boolean
    Whether the default value is hidden in the UI.
    inputDisplayOption string
    isHidden boolean
    Whether this field is hidden in the UI.
    label string
    A user-friendly label for the parameter.
    parameterNameOption string
    subSectionLabel string
    A user-friendly label for subSection under which the parameter will be displayed.
    uiPlaceholderText string
    Placeholder text which will appear in the UI input form for this parameter.
    descriptive_phrase str
    A short phrase to describe what this parameter contains.
    help_text str
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    hide_default_value bool
    Whether the default value is hidden in the UI.
    input_display_option str
    is_hidden bool
    Whether this field is hidden in the UI.
    label str
    A user-friendly label for the parameter.
    parameter_name_option str
    sub_section_label str
    A user-friendly label for subSection under which the parameter will be displayed.
    ui_placeholder_text str
    Placeholder text which will appear in the UI input form for this parameter.
    descriptivePhrase String
    A short phrase to describe what this parameter contains.
    helpText String
    Detailed help text for this parameter containing information not provided elsewhere. For example, instructions on how to migrate from a deprecated parameter.
    hideDefaultValue Boolean
    Whether the default value is hidden in the UI.
    inputDisplayOption String
    isHidden Boolean
    Whether this field is hidden in the UI.
    label String
    A user-friendly label for the parameter.
    parameterNameOption String
    subSectionLabel String
    A user-friendly label for subSection under which the parameter will be displayed.
    uiPlaceholderText String
    Placeholder text which will appear in the UI input form for this parameter.

    EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse

    FullName string
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    Path string
    Path to the proto file that contains the message type's definition.
    FullName string
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    Path string
    Path to the proto file that contains the message type's definition.
    fullName String
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    path String
    Path to the proto file that contains the message type's definition.
    fullName string
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    path string
    Path to the proto file that contains the message type's definition.
    full_name str
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    path str
    Path to the proto file that contains the message type's definition.
    fullName String
    The fully-qualified proto name. This message, for example, would be "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    path String
    Path to the proto file that contains the message type's definition.

    EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeResponse

    Max double
    The inclusive maximum of the acceptable range.
    Min double
    The inclusive minimum of the acceptable range.
    Max float64
    The inclusive maximum of the acceptable range.
    Min float64
    The inclusive minimum of the acceptable range.
    max Double
    The inclusive maximum of the acceptable range.
    min Double
    The inclusive minimum of the acceptable range.
    max number
    The inclusive maximum of the acceptable range.
    min number
    The inclusive minimum of the acceptable range.
    max float
    The inclusive maximum of the acceptable range.
    min float
    The inclusive minimum of the acceptable range.
    max Number
    The inclusive maximum of the acceptable range.
    min Number
    The inclusive minimum of the acceptable range.

    EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeResponse

    Max string
    The inclusive maximum of the acceptable range.
    Min string
    The inclusive minimum of the acceptable range.
    Max string
    The inclusive maximum of the acceptable range.
    Min string
    The inclusive minimum of the acceptable range.
    max String
    The inclusive maximum of the acceptable range.
    min String
    The inclusive minimum of the acceptable range.
    max string
    The inclusive maximum of the acceptable range.
    min string
    The inclusive minimum of the acceptable range.
    max str
    The inclusive maximum of the acceptable range.
    min str
    The inclusive minimum of the acceptable range.
    max String
    The inclusive maximum of the acceptable range.
    min String
    The inclusive minimum of the acceptable range.

    EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse

    EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexResponse

    Exclusive bool
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    Regex string
    The regex applied to the input value(s).
    Exclusive bool
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    Regex string
    The regex applied to the input value(s).
    exclusive Boolean
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    regex String
    The regex applied to the input value(s).
    exclusive boolean
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    regex string
    The regex applied to the input value(s).
    exclusive bool
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    regex str
    The regex applied to the input value(s).
    exclusive Boolean
    Whether the regex matcher is applied exclusively (if true, matching values will be rejected).
    regex String
    The regex applied to the input value(s).

    EnterpriseCrmEventbusProtoParameterEntryResponse

    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value EnterpriseCrmEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value EnterpriseCrmEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value EnterpriseCrmEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value EnterpriseCrmEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value Property Map
    Values for the defined keys. Each value can either be string, int, double or any proto message.

    EnterpriseCrmEventbusProtoParameterValueTypeResponse

    EnterpriseCrmEventbusProtoPropertyEntryResponse

    Key string
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    Key string
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    Value EnterpriseCrmEventbusProtoValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key string
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key str
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    value EnterpriseCrmEventbusProtoValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values.
    value Property Map
    Values for the defined keys. Each value can either be string, int, double or any proto message.

    EnterpriseCrmEventbusProtoProtoParameterArrayResponse

    ProtoValues List<ImmutableDictionary<string, string>>
    ProtoValues []map[string]string
    protoValues List<Map<String,String>>
    protoValues {[key: string]: string}[]
    proto_values Sequence[Mapping[str, str]]
    protoValues List<Map<String>>

    EnterpriseCrmEventbusProtoSerializedObjectParameterResponse

    EnterpriseCrmEventbusProtoStringArrayResponse

    Values List<string>
    Values []string
    values List<String>
    values string[]
    values Sequence[str]
    values List<String>

    EnterpriseCrmEventbusProtoStringParameterArrayResponse

    StringValues List<string>
    StringValues []string
    stringValues List<String>
    stringValues string[]
    string_values Sequence[str]
    stringValues List<String>

    EnterpriseCrmEventbusProtoSuccessPolicyResponse

    FinalState string
    State to which the execution snapshot status will be set if the task succeeds.
    FinalState string
    State to which the execution snapshot status will be set if the task succeeds.
    finalState String
    State to which the execution snapshot status will be set if the task succeeds.
    finalState string
    State to which the execution snapshot status will be set if the task succeeds.
    final_state str
    State to which the execution snapshot status will be set if the task succeeds.
    finalState String
    State to which the execution snapshot status will be set if the task succeeds.

    EnterpriseCrmEventbusProtoTaskAlertConfigResponse

    AggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    AlertDisabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    AlertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    ClientId string
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    DurationThresholdMs string
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    ErrorEnumList Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    MetricType string
    NumAggregationPeriods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    OnlyFinalAttempt bool
    Only count final task attempts, not retries.
    PlaybookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    ThresholdType string
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    WarningEnumList Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    AggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    AlertDisabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    AlertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    ClientId string
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    DurationThresholdMs string
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    ErrorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    MetricType string
    NumAggregationPeriods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    OnlyFinalAttempt bool
    Only count final task attempts, not retries.
    PlaybookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    ThresholdType string
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    WarningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod String
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    alertDisabled Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName String
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    clientId String
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    durationThresholdMs String
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metricType String
    numAggregationPeriods Integer
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt Boolean
    Only count final task attempts, not retries.
    playbookUrl String
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType String
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    alertDisabled boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    clientId string
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    durationThresholdMs string
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metricType string
    numAggregationPeriods number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt boolean
    Only count final task attempts, not retries.
    playbookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType string
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregation_period str
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    alert_disabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alert_name str
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    client_id str
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    duration_threshold_ms str
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    error_enum_list EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metric_type str
    num_aggregation_periods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    only_final_attempt bool
    Only count final task attempts, not retries.
    playbook_url str
    Link to a playbook for resolving the issue that triggered this alert.
    threshold_type str
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    threshold_value EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warning_enum_list EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod String
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week).
    alertDisabled Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName String
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique in within the scope of the containing workflow.
    clientId String
    Client associated with this alert configuration. Must be a client enabled in one of the containing workflow's triggers.
    durationThresholdMs String
    Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList Property Map
    metricType String
    numAggregationPeriods Number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt Boolean
    Only count final task attempts, not retries.
    playbookUrl String
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType String
    The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue Property Map
    The metric value, above or below which the alert should be triggered.
    warningEnumList Property Map

    EnterpriseCrmEventbusProtoTaskMetadataAdminResponse

    EnterpriseCrmEventbusProtoTaskMetadataResponse

    ActiveTaskName string
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    Admins List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskMetadataAdminResponse>
    Category string
    CodeSearchLink string
    The Code Search link to the Task Java file.
    DefaultJsonValidationOption string
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    DefaultSpec string
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    Description string
    In a few sentences, describe the purpose and usage of the task.
    DescriptiveName string
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    DocMarkdown string
    Snippet of markdown documentation to embed in the RHP for this task.
    ExternalCategory string
    ExternalCategorySequence int
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    ExternalDocHtml string
    External-facing documention embedded in the RHP for this task.
    ExternalDocLink string
    Doc link for external-facing documentation (separate from g3doc).
    ExternalDocMarkdown string
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    G3DocLink string
    URL to the associated G3 Doc for the task if available
    IconLink string
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    IsDeprecated bool
    The deprecation status of the current task. Default value is false;
    Name string
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    StandaloneExternalDocHtml string
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    Status string
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    System string
    Tags List<string>
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
    ActiveTaskName string
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    Admins []EnterpriseCrmEventbusProtoTaskMetadataAdminResponse
    Category string
    CodeSearchLink string
    The Code Search link to the Task Java file.
    DefaultJsonValidationOption string
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    DefaultSpec string
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    Description string
    In a few sentences, describe the purpose and usage of the task.
    DescriptiveName string
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    DocMarkdown string
    Snippet of markdown documentation to embed in the RHP for this task.
    ExternalCategory string
    ExternalCategorySequence int
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    ExternalDocHtml string
    External-facing documention embedded in the RHP for this task.
    ExternalDocLink string
    Doc link for external-facing documentation (separate from g3doc).
    ExternalDocMarkdown string
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    G3DocLink string
    URL to the associated G3 Doc for the task if available
    IconLink string
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    IsDeprecated bool
    The deprecation status of the current task. Default value is false;
    Name string
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    StandaloneExternalDocHtml string
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    Status string
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    System string
    Tags []string
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
    activeTaskName String
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    admins List<EnterpriseCrmEventbusProtoTaskMetadataAdminResponse>
    category String
    codeSearchLink String
    The Code Search link to the Task Java file.
    defaultJsonValidationOption String
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    defaultSpec String
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    description String
    In a few sentences, describe the purpose and usage of the task.
    descriptiveName String
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    docMarkdown String
    Snippet of markdown documentation to embed in the RHP for this task.
    externalCategory String
    externalCategorySequence Integer
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    externalDocHtml String
    External-facing documention embedded in the RHP for this task.
    externalDocLink String
    Doc link for external-facing documentation (separate from g3doc).
    externalDocMarkdown String
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    g3DocLink String
    URL to the associated G3 Doc for the task if available
    iconLink String
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    isDeprecated Boolean
    The deprecation status of the current task. Default value is false;
    name String
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    standaloneExternalDocHtml String
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    status String
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    system String
    tags List<String>
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
    activeTaskName string
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    admins EnterpriseCrmEventbusProtoTaskMetadataAdminResponse[]
    category string
    codeSearchLink string
    The Code Search link to the Task Java file.
    defaultJsonValidationOption string
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    defaultSpec string
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    description string
    In a few sentences, describe the purpose and usage of the task.
    descriptiveName string
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    docMarkdown string
    Snippet of markdown documentation to embed in the RHP for this task.
    externalCategory string
    externalCategorySequence number
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    externalDocHtml string
    External-facing documention embedded in the RHP for this task.
    externalDocLink string
    Doc link for external-facing documentation (separate from g3doc).
    externalDocMarkdown string
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    g3DocLink string
    URL to the associated G3 Doc for the task if available
    iconLink string
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    isDeprecated boolean
    The deprecation status of the current task. Default value is false;
    name string
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    standaloneExternalDocHtml string
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    status string
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    system string
    tags string[]
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
    active_task_name str
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    admins Sequence[EnterpriseCrmEventbusProtoTaskMetadataAdminResponse]
    category str
    code_search_link str
    The Code Search link to the Task Java file.
    default_json_validation_option str
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    default_spec str
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    description str
    In a few sentences, describe the purpose and usage of the task.
    descriptive_name str
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    doc_markdown str
    Snippet of markdown documentation to embed in the RHP for this task.
    external_category str
    external_category_sequence int
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    external_doc_html str
    External-facing documention embedded in the RHP for this task.
    external_doc_link str
    Doc link for external-facing documentation (separate from g3doc).
    external_doc_markdown str
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    g3_doc_link str
    URL to the associated G3 Doc for the task if available
    icon_link str
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    is_deprecated bool
    The deprecation status of the current task. Default value is false;
    name str
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    standalone_external_doc_html str
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    status str
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    system str
    tags Sequence[str]
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
    activeTaskName String
    The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
    admins List<Property Map>
    category String
    codeSearchLink String
    The Code Search link to the Task Java file.
    defaultJsonValidationOption String
    Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
    defaultSpec String
    Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
    description String
    In a few sentences, describe the purpose and usage of the task.
    descriptiveName String
    The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
    docMarkdown String
    Snippet of markdown documentation to embed in the RHP for this task.
    externalCategory String
    externalCategorySequence Number
    Sequence with which the task in specific category to be displayed in task discovery panel for external users.
    externalDocHtml String
    External-facing documention embedded in the RHP for this task.
    externalDocLink String
    Doc link for external-facing documentation (separate from g3doc).
    externalDocMarkdown String
    DEPRECATED: Use external_doc_html.

    Deprecated: DEPRECATED: Use external_doc_html.

    g3DocLink String
    URL to the associated G3 Doc for the task if available
    iconLink String
    URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
    isDeprecated Boolean
    The deprecation status of the current task. Default value is false;
    name String
    The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
    standaloneExternalDocHtml String
    External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
    status String
    Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
    system String
    tags List<String>
    A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.

    EnterpriseCrmEventbusProtoTaskUiConfigResponse

    taskUiModuleConfigs List<Property Map>
    Configurations of included config modules.

    EnterpriseCrmEventbusProtoTaskUiModuleConfigResponse

    ModuleId string
    ID of the config module.
    ModuleId string
    ID of the config module.
    moduleId String
    ID of the config module.
    moduleId string
    ID of the config module.
    module_id str
    ID of the config module.
    moduleId String
    ID of the config module.

    EnterpriseCrmEventbusProtoTeardownResponse

    EnterpriseCrmEventbusProtoTeardownTaskConfigResponse

    CreatorEmail string
    The creator's email address.
    Name string
    Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
    NextTeardownTask EnterpriseCrmEventbusProtoNextTeardownTaskResponse
    Parameters EnterpriseCrmEventbusProtoEventParametersResponse
    The parameters the user can pass to this task.
    Properties EnterpriseCrmEventbusProtoEventBusPropertiesResponse
    TeardownTaskImplementationClassName string
    Implementation class name.
    creatorEmail String
    The creator's email address.
    name String
    Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
    nextTeardownTask EnterpriseCrmEventbusProtoNextTeardownTaskResponse
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    The parameters the user can pass to this task.
    properties EnterpriseCrmEventbusProtoEventBusPropertiesResponse
    teardownTaskImplementationClassName String
    Implementation class name.
    creatorEmail string
    The creator's email address.
    name string
    Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
    nextTeardownTask EnterpriseCrmEventbusProtoNextTeardownTaskResponse
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    The parameters the user can pass to this task.
    properties EnterpriseCrmEventbusProtoEventBusPropertiesResponse
    teardownTaskImplementationClassName string
    Implementation class name.
    creator_email str
    The creator's email address.
    name str
    Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
    next_teardown_task EnterpriseCrmEventbusProtoNextTeardownTaskResponse
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    The parameters the user can pass to this task.
    properties EnterpriseCrmEventbusProtoEventBusPropertiesResponse
    teardown_task_implementation_class_name str
    Implementation class name.
    creatorEmail String
    The creator's email address.
    name String
    Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
    nextTeardownTask Property Map
    parameters Property Map
    The parameters the user can pass to this task.
    properties Property Map
    teardownTaskImplementationClassName String
    Implementation class name.

    EnterpriseCrmEventbusProtoTriggerCriteriaResponse

    Condition string
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    Parameters Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoEventParametersResponse
    Optional. To be used in TaskConfig for the implementation class.
    TriggerCriteriaTaskImplementationClassName string
    Optional. Implementation class name. The class should implement the “TypedTask” interface.
    Condition string
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    Parameters EnterpriseCrmEventbusProtoEventParametersResponse
    Optional. To be used in TaskConfig for the implementation class.
    TriggerCriteriaTaskImplementationClassName string
    Optional. Implementation class name. The class should implement the “TypedTask” interface.
    condition String
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    Optional. To be used in TaskConfig for the implementation class.
    triggerCriteriaTaskImplementationClassName String
    Optional. Implementation class name. The class should implement the “TypedTask” interface.
    condition string
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    Optional. To be used in TaskConfig for the implementation class.
    triggerCriteriaTaskImplementationClassName string
    Optional. Implementation class name. The class should implement the “TypedTask” interface.
    condition str
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    parameters EnterpriseCrmEventbusProtoEventParametersResponse
    Optional. To be used in TaskConfig for the implementation class.
    trigger_criteria_task_implementation_class_name str
    Optional. Implementation class name. The class should implement the “TypedTask” interface.
    condition String
    Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
    parameters Property Map
    Optional. To be used in TaskConfig for the implementation class.
    triggerCriteriaTaskImplementationClassName String
    Optional. Implementation class name. The class should implement the “TypedTask” interface.

    EnterpriseCrmEventbusProtoValueTypeResponse

    EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse

    AggregationPeriod string
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    AlertDisabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    AlertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    ClientId string
    Client associated with this alert configuration.
    DurationThresholdMs string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    ErrorEnumList Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    MetricType string
    NumAggregationPeriods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    OnlyFinalAttempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    PlaybookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    ThresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    WarningEnumList Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    AggregationPeriod string
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    AlertDisabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    AlertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    ClientId string
    Client associated with this alert configuration.
    DurationThresholdMs string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    ErrorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    MetricType string
    NumAggregationPeriods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    OnlyFinalAttempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    PlaybookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    ThresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    WarningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod String
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertDisabled Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName String
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    clientId String
    Client associated with this alert configuration.
    durationThresholdMs String
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metricType String
    numAggregationPeriods Integer
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt Boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    playbookUrl String
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType String
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod string
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertDisabled boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName string
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    clientId string
    Client associated with this alert configuration.
    durationThresholdMs string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metricType string
    numAggregationPeriods number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    playbookUrl string
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warningEnumList EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregation_period str
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alert_disabled bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alert_name str
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    client_id str
    Client associated with this alert configuration.
    duration_threshold_ms str
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    error_enum_list EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    metric_type str
    num_aggregation_periods int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    only_final_attempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    playbook_url str
    Link to a playbook for resolving the issue that triggered this alert.
    threshold_type str
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    threshold_value EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    warning_enum_list EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
    aggregationPeriod String
    For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertDisabled Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this workflow alert.
    alertName String
    A name to identify this alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the workflow.
    clientId String
    Client associated with this alert configuration.
    durationThresholdMs String
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    errorEnumList Property Map
    metricType String
    numAggregationPeriods Number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    onlyFinalAttempt Boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    playbookUrl String
    Link to a playbook for resolving the issue that triggered this alert.
    thresholdType String
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue Property Map
    The metric value, above or below which the alert should be triggered.
    warningEnumList Property Map

    EnterpriseCrmEventbusStatsDimensionsResponse

    ClientId string
    EnumFilterType string
    Whether to include or exclude the enums matching the regex.
    ErrorEnumString string
    RetryAttempt string
    TaskName string
    TaskNumber string
    TriggerId string
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    WarningEnumString string
    WorkflowId string
    WorkflowName string
    ClientId string
    EnumFilterType string
    Whether to include or exclude the enums matching the regex.
    ErrorEnumString string
    RetryAttempt string
    TaskName string
    TaskNumber string
    TriggerId string
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    WarningEnumString string
    WorkflowId string
    WorkflowName string
    clientId String
    enumFilterType String
    Whether to include or exclude the enums matching the regex.
    errorEnumString String
    retryAttempt String
    taskName String
    taskNumber String
    triggerId String
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    warningEnumString String
    workflowId String
    workflowName String
    clientId string
    enumFilterType string
    Whether to include or exclude the enums matching the regex.
    errorEnumString string
    retryAttempt string
    taskName string
    taskNumber string
    triggerId string
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    warningEnumString string
    workflowId string
    workflowName string
    client_id str
    enum_filter_type str
    Whether to include or exclude the enums matching the regex.
    error_enum_string str
    retry_attempt str
    task_name str
    task_number str
    trigger_id str
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    warning_enum_string str
    workflow_id str
    workflow_name str
    clientId String
    enumFilterType String
    Whether to include or exclude the enums matching the regex.
    errorEnumString String
    retryAttempt String
    taskName String
    taskNumber String
    triggerId String
    Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
    warningEnumString String
    workflowId String
    workflowName String

    EnterpriseCrmEventbusStatsResponse

    Dimensions Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusStatsDimensionsResponse
    Dimensions that these stats have been aggregated on.
    DurationInSeconds double
    Average duration in seconds.
    ErrorRate double
    Average error rate.
    Qps double
    Queries per second.
    WarningRate double
    Average warning rate.
    Dimensions EnterpriseCrmEventbusStatsDimensionsResponse
    Dimensions that these stats have been aggregated on.
    DurationInSeconds float64
    Average duration in seconds.
    ErrorRate float64
    Average error rate.
    Qps float64
    Queries per second.
    WarningRate float64
    Average warning rate.
    dimensions EnterpriseCrmEventbusStatsDimensionsResponse
    Dimensions that these stats have been aggregated on.
    durationInSeconds Double
    Average duration in seconds.
    errorRate Double
    Average error rate.
    qps Double
    Queries per second.
    warningRate Double
    Average warning rate.
    dimensions EnterpriseCrmEventbusStatsDimensionsResponse
    Dimensions that these stats have been aggregated on.
    durationInSeconds number
    Average duration in seconds.
    errorRate number
    Average error rate.
    qps number
    Queries per second.
    warningRate number
    Average warning rate.
    dimensions EnterpriseCrmEventbusStatsDimensionsResponse
    Dimensions that these stats have been aggregated on.
    duration_in_seconds float
    Average duration in seconds.
    error_rate float
    Average error rate.
    qps float
    Queries per second.
    warning_rate float
    Average warning rate.
    dimensions Property Map
    Dimensions that these stats have been aggregated on.
    durationInSeconds Number
    Average duration in seconds.
    errorRate Number
    Average error rate.
    qps Number
    Queries per second.
    warningRate Number
    Average warning rate.

    EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayResponse

    BooleanValues List<bool>
    booleanValues List<Boolean>
    booleanValues boolean[]
    boolean_values Sequence[bool]
    booleanValues List<Boolean>

    EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayResponse

    DoubleValues List<double>
    DoubleValues []float64
    doubleValues List<Double>
    doubleValues number[]
    double_values Sequence[float]
    doubleValues List<Number>

    EnterpriseCrmFrontendsEventbusProtoEventParametersResponse

    Parameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
    Parameters []EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
    parameters List<EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
    parameters EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse[]
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
    parameters Sequence[EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse]
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
    parameters List<Property Map>
    Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.

    EnterpriseCrmFrontendsEventbusProtoIntParameterArrayResponse

    IntValues List<string>
    IntValues []string
    intValues List<String>
    intValues string[]
    int_values Sequence[str]
    intValues List<String>

    EnterpriseCrmFrontendsEventbusProtoParamSpecEntryResponse

    ClassName string
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    CollectionElementClassName string
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    Config Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
    Optional fields, such as help text and other useful info.
    DataType string
    The data type of the parameter.
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    IsDeprecated bool
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    IsOutput bool
    JsonSchema string
    If the data_type is JSON_VALUE, then this will define its schema.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    ProtoDef Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
    Populated if this represents a proto or proto array.
    Required bool
    If set, the user must provide an input value for this parameter.
    ValidationRule Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
    Rule used to validate inputs (individual values and collection elements) for this parameter.
    ClassName string
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    CollectionElementClassName string
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    Config EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
    Optional fields, such as help text and other useful info.
    DataType string
    The data type of the parameter.
    DefaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    IsDeprecated bool
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    IsOutput bool
    JsonSchema string
    If the data_type is JSON_VALUE, then this will define its schema.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    ProtoDef EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
    Populated if this represents a proto or proto array.
    Required bool
    If set, the user must provide an input value for this parameter.
    ValidationRule EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
    Rule used to validate inputs (individual values and collection elements) for this parameter.
    className String
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    collectionElementClassName String
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    config EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
    Optional fields, such as help text and other useful info.
    dataType String
    The data type of the parameter.
    defaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    isDeprecated Boolean
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    isOutput Boolean
    jsonSchema String
    If the data_type is JSON_VALUE, then this will define its schema.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    protoDef EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
    Populated if this represents a proto or proto array.
    required Boolean
    If set, the user must provide an input value for this parameter.
    validationRule EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
    Rule used to validate inputs (individual values and collection elements) for this parameter.
    className string
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    collectionElementClassName string
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    config EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
    Optional fields, such as help text and other useful info.
    dataType string
    The data type of the parameter.
    defaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    isDeprecated boolean
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    isOutput boolean
    jsonSchema string
    If the data_type is JSON_VALUE, then this will define its schema.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    protoDef EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
    Populated if this represents a proto or proto array.
    required boolean
    If set, the user must provide an input value for this parameter.
    validationRule EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
    Rule used to validate inputs (individual values and collection elements) for this parameter.
    class_name str
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    collection_element_class_name str
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    config EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
    Optional fields, such as help text and other useful info.
    data_type str
    The data type of the parameter.
    default_value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    is_deprecated bool
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    is_output bool
    json_schema str
    If the data_type is JSON_VALUE, then this will define its schema.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    proto_def EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
    Populated if this represents a proto or proto array.
    required bool
    If set, the user must provide an input value for this parameter.
    validation_rule EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
    Rule used to validate inputs (individual values and collection elements) for this parameter.
    className String
    The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
    collectionElementClassName String
    If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
    config Property Map
    Optional fields, such as help text and other useful info.
    dataType String
    The data type of the parameter.
    defaultValue Property Map
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    isDeprecated Boolean
    If set, this entry is deprecated, so further use of this parameter should be prohibited.
    isOutput Boolean
    jsonSchema String
    If the data_type is JSON_VALUE, then this will define its schema.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
    protoDef Property Map
    Populated if this represents a proto or proto array.
    required Boolean
    If set, the user must provide an input value for this parameter.
    validationRule Property Map
    Rule used to validate inputs (individual values and collection elements) for this parameter.

    EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse

    EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse

    DataType string
    Explicitly getting the type of the parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    DataType string
    Explicitly getting the type of the parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    Value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    dataType String
    Explicitly getting the type of the parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    dataType string
    Explicitly getting the type of the parameter.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    data_type str
    Explicitly getting the type of the parameter.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    dataType String
    Explicitly getting the type of the parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    value Property Map
    Values for the defined keys. Each value can either be string, int, double or any proto message.

    EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse

    BooleanArray Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayResponse
    BooleanValue bool
    DoubleArray Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayResponse
    DoubleValue double
    IntArray Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayResponse
    IntValue string
    JsonValue string
    ProtoArray Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayResponse
    ProtoValue Dictionary<string, string>
    SerializedObjectValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterResponse
    StringArray Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayResponse
    StringValue string

    EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayResponse

    ProtoValues List<ImmutableDictionary<string, string>>
    ProtoValues []map[string]string
    protoValues List<Map<String,String>>
    protoValues {[key: string]: string}[]
    proto_values Sequence[Mapping[str, str]]
    protoValues List<Map<String>>

    EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse

    Parameters Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
    Optional. The customized parameters the user can pass to this task.
    RollbackTaskImplementationClassName string
    This is the name of the task that needs to be executed upon rollback of this task.
    TaskNumbersToRollback List<string>
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.
    Parameters EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
    Optional. The customized parameters the user can pass to this task.
    RollbackTaskImplementationClassName string
    This is the name of the task that needs to be executed upon rollback of this task.
    TaskNumbersToRollback []string
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.
    parameters EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
    Optional. The customized parameters the user can pass to this task.
    rollbackTaskImplementationClassName String
    This is the name of the task that needs to be executed upon rollback of this task.
    taskNumbersToRollback List<String>
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.
    parameters EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
    Optional. The customized parameters the user can pass to this task.
    rollbackTaskImplementationClassName string
    This is the name of the task that needs to be executed upon rollback of this task.
    taskNumbersToRollback string[]
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.
    parameters EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
    Optional. The customized parameters the user can pass to this task.
    rollback_task_implementation_class_name str
    This is the name of the task that needs to be executed upon rollback of this task.
    task_numbers_to_rollback Sequence[str]
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.
    parameters Property Map
    Optional. The customized parameters the user can pass to this task.
    rollbackTaskImplementationClassName String
    This is the name of the task that needs to be executed upon rollback of this task.
    taskNumbersToRollback List<String>
    These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.

    EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterResponse

    EnterpriseCrmFrontendsEventbusProtoStringParameterArrayResponse

    StringValues List<string>
    StringValues []string
    stringValues List<String>
    stringValues string[]
    string_values Sequence[str]
    stringValues List<String>

    EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse

    AlertConfigs List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskAlertConfigResponse>
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    CreateTime string
    Auto-generated.
    CreatorEmail string
    The creator's email address. Auto-generated from the user's email.
    Description string
    User-provided description intended to give more business context about the task.
    DisableStrictTypeValidation bool
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    ErrorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    ExternalTaskType string
    FailurePolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    IncomingEdgeCount int
    The number of edges leading into this TaskConfig.
    JsonValidationOption string
    If set, overrides the option configured in the Task implementation class.
    Label string
    User-provided label that is attached to this TaskConfig in the UI.
    LastModifiedTime string
    Auto-generated.
    NextTasks List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNextTaskResponse>
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    NextTasksExecutionPolicy string
    The policy dictating the execution of the next set of tasks for the current task.
    Parameters Dictionary<string, string>
    The customized parameters the user can pass to this task.
    Position Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this task config on the UI.
    Precondition string
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    PreconditionLabel string
    Optional. User-provided label that is attached to precondition in the UI.
    RollbackStrategy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    SuccessPolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoSuccessPolicyResponse
    Determines what action to take upon successful task completion.
    SynchronousCallFailurePolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    TaskEntity Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
    Copy of the task entity that this task config is an instance of.
    TaskExecutionStrategy string
    The policy dictating the execution strategy of this task.
    TaskName string
    The name for the task.
    TaskNumber string
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    TaskSpec string
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    TaskTemplateName string
    Used to define task-template name if task is of type task-template
    TaskType string
    Defines the type of the task
    AlertConfigs []EnterpriseCrmEventbusProtoTaskAlertConfigResponse
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    CreateTime string
    Auto-generated.
    CreatorEmail string
    The creator's email address. Auto-generated from the user's email.
    Description string
    User-provided description intended to give more business context about the task.
    DisableStrictTypeValidation bool
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    ErrorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    ExternalTaskType string
    FailurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    IncomingEdgeCount int
    The number of edges leading into this TaskConfig.
    JsonValidationOption string
    If set, overrides the option configured in the Task implementation class.
    Label string
    User-provided label that is attached to this TaskConfig in the UI.
    LastModifiedTime string
    Auto-generated.
    NextTasks []EnterpriseCrmEventbusProtoNextTaskResponse
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    NextTasksExecutionPolicy string
    The policy dictating the execution of the next set of tasks for the current task.
    Parameters map[string]string
    The customized parameters the user can pass to this task.
    Position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this task config on the UI.
    Precondition string
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    PreconditionLabel string
    Optional. User-provided label that is attached to precondition in the UI.
    RollbackStrategy EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    SuccessPolicy EnterpriseCrmEventbusProtoSuccessPolicyResponse
    Determines what action to take upon successful task completion.
    SynchronousCallFailurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    TaskEntity EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
    Copy of the task entity that this task config is an instance of.
    TaskExecutionStrategy string
    The policy dictating the execution strategy of this task.
    TaskName string
    The name for the task.
    TaskNumber string
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    TaskSpec string
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    TaskTemplateName string
    Used to define task-template name if task is of type task-template
    TaskType string
    Defines the type of the task
    alertConfigs List<EnterpriseCrmEventbusProtoTaskAlertConfigResponse>
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    createTime String
    Auto-generated.
    creatorEmail String
    The creator's email address. Auto-generated from the user's email.
    description String
    User-provided description intended to give more business context about the task.
    disableStrictTypeValidation Boolean
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    errorCatcherId String
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType String
    failurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    incomingEdgeCount Integer
    The number of edges leading into this TaskConfig.
    jsonValidationOption String
    If set, overrides the option configured in the Task implementation class.
    label String
    User-provided label that is attached to this TaskConfig in the UI.
    lastModifiedTime String
    Auto-generated.
    nextTasks List<EnterpriseCrmEventbusProtoNextTaskResponse>
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy String
    The policy dictating the execution of the next set of tasks for the current task.
    parameters Map<String,String>
    The customized parameters the user can pass to this task.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this task config on the UI.
    precondition String
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    preconditionLabel String
    Optional. User-provided label that is attached to precondition in the UI.
    rollbackStrategy EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    successPolicy EnterpriseCrmEventbusProtoSuccessPolicyResponse
    Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    taskEntity EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
    Copy of the task entity that this task config is an instance of.
    taskExecutionStrategy String
    The policy dictating the execution strategy of this task.
    taskName String
    The name for the task.
    taskNumber String
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    taskSpec String
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    taskTemplateName String
    Used to define task-template name if task is of type task-template
    taskType String
    Defines the type of the task
    alertConfigs EnterpriseCrmEventbusProtoTaskAlertConfigResponse[]
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    createTime string
    Auto-generated.
    creatorEmail string
    The creator's email address. Auto-generated from the user's email.
    description string
    User-provided description intended to give more business context about the task.
    disableStrictTypeValidation boolean
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    errorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType string
    failurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    incomingEdgeCount number
    The number of edges leading into this TaskConfig.
    jsonValidationOption string
    If set, overrides the option configured in the Task implementation class.
    label string
    User-provided label that is attached to this TaskConfig in the UI.
    lastModifiedTime string
    Auto-generated.
    nextTasks EnterpriseCrmEventbusProtoNextTaskResponse[]
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy string
    The policy dictating the execution of the next set of tasks for the current task.
    parameters {[key: string]: string}
    The customized parameters the user can pass to this task.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this task config on the UI.
    precondition string
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    preconditionLabel string
    Optional. User-provided label that is attached to precondition in the UI.
    rollbackStrategy EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    successPolicy EnterpriseCrmEventbusProtoSuccessPolicyResponse
    Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    taskEntity EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
    Copy of the task entity that this task config is an instance of.
    taskExecutionStrategy string
    The policy dictating the execution strategy of this task.
    taskName string
    The name for the task.
    taskNumber string
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    taskSpec string
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    taskTemplateName string
    Used to define task-template name if task is of type task-template
    taskType string
    Defines the type of the task
    alert_configs Sequence[EnterpriseCrmEventbusProtoTaskAlertConfigResponse]
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    create_time str
    Auto-generated.
    creator_email str
    The creator's email address. Auto-generated from the user's email.
    description str
    User-provided description intended to give more business context about the task.
    disable_strict_type_validation bool
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    error_catcher_id str
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    external_task_type str
    failure_policy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    incoming_edge_count int
    The number of edges leading into this TaskConfig.
    json_validation_option str
    If set, overrides the option configured in the Task implementation class.
    label str
    User-provided label that is attached to this TaskConfig in the UI.
    last_modified_time str
    Auto-generated.
    next_tasks Sequence[EnterpriseCrmEventbusProtoNextTaskResponse]
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    next_tasks_execution_policy str
    The policy dictating the execution of the next set of tasks for the current task.
    parameters Mapping[str, str]
    The customized parameters the user can pass to this task.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this task config on the UI.
    precondition str
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    precondition_label str
    Optional. User-provided label that is attached to precondition in the UI.
    rollback_strategy EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    success_policy EnterpriseCrmEventbusProtoSuccessPolicyResponse
    Determines what action to take upon successful task completion.
    synchronous_call_failure_policy EnterpriseCrmEventbusProtoFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    task_entity EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
    Copy of the task entity that this task config is an instance of.
    task_execution_strategy str
    The policy dictating the execution strategy of this task.
    task_name str
    The name for the task.
    task_number str
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    task_spec str
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    task_template_name str
    Used to define task-template name if task is of type task-template
    task_type str
    Defines the type of the task
    alertConfigs List<Property Map>
    Alert configurations on error rate, warning rate, number of runs, durations, etc.
    createTime String
    Auto-generated.
    creatorEmail String
    The creator's email address. Auto-generated from the user's email.
    description String
    User-provided description intended to give more business context about the task.
    disableStrictTypeValidation Boolean
    If this config contains a TypedTask, allow validation to succeed if an input is read from the output of another TypedTask whose output type is declared as a superclass of the requested input type. For instance, if the previous task declares an output of type Message, any task with this flag enabled will pass validation when attempting to read any proto Message type from the resultant Event parameter.
    errorCatcherId String
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType String
    failurePolicy Property Map
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    incomingEdgeCount Number
    The number of edges leading into this TaskConfig.
    jsonValidationOption String
    If set, overrides the option configured in the Task implementation class.
    label String
    User-provided label that is attached to this TaskConfig in the UI.
    lastModifiedTime String
    Auto-generated.
    nextTasks List<Property Map>
    The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy String
    The policy dictating the execution of the next set of tasks for the current task.
    parameters Map<String>
    The customized parameters the user can pass to this task.
    position Property Map
    Optional. Informs the front-end application where to draw this task config on the UI.
    precondition String
    Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
    preconditionLabel String
    Optional. User-provided label that is attached to precondition in the UI.
    rollbackStrategy Property Map
    Optional. Contains information about what needs to be done upon failure (either a permanent error or after it has been retried too many times).
    successPolicy Property Map
    Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy Property Map
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    taskEntity Property Map
    Copy of the task entity that this task config is an instance of.
    taskExecutionStrategy String
    The policy dictating the execution strategy of this task.
    taskName String
    The name for the task.
    taskNumber String
    REQUIRED: the identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_number).
    taskSpec String
    A string template that allows user to configure task parameters (with either literal default values or tokens which will be resolved at execution time) for the task. It will eventually replace the old "parameters" field.
    taskTemplateName String
    Used to define task-template name if task is of type task-template
    taskType String
    Defines the type of the task

    EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse

    DisabledForVpcSc bool
    True if the task has conflict with vpcsc
    Metadata Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskMetadataResponse
    Metadata inclueds the task name, author and so on.
    ParamSpecs Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    Stats Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusStatsResponse
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    TaskType string
    Defines the type of the task
    UiConfig Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskUiConfigResponse
    UI configuration for this task Also associated with the METADATA mask.
    DisabledForVpcSc bool
    True if the task has conflict with vpcsc
    Metadata EnterpriseCrmEventbusProtoTaskMetadataResponse
    Metadata inclueds the task name, author and so on.
    ParamSpecs EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    Stats EnterpriseCrmEventbusStatsResponse
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    TaskType string
    Defines the type of the task
    UiConfig EnterpriseCrmEventbusProtoTaskUiConfigResponse
    UI configuration for this task Also associated with the METADATA mask.
    disabledForVpcSc Boolean
    True if the task has conflict with vpcsc
    metadata EnterpriseCrmEventbusProtoTaskMetadataResponse
    Metadata inclueds the task name, author and so on.
    paramSpecs EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    stats EnterpriseCrmEventbusStatsResponse
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    taskType String
    Defines the type of the task
    uiConfig EnterpriseCrmEventbusProtoTaskUiConfigResponse
    UI configuration for this task Also associated with the METADATA mask.
    disabledForVpcSc boolean
    True if the task has conflict with vpcsc
    metadata EnterpriseCrmEventbusProtoTaskMetadataResponse
    Metadata inclueds the task name, author and so on.
    paramSpecs EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    stats EnterpriseCrmEventbusStatsResponse
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    taskType string
    Defines the type of the task
    uiConfig EnterpriseCrmEventbusProtoTaskUiConfigResponse
    UI configuration for this task Also associated with the METADATA mask.
    disabled_for_vpc_sc bool
    True if the task has conflict with vpcsc
    metadata EnterpriseCrmEventbusProtoTaskMetadataResponse
    Metadata inclueds the task name, author and so on.
    param_specs EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    stats EnterpriseCrmEventbusStatsResponse
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    task_type str
    Defines the type of the task
    ui_config EnterpriseCrmEventbusProtoTaskUiConfigResponse
    UI configuration for this task Also associated with the METADATA mask.
    disabledForVpcSc Boolean
    True if the task has conflict with vpcsc
    metadata Property Map
    Metadata inclueds the task name, author and so on.
    paramSpecs Property Map
    Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
    stats Property Map
    Deprecated - statistics from the Monarch query.

    Deprecated: Deprecated - statistics from the Monarch query.

    taskType String
    Defines the type of the task
    uiConfig Property Map
    UI configuration for this task Also associated with the METADATA mask.

    EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse

    AlertConfig List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse>
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    CloudSchedulerConfig Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
    Description string
    User-provided description intended to give more business context about the task.
    EnabledClients List<string>
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    ErrorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    Label string
    The user created label for a particular trigger.
    NextTasksExecutionPolicy string
    Dictates how next tasks will be executed.
    PauseWorkflowExecutions bool
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    Position Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    Properties Dictionary<string, string>
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    StartTasks List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNextTaskResponse>
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    TriggerCriteria Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTriggerCriteriaResponse
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    TriggerId string
    The backend trigger ID.
    TriggerName string
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    TriggerNumber string
    A number to uniquely identify each trigger config within the workflow on UI.
    TriggerType string
    AlertConfig []EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    CloudSchedulerConfig EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
    Description string
    User-provided description intended to give more business context about the task.
    EnabledClients []string
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    ErrorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    Label string
    The user created label for a particular trigger.
    NextTasksExecutionPolicy string
    Dictates how next tasks will be executed.
    PauseWorkflowExecutions bool
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    Position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    Properties map[string]string
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    StartTasks []EnterpriseCrmEventbusProtoNextTaskResponse
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    TriggerCriteria EnterpriseCrmEventbusProtoTriggerCriteriaResponse
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    TriggerId string
    The backend trigger ID.
    TriggerName string
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    TriggerNumber string
    A number to uniquely identify each trigger config within the workflow on UI.
    TriggerType string
    alertConfig List<EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse>
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    cloudSchedulerConfig EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
    description String
    User-provided description intended to give more business context about the task.
    enabledClients List<String>
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    errorCatcherId String
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label String
    The user created label for a particular trigger.
    nextTasksExecutionPolicy String
    Dictates how next tasks will be executed.
    pauseWorkflowExecutions Boolean
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    properties Map<String,String>
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    startTasks List<EnterpriseCrmEventbusProtoNextTaskResponse>
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    triggerCriteria EnterpriseCrmEventbusProtoTriggerCriteriaResponse
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    triggerId String
    The backend trigger ID.
    triggerName String
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    triggerNumber String
    A number to uniquely identify each trigger config within the workflow on UI.
    triggerType String
    alertConfig EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse[]
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    cloudSchedulerConfig EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
    description string
    User-provided description intended to give more business context about the task.
    enabledClients string[]
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    errorCatcherId string
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label string
    The user created label for a particular trigger.
    nextTasksExecutionPolicy string
    Dictates how next tasks will be executed.
    pauseWorkflowExecutions boolean
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    properties {[key: string]: string}
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    startTasks EnterpriseCrmEventbusProtoNextTaskResponse[]
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    triggerCriteria EnterpriseCrmEventbusProtoTriggerCriteriaResponse
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    triggerId string
    The backend trigger ID.
    triggerName string
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    triggerNumber string
    A number to uniquely identify each trigger config within the workflow on UI.
    triggerType string
    alert_config Sequence[EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse]
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    cloud_scheduler_config EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
    description str
    User-provided description intended to give more business context about the task.
    enabled_clients Sequence[str]
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    error_catcher_id str
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label str
    The user created label for a particular trigger.
    next_tasks_execution_policy str
    Dictates how next tasks will be executed.
    pause_workflow_executions bool
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    position EnterpriseCrmEventbusProtoCoordinateResponse
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    properties Mapping[str, str]
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    start_tasks Sequence[EnterpriseCrmEventbusProtoNextTaskResponse]
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    trigger_criteria EnterpriseCrmEventbusProtoTriggerCriteriaResponse
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    trigger_id str
    The backend trigger ID.
    trigger_name str
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    trigger_number str
    A number to uniquely identify each trigger config within the workflow on UI.
    trigger_type str
    alertConfig List<Property Map>
    An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + workflow] when published.
    cloudSchedulerConfig Property Map
    description String
    User-provided description intended to give more business context about the task.
    enabledClients List<String>
    The list of client ids which are enabled to execute the workflow using this trigger. In other words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow execution is triggered on behalf of each enabled client.
    errorCatcherId String
    Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label String
    The user created label for a particular trigger.
    nextTasksExecutionPolicy String
    Dictates how next tasks will be executed.
    pauseWorkflowExecutions Boolean
    Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.
    position Property Map
    Optional. Informs the front-end application where to draw this trigger config on the UI.
    properties Map<String>
    Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Cloud Pubsub triggers.
    startTasks List<Property Map>
    Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same workflow execution graph).
    triggerCriteria Property Map
    Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result using the trigger_criteria.condition, and only execute the workflow when result is true.
    triggerId String
    The backend trigger ID.
    triggerName String
    Optional. Name of the trigger This is added to identify the type of trigger. This is avoid the logic on triggerId to identify the trigger_type and push the same to monitoring.
    triggerNumber String
    A number to uniquely identify each trigger config within the workflow on UI.
    triggerType String

    EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse

    Attributes Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoAttributesResponse
    Metadata information about the parameters.
    Children List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    DataType string
    The data type of the parameter.
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    Description string
    Optional. The description about the parameter
    InOutType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    Name string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    ProducedBy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNodeIdentifierResponse
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Producer string
    ProtoDefName string
    The name of the protobuf type if the parameter has a protobuf data type.
    ProtoDefPath string
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    Attributes EnterpriseCrmEventbusProtoAttributesResponse
    Metadata information about the parameters.
    Children []EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    DataType string
    The data type of the parameter.
    DefaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    Description string
    Optional. The description about the parameter
    InOutType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    Name string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    ProducedBy EnterpriseCrmEventbusProtoNodeIdentifierResponse
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Producer string
    ProtoDefName string
    The name of the protobuf type if the parameter has a protobuf data type.
    ProtoDefPath string
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    attributes EnterpriseCrmEventbusProtoAttributesResponse
    Metadata information about the parameters.
    children List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    dataType String
    The data type of the parameter.
    defaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    description String
    Optional. The description about the parameter
    inOutType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    name String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    producedBy EnterpriseCrmEventbusProtoNodeIdentifierResponse
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    producer String
    protoDefName String
    The name of the protobuf type if the parameter has a protobuf data type.
    protoDefPath String
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    attributes EnterpriseCrmEventbusProtoAttributesResponse
    Metadata information about the parameters.
    children EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse[]
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    dataType string
    The data type of the parameter.
    defaultValue EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    description string
    Optional. The description about the parameter
    inOutType string
    Specifies the input/output type for the parameter.
    isTransient boolean
    Whether this parameter is a transient parameter.
    jsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    name string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    producedBy EnterpriseCrmEventbusProtoNodeIdentifierResponse
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    producer string
    protoDefName string
    The name of the protobuf type if the parameter has a protobuf data type.
    protoDefPath string
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    attributes EnterpriseCrmEventbusProtoAttributesResponse
    Metadata information about the parameters.
    children Sequence[EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse]
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    data_type str
    The data type of the parameter.
    default_value EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    description str
    Optional. The description about the parameter
    in_out_type str
    Specifies the input/output type for the parameter.
    is_transient bool
    Whether this parameter is a transient parameter.
    json_schema str
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    name str
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    produced_by EnterpriseCrmEventbusProtoNodeIdentifierResponse
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    producer str
    proto_def_name str
    The name of the protobuf type if the parameter has a protobuf data type.
    proto_def_path str
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    attributes Property Map
    Metadata information about the parameters.
    children List<Property Map>
    Child parameters nested within this parameter. This field only applies to protobuf parameters
    dataType String
    The data type of the parameter.
    defaultValue Property Map
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    description String
    Optional. The description about the parameter
    inOutType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
    name String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    producedBy Property Map
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    producer String
    protoDefName String
    The name of the protobuf type if the parameter has a protobuf data type.
    protoDefPath String
    If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".

    EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse

    Parameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
    Parameters []EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
    parameters List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
    parameters EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse[]
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
    parameters Sequence[EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse]
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
    parameters List<Property Map>
    Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.

    EnterpriseCrmLoggingGwsFieldLimitsResponse

    LogAction string
    LogType List<string>
    To which type(s) of logs the limits apply.
    MaxArraySize int
    maximum array size. If the array exceds this size, the field (list) is truncated.
    MaxStringLength int
    maximum string length. If the field exceeds this amount the field is shortened.
    ShortenerType string
    LogAction string
    LogType []string
    To which type(s) of logs the limits apply.
    MaxArraySize int
    maximum array size. If the array exceds this size, the field (list) is truncated.
    MaxStringLength int
    maximum string length. If the field exceeds this amount the field is shortened.
    ShortenerType string
    logAction String
    logType List<String>
    To which type(s) of logs the limits apply.
    maxArraySize Integer
    maximum array size. If the array exceds this size, the field (list) is truncated.
    maxStringLength Integer
    maximum string length. If the field exceeds this amount the field is shortened.
    shortenerType String
    logAction string
    logType string[]
    To which type(s) of logs the limits apply.
    maxArraySize number
    maximum array size. If the array exceds this size, the field (list) is truncated.
    maxStringLength number
    maximum string length. If the field exceeds this amount the field is shortened.
    shortenerType string
    log_action str
    log_type Sequence[str]
    To which type(s) of logs the limits apply.
    max_array_size int
    maximum array size. If the array exceds this size, the field (list) is truncated.
    max_string_length int
    maximum string length. If the field exceeds this amount the field is shortened.
    shortener_type str
    logAction String
    logType List<String>
    To which type(s) of logs the limits apply.
    maxArraySize Number
    maximum array size. If the array exceds this size, the field (list) is truncated.
    maxStringLength Number
    maximum string length. If the field exceeds this amount the field is shortened.
    shortenerType String

    EnterpriseCrmLoggingGwsSanitizeOptionsResponse

    IsAlreadySanitized bool
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    LogType List<string>
    To which type(s) of logs the sanitize options apply.
    Privacy string
    SanitizeType string
    IsAlreadySanitized bool
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    LogType []string
    To which type(s) of logs the sanitize options apply.
    Privacy string
    SanitizeType string
    isAlreadySanitized Boolean
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    logType List<String>
    To which type(s) of logs the sanitize options apply.
    privacy String
    sanitizeType String
    isAlreadySanitized boolean
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    logType string[]
    To which type(s) of logs the sanitize options apply.
    privacy string
    sanitizeType string
    is_already_sanitized bool
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    log_type Sequence[str]
    To which type(s) of logs the sanitize options apply.
    privacy str
    sanitize_type str
    isAlreadySanitized Boolean
    If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.
    logType List<String>
    To which type(s) of logs the sanitize options apply.
    privacy String
    sanitizeType String

    GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse

    BooleanValues List<bool>
    Boolean array.
    BooleanValues []bool
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.
    booleanValues boolean[]
    Boolean array.
    boolean_values Sequence[bool]
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.

    GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse

    CloudLoggingSeverity string
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    EnableCloudLogging bool
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
    CloudLoggingSeverity string
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    EnableCloudLogging bool
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
    cloudLoggingSeverity String
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    enableCloudLogging Boolean
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
    cloudLoggingSeverity string
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    enableCloudLogging boolean
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
    cloud_logging_severity str
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    enable_cloud_logging bool
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
    cloudLoggingSeverity String
    Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
    enableCloudLogging Boolean
    Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.

    GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse

    CronTab string
    The cron tab of cloud scheduler trigger.
    ErrorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    Location string
    The location where associated cloud scheduler job will be created
    ServiceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    CronTab string
    The cron tab of cloud scheduler trigger.
    ErrorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    Location string
    The location where associated cloud scheduler job will be created
    ServiceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab String
    The cron tab of cloud scheduler trigger.
    errorMessage String
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location String
    The location where associated cloud scheduler job will be created
    serviceAccountEmail String
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab string
    The cron tab of cloud scheduler trigger.
    errorMessage string
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location string
    The location where associated cloud scheduler job will be created
    serviceAccountEmail string
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cron_tab str
    The cron tab of cloud scheduler trigger.
    error_message str
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location str
    The location where associated cloud scheduler job will be created
    service_account_email str
    Service account used by Cloud Scheduler to trigger the integration at scheduled time
    cronTab String
    The cron tab of cloud scheduler trigger.
    errorMessage String
    Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
    location String
    The location where associated cloud scheduler job will be created
    serviceAccountEmail String
    Service account used by Cloud Scheduler to trigger the integration at scheduled time

    GoogleCloudIntegrationsV1alphaCoordinateResponse

    X int
    X axis of the coordinate
    Y int
    Y axis of the coordinate
    X int
    X axis of the coordinate
    Y int
    Y axis of the coordinate
    x Integer
    X axis of the coordinate
    y Integer
    Y axis of the coordinate
    x number
    X axis of the coordinate
    y number
    Y axis of the coordinate
    x int
    X axis of the coordinate
    y int
    Y axis of the coordinate
    x Number
    X axis of the coordinate
    y Number
    Y axis of the coordinate

    GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse

    DoubleValues List<double>
    Double number array.
    DoubleValues []float64
    Double number array.
    doubleValues List<Double>
    Double number array.
    doubleValues number[]
    Double number array.
    double_values Sequence[float]
    Double number array.
    doubleValues List<Number>
    Double number array.

    GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse

    Description string
    Optional. User-provided description intended to give more business context about the error catcher config.
    ErrorCatcherId string
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    ErrorCatcherNumber string
    A number to uniquely identify each error catcher config within the workflow on UI.
    Label string
    Optional. The user created label for a particular error catcher. Optional.
    Position Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    StartErrorTasks List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskResponse>
    The set of start tasks that are to be executed for the error catch flow
    Description string
    Optional. User-provided description intended to give more business context about the error catcher config.
    ErrorCatcherId string
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    ErrorCatcherNumber string
    A number to uniquely identify each error catcher config within the workflow on UI.
    Label string
    Optional. The user created label for a particular error catcher. Optional.
    Position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    StartErrorTasks []GoogleCloudIntegrationsV1alphaNextTaskResponse
    The set of start tasks that are to be executed for the error catch flow
    description String
    Optional. User-provided description intended to give more business context about the error catcher config.
    errorCatcherId String
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    errorCatcherNumber String
    A number to uniquely identify each error catcher config within the workflow on UI.
    label String
    Optional. The user created label for a particular error catcher. Optional.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    startErrorTasks List<GoogleCloudIntegrationsV1alphaNextTaskResponse>
    The set of start tasks that are to be executed for the error catch flow
    description string
    Optional. User-provided description intended to give more business context about the error catcher config.
    errorCatcherId string
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    errorCatcherNumber string
    A number to uniquely identify each error catcher config within the workflow on UI.
    label string
    Optional. The user created label for a particular error catcher. Optional.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    startErrorTasks GoogleCloudIntegrationsV1alphaNextTaskResponse[]
    The set of start tasks that are to be executed for the error catch flow
    description str
    Optional. User-provided description intended to give more business context about the error catcher config.
    error_catcher_id str
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    error_catcher_number str
    A number to uniquely identify each error catcher config within the workflow on UI.
    label str
    Optional. The user created label for a particular error catcher. Optional.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    start_error_tasks Sequence[GoogleCloudIntegrationsV1alphaNextTaskResponse]
    The set of start tasks that are to be executed for the error catch flow
    description String
    Optional. User-provided description intended to give more business context about the error catcher config.
    errorCatcherId String
    An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
    errorCatcherNumber String
    A number to uniquely identify each error catcher config within the workflow on UI.
    label String
    Optional. The user created label for a particular error catcher. Optional.
    position Property Map
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    startErrorTasks List<Property Map>
    The set of start tasks that are to be executed for the error catch flow

    GoogleCloudIntegrationsV1alphaFailurePolicyResponse

    IntervalTime string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    MaxRetries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    RetryStrategy string
    Defines what happens to the task upon failure.
    IntervalTime string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    MaxRetries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    RetryStrategy string
    Defines what happens to the task upon failure.
    intervalTime String
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    maxRetries Integer
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy String
    Defines what happens to the task upon failure.
    intervalTime string
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    maxRetries number
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy string
    Defines what happens to the task upon failure.
    interval_time str
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    max_retries int
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retry_strategy str
    Defines what happens to the task upon failure.
    intervalTime String
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
    maxRetries Number
    Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
    retryStrategy String
    Defines what happens to the task upon failure.

    GoogleCloudIntegrationsV1alphaIntParameterArrayResponse

    IntValues List<string>
    Integer array.
    IntValues []string
    Integer array.
    intValues List<String>
    Integer array.
    intValues string[]
    Integer array.
    int_values Sequence[str]
    Integer array.
    intValues List<String>
    Integer array.

    GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse

    AggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    AlertThreshold int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    DisableAlert bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    DisplayName string
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    DurationThreshold string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    MetricType string
    The type of metric.
    OnlyFinalAttempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    ThresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    AggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    AlertThreshold int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    DisableAlert bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    DisplayName string
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    DurationThreshold string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    MetricType string
    The type of metric.
    OnlyFinalAttempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    ThresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    ThresholdValue GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    aggregationPeriod String
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertThreshold Integer
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    disableAlert Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    displayName String
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    durationThreshold String
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    metricType String
    The type of metric.
    onlyFinalAttempt Boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    thresholdType String
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    aggregationPeriod string
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertThreshold number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    disableAlert boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    displayName string
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    durationThreshold string
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    metricType string
    The type of metric.
    onlyFinalAttempt boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    thresholdType string
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    aggregation_period str
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alert_threshold int
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    disable_alert bool
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    display_name str
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    duration_threshold str
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    metric_type str
    The type of metric.
    only_final_attempt bool
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    threshold_type str
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    threshold_value GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
    The metric value, above or below which the alert should be triggered.
    aggregationPeriod String
    The period over which the metric value should be aggregated and evaluated. Format is , where integer should be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours.
    alertThreshold Number
    For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
    disableAlert Boolean
    Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this integration alert.
    displayName String
    Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within the scope of the integration.
    durationThreshold String
    Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used to specify what duration value the metrics should exceed for the alert to trigger.
    metricType String
    The type of metric.
    onlyFinalAttempt Boolean
    For either events or tasks, depending on the type of alert, count only final attempts, not retries.
    thresholdType String
    The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
    thresholdValue Property Map
    The metric value, above or below which the alert should be triggered.

    GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse

    Absolute string
    Absolute value threshold.
    Percentage int
    Percentage threshold.
    Absolute string
    Absolute value threshold.
    Percentage int
    Percentage threshold.
    absolute String
    Absolute value threshold.
    percentage Integer
    Percentage threshold.
    absolute string
    Absolute value threshold.
    percentage number
    Percentage threshold.
    absolute str
    Absolute value threshold.
    percentage int
    Percentage threshold.
    absolute String
    Absolute value threshold.
    percentage Number
    Percentage threshold.

    GoogleCloudIntegrationsV1alphaIntegrationParameterResponse

    DataType string
    Type of the parameter.
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    DataType string
    Type of the parameter.
    DefaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    dataType String
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.
    dataType string
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType string
    Specifies the input/output type for the parameter.
    isTransient boolean
    Whether this parameter is a transient parameter.
    jsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable boolean
    Searchable in the execution log or not.
    data_type str
    Type of the parameter.
    default_value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    display_name str
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    input_output_type str
    Specifies the input/output type for the parameter.
    is_transient bool
    Whether this parameter is a transient parameter.
    json_schema str
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer str
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable bool
    Searchable in the execution log or not.
    dataType String
    Type of the parameter.
    defaultValue Property Map
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.

    GoogleCloudIntegrationsV1alphaNextTaskResponse

    Condition string
    Standard filter expression for this task to become an eligible next task.
    Description string
    User-provided description intended to give additional business context about the task.
    DisplayName string
    User-provided label that is attached to this edge in the UI.
    TaskConfigId string
    ID of the next task.
    TaskId string
    Task number of the next task.
    Condition string
    Standard filter expression for this task to become an eligible next task.
    Description string
    User-provided description intended to give additional business context about the task.
    DisplayName string
    User-provided label that is attached to this edge in the UI.
    TaskConfigId string
    ID of the next task.
    TaskId string
    Task number of the next task.
    condition String
    Standard filter expression for this task to become an eligible next task.
    description String
    User-provided description intended to give additional business context about the task.
    displayName String
    User-provided label that is attached to this edge in the UI.
    taskConfigId String
    ID of the next task.
    taskId String
    Task number of the next task.
    condition string
    Standard filter expression for this task to become an eligible next task.
    description string
    User-provided description intended to give additional business context about the task.
    displayName string
    User-provided label that is attached to this edge in the UI.
    taskConfigId string
    ID of the next task.
    taskId string
    Task number of the next task.
    condition str
    Standard filter expression for this task to become an eligible next task.
    description str
    User-provided description intended to give additional business context about the task.
    display_name str
    User-provided label that is attached to this edge in the UI.
    task_config_id str
    ID of the next task.
    task_id str
    Task number of the next task.
    condition String
    Standard filter expression for this task to become an eligible next task.
    description String
    User-provided description intended to give additional business context about the task.
    displayName String
    User-provided label that is attached to this edge in the UI.
    taskConfigId String
    ID of the next task.
    taskId String
    Task number of the next task.

    GoogleCloudIntegrationsV1alphaStringParameterArrayResponse

    StringValues List<string>
    String array.
    StringValues []string
    String array.
    stringValues List<String>
    String array.
    stringValues string[]
    String array.
    string_values Sequence[str]
    String array.
    stringValues List<String>
    String array.

    GoogleCloudIntegrationsV1alphaSuccessPolicyResponse

    FinalState string
    State to which the execution snapshot status will be set if the task succeeds.
    FinalState string
    State to which the execution snapshot status will be set if the task succeeds.
    finalState String
    State to which the execution snapshot status will be set if the task succeeds.
    finalState string
    State to which the execution snapshot status will be set if the task succeeds.
    final_state str
    State to which the execution snapshot status will be set if the task succeeds.
    finalState String
    State to which the execution snapshot status will be set if the task succeeds.

    GoogleCloudIntegrationsV1alphaTaskConfigResponse

    Description string
    Optional. User-provided description intended to give additional business context about the task.
    DisplayName string
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    ErrorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    ExternalTaskType string
    Optional. External task type of the task
    FailurePolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    JsonValidationOption string
    Optional. If set, overrides the option configured in the Task implementation class.
    NextTasks List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskResponse>
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    NextTasksExecutionPolicy string
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    Parameters Dictionary<string, string>
    Optional. The customized parameters the user can pass to this task.
    Position Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    SuccessPolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
    Optional. Determines what action to take upon successful task completion.
    SynchronousCallFailurePolicy Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    Task string
    Optional. The name for the task.
    TaskExecutionStrategy string
    Optional. The policy dictating the execution strategy of this task.
    TaskId string
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    TaskTemplate string
    Optional. Used to define task-template name if task is of type task-template
    Description string
    Optional. User-provided description intended to give additional business context about the task.
    DisplayName string
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    ErrorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    ExternalTaskType string
    Optional. External task type of the task
    FailurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    JsonValidationOption string
    Optional. If set, overrides the option configured in the Task implementation class.
    NextTasks []GoogleCloudIntegrationsV1alphaNextTaskResponse
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    NextTasksExecutionPolicy string
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    Parameters map[string]string
    Optional. The customized parameters the user can pass to this task.
    Position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    SuccessPolicy GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
    Optional. Determines what action to take upon successful task completion.
    SynchronousCallFailurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    Task string
    Optional. The name for the task.
    TaskExecutionStrategy string
    Optional. The policy dictating the execution strategy of this task.
    TaskId string
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    TaskTemplate string
    Optional. Used to define task-template name if task is of type task-template
    description String
    Optional. User-provided description intended to give additional business context about the task.
    displayName String
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    errorCatcherId String
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType String
    Optional. External task type of the task
    failurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    jsonValidationOption String
    Optional. If set, overrides the option configured in the Task implementation class.
    nextTasks List<GoogleCloudIntegrationsV1alphaNextTaskResponse>
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy String
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    parameters Map<String,String>
    Optional. The customized parameters the user can pass to this task.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    successPolicy GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
    Optional. Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    task String
    Optional. The name for the task.
    taskExecutionStrategy String
    Optional. The policy dictating the execution strategy of this task.
    taskId String
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    taskTemplate String
    Optional. Used to define task-template name if task is of type task-template
    description string
    Optional. User-provided description intended to give additional business context about the task.
    displayName string
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    errorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType string
    Optional. External task type of the task
    failurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    jsonValidationOption string
    Optional. If set, overrides the option configured in the Task implementation class.
    nextTasks GoogleCloudIntegrationsV1alphaNextTaskResponse[]
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy string
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    parameters {[key: string]: string}
    Optional. The customized parameters the user can pass to this task.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    successPolicy GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
    Optional. Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    task string
    Optional. The name for the task.
    taskExecutionStrategy string
    Optional. The policy dictating the execution strategy of this task.
    taskId string
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    taskTemplate string
    Optional. Used to define task-template name if task is of type task-template
    description str
    Optional. User-provided description intended to give additional business context about the task.
    display_name str
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    error_catcher_id str
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    external_task_type str
    Optional. External task type of the task
    failure_policy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    json_validation_option str
    Optional. If set, overrides the option configured in the Task implementation class.
    next_tasks Sequence[GoogleCloudIntegrationsV1alphaNextTaskResponse]
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    next_tasks_execution_policy str
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    parameters Mapping[str, str]
    Optional. The customized parameters the user can pass to this task.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    success_policy GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
    Optional. Determines what action to take upon successful task completion.
    synchronous_call_failure_policy GoogleCloudIntegrationsV1alphaFailurePolicyResponse
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    task str
    Optional. The name for the task.
    task_execution_strategy str
    Optional. The policy dictating the execution strategy of this task.
    task_id str
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    task_template str
    Optional. Used to define task-template name if task is of type task-template
    description String
    Optional. User-provided description intended to give additional business context about the task.
    displayName String
    Optional. User-provided label that is attached to this TaskConfig in the UI.
    errorCatcherId String
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    externalTaskType String
    Optional. External task type of the task
    failurePolicy Property Map
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
    jsonValidationOption String
    Optional. If set, overrides the option configured in the Task implementation class.
    nextTasks List<Property Map>
    Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
    nextTasksExecutionPolicy String
    Optional. The policy dictating the execution of the next set of tasks for the current task.
    parameters Map<String>
    Optional. The customized parameters the user can pass to this task.
    position Property Map
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    successPolicy Property Map
    Optional. Determines what action to take upon successful task completion.
    synchronousCallFailurePolicy Property Map
    Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
    task String
    Optional. The name for the task.
    taskExecutionStrategy String
    Optional. The policy dictating the execution strategy of this task.
    taskId String
    The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
    taskTemplate String
    Optional. Used to define task-template name if task is of type task-template

    GoogleCloudIntegrationsV1alphaTriggerConfigResponse

    AlertConfig List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse>
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    CloudSchedulerConfig Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
    Optional. Cloud Scheduler Trigger related metadata
    Description string
    Optional. User-provided description intended to give additional business context about the task.
    ErrorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    Label string
    Optional. The user created label for a particular trigger.
    NextTasksExecutionPolicy string
    Optional. Dictates how next tasks will be executed.
    Position Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    Properties Dictionary<string, string>
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    StartTasks List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskResponse>
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    Trigger string
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    TriggerId string
    Optional. The backend trigger ID.
    TriggerNumber string
    A number to uniquely identify each trigger config within the integration on UI.
    TriggerType string
    Optional. Type of trigger
    AlertConfig []GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    CloudSchedulerConfig GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
    Optional. Cloud Scheduler Trigger related metadata
    Description string
    Optional. User-provided description intended to give additional business context about the task.
    ErrorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    Label string
    Optional. The user created label for a particular trigger.
    NextTasksExecutionPolicy string
    Optional. Dictates how next tasks will be executed.
    Position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    Properties map[string]string
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    StartTasks []GoogleCloudIntegrationsV1alphaNextTaskResponse
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    Trigger string
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    TriggerId string
    Optional. The backend trigger ID.
    TriggerNumber string
    A number to uniquely identify each trigger config within the integration on UI.
    TriggerType string
    Optional. Type of trigger
    alertConfig List<GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse>
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    cloudSchedulerConfig GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
    Optional. Cloud Scheduler Trigger related metadata
    description String
    Optional. User-provided description intended to give additional business context about the task.
    errorCatcherId String
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label String
    Optional. The user created label for a particular trigger.
    nextTasksExecutionPolicy String
    Optional. Dictates how next tasks will be executed.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    properties Map<String,String>
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    startTasks List<GoogleCloudIntegrationsV1alphaNextTaskResponse>
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    trigger String
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    triggerId String
    Optional. The backend trigger ID.
    triggerNumber String
    A number to uniquely identify each trigger config within the integration on UI.
    triggerType String
    Optional. Type of trigger
    alertConfig GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse[]
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    cloudSchedulerConfig GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
    Optional. Cloud Scheduler Trigger related metadata
    description string
    Optional. User-provided description intended to give additional business context about the task.
    errorCatcherId string
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label string
    Optional. The user created label for a particular trigger.
    nextTasksExecutionPolicy string
    Optional. Dictates how next tasks will be executed.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    properties {[key: string]: string}
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    startTasks GoogleCloudIntegrationsV1alphaNextTaskResponse[]
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    trigger string
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    triggerId string
    Optional. The backend trigger ID.
    triggerNumber string
    A number to uniquely identify each trigger config within the integration on UI.
    triggerType string
    Optional. Type of trigger
    alert_config Sequence[GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse]
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    cloud_scheduler_config GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
    Optional. Cloud Scheduler Trigger related metadata
    description str
    Optional. User-provided description intended to give additional business context about the task.
    error_catcher_id str
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label str
    Optional. The user created label for a particular trigger.
    next_tasks_execution_policy str
    Optional. Dictates how next tasks will be executed.
    position GoogleCloudIntegrationsV1alphaCoordinateResponse
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    properties Mapping[str, str]
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    start_tasks Sequence[GoogleCloudIntegrationsV1alphaNextTaskResponse]
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    trigger str
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    trigger_id str
    Optional. The backend trigger ID.
    trigger_number str
    A number to uniquely identify each trigger config within the integration on UI.
    trigger_type str
    Optional. Type of trigger
    alertConfig List<Property Map>
    Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per [client + trigger + integration] when published.
    cloudSchedulerConfig Property Map
    Optional. Cloud Scheduler Trigger related metadata
    description String
    Optional. User-provided description intended to give additional business context about the task.
    errorCatcherId String
    Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
    label String
    Optional. The user created label for a particular trigger.
    nextTasksExecutionPolicy String
    Optional. Dictates how next tasks will be executed.
    position Property Map
    Optional. Informs the front-end application where to draw this error catcher config on the UI.
    properties Map<String>
    Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers.
    startTasks List<Property Map>
    Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
    trigger String
    Optional. Name of the trigger. Example: "API Trigger", "Cloud Pub Sub Trigger" When set will be sent out to monitoring dashabord for tracking purpose.
    triggerId String
    Optional. The backend trigger ID.
    triggerNumber String
    A number to uniquely identify each trigger config within the integration on UI.
    triggerType String
    Optional. Type of trigger

    GoogleCloudIntegrationsV1alphaValueTypeResponse

    booleanArray Property Map
    Boolean Array.
    booleanValue Boolean
    Boolean.
    doubleArray Property Map
    Double Number Array.
    doubleValue Number
    Double Number.
    intArray Property Map
    Integer Array.
    intValue String
    Integer.
    jsonValue String
    Json.
    stringArray Property Map
    String Array.
    stringValue String
    String.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi