Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.Version
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create a integration with a draft version in the specified project. Auto-naming is currently not supported for this resource.
Create Version Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Version(name: string, args: VersionArgs, opts?: CustomResourceOptions);@overload
def Version(resource_name: str,
            args: VersionArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Version(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            integration_id: Optional[str] = None,
            product_id: Optional[str] = None,
            origin: Optional[VersionOrigin] = None,
            error_catcher_configs: Optional[Sequence[GoogleCloudIntegrationsV1alphaErrorCatcherConfigArgs]] = None,
            parent_template_id: Optional[str] = None,
            database_persistence_policy: Optional[VersionDatabasePersistencePolicy] = None,
            integration_parameters: Optional[Sequence[GoogleCloudIntegrationsV1alphaIntegrationParameterArgs]] = None,
            integration_parameters_internal: Optional[EnterpriseCrmFrontendsEventbusProtoWorkflowParametersArgs] = None,
            last_modifier_email: Optional[str] = None,
            location: Optional[str] = None,
            create_sample_integrations: Optional[bool] = None,
            new_integration: Optional[bool] = None,
            user_label: Optional[str] = None,
            description: Optional[str] = None,
            lock_holder: Optional[str] = None,
            project: Optional[str] = None,
            run_as_service_account: Optional[str] = None,
            snapshot_number: Optional[str] = None,
            task_configs: Optional[Sequence[GoogleCloudIntegrationsV1alphaTaskConfigArgs]] = None,
            task_configs_internal: Optional[Sequence[EnterpriseCrmFrontendsEventbusProtoTaskConfigArgs]] = None,
            teardown: Optional[EnterpriseCrmEventbusProtoTeardownArgs] = None,
            trigger_configs: Optional[Sequence[GoogleCloudIntegrationsV1alphaTriggerConfigArgs]] = None,
            trigger_configs_internal: Optional[Sequence[EnterpriseCrmFrontendsEventbusProtoTriggerConfigArgs]] = None,
            cloud_logging_details: Optional[GoogleCloudIntegrationsV1alphaCloudLoggingDetailsArgs] = None)func NewVersion(ctx *Context, name string, args VersionArgs, opts ...ResourceOption) (*Version, error)public Version(string name, VersionArgs args, CustomResourceOptions? opts = null)
public Version(String name, VersionArgs args)
public Version(String name, VersionArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:Version
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VersionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleversionResourceResourceFromIntegrationsv1alpha = new GoogleNative.Integrations.V1Alpha.Version("exampleversionResourceResourceFromIntegrationsv1alpha", new()
{
    IntegrationId = "string",
    ProductId = "string",
    Origin = GoogleNative.Integrations.V1Alpha.VersionOrigin.Unspecified,
    ErrorCatcherConfigs = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaErrorCatcherConfigArgs
        {
            ErrorCatcherId = "string",
            ErrorCatcherNumber = "string",
            StartErrorTasks = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskArgs
                {
                    Condition = "string",
                    Description = "string",
                    DisplayName = "string",
                    TaskConfigId = "string",
                    TaskId = "string",
                },
            },
            Description = "string",
            Label = "string",
            Position = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateArgs
            {
                X = 0,
                Y = 0,
            },
        },
    },
    ParentTemplateId = "string",
    DatabasePersistencePolicy = GoogleNative.Integrations.V1Alpha.VersionDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
    IntegrationParameters = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs
        {
            DataType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
            DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
            {
                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
                {
                    BooleanValues = new[]
                    {
                        false,
                    },
                },
                BooleanValue = false,
                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
                {
                    DoubleValues = new[]
                    {
                        0,
                    },
                },
                DoubleValue = 0,
                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
                {
                    IntValues = new[]
                    {
                        "string",
                    },
                },
                IntValue = "string",
                JsonValue = "string",
                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
                {
                    StringValues = new[]
                    {
                        "string",
                    },
                },
                StringValue = "string",
            },
            DisplayName = "string",
            InputOutputType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
            IsTransient = false,
            JsonSchema = "string",
            Key = "string",
            Producer = "string",
            Searchable = false,
        },
    },
    IntegrationParametersInternal = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersArgs
    {
        Parameters = new[]
        {
            new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArgs
            {
                Attributes = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoAttributesArgs
                {
                    DataType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoAttributesDataType.DataTypeUnspecified,
                    DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoValueTypeArgs
                    {
                        BooleanValue = false,
                        DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoDoubleArrayArgs
                        {
                            Values = new[]
                            {
                                0,
                            },
                        },
                        DoubleValue = 0,
                        IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoIntArrayArgs
                        {
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        IntValue = "string",
                        ProtoValue = 
                        {
                            { "string", "string" },
                        },
                        StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoStringArrayArgs
                        {
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        StringValue = "string",
                    },
                    IsRequired = false,
                    LogSettings = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoLogSettingsArgs
                    {
                        LogFieldName = "string",
                        SanitizeOptions = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmLoggingGwsSanitizeOptionsArgs
                        {
                            IsAlreadySanitized = false,
                            LogType = new[]
                            {
                                GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItem.LogTypeUnspecified,
                            },
                            Privacy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsSanitizeOptionsPrivacy.PrivacyTypeUnspecified,
                            SanitizeType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeType.SanitizeTypeUnspecified,
                        },
                        SeedPeriod = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoLogSettingsSeedPeriod.SeedPeriodUnspecified,
                        SeedScope = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoLogSettingsSeedScope.SeedScopeUnspecified,
                        ShorteningLimits = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmLoggingGwsFieldLimitsArgs
                        {
                            LogAction = GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsFieldLimitsLogAction.LogActionUnspecified,
                            LogType = new[]
                            {
                                GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsFieldLimitsLogTypeItem.LogTypeUnspecified,
                            },
                            MaxArraySize = 0,
                            MaxStringLength = 0,
                            ShortenerType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmLoggingGwsFieldLimitsShortenerType.ShortenerTypeUnspecified,
                        },
                    },
                    ReadOnly = false,
                    Searchable = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoAttributesSearchable.Unspecified,
                    TaskVisibility = new[]
                    {
                        "string",
                    },
                },
                Children = new[]
                {
                    enterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry,
                },
                DataType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType.DataTypeUnspecified,
                DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs
                {
                    BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs
                    {
                        BooleanValues = new[]
                        {
                            false,
                        },
                    },
                    BooleanValue = false,
                    DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs
                    {
                        DoubleValues = new[]
                        {
                            0,
                        },
                    },
                    DoubleValue = 0,
                    IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs
                    {
                        IntValues = new[]
                        {
                            "string",
                        },
                    },
                    IntValue = "string",
                    JsonValue = "string",
                    ProtoArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs
                    {
                        ProtoValues = new[]
                        {
                            
                            {
                                { "string", "string" },
                            },
                        },
                    },
                    ProtoValue = 
                    {
                        { "string", "string" },
                    },
                    SerializedObjectValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs
                    {
                        ObjectValue = "string",
                    },
                    StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs
                    {
                        StringValues = new[]
                        {
                            "string",
                        },
                    },
                    StringValue = "string",
                },
                Description = "string",
                InOutType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType.InOutTypeUnspecified,
                IsTransient = false,
                JsonSchema = "string",
                Key = "string",
                Name = "string",
                ProducedBy = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNodeIdentifierArgs
                {
                    ElementIdentifier = "string",
                    ElementType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoNodeIdentifierElementType.UnknownType,
                },
                Producer = "string",
                ProtoDefName = "string",
                ProtoDefPath = "string",
            },
        },
    },
    LastModifierEmail = "string",
    Location = "string",
    CreateSampleIntegrations = false,
    NewIntegration = false,
    UserLabel = "string",
    Description = "string",
    LockHolder = "string",
    Project = "string",
    RunAsServiceAccount = "string",
    SnapshotNumber = "string",
    TaskConfigs = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaTaskConfigArgs
        {
            TaskId = "string",
            Parameters = 
            {
                { "string", "string" },
            },
            Position = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateArgs
            {
                X = 0,
                Y = 0,
            },
            ExternalTaskType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType.ExternalTaskTypeUnspecified,
            FailurePolicy = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaFailurePolicyArgs
            {
                IntervalTime = "string",
                MaxRetries = 0,
                RetryStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RetryStrategyUnspecified,
            },
            JsonValidationOption = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption.JsonValidationOptionUnspecified,
            NextTasks = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskArgs
                {
                    Condition = "string",
                    Description = "string",
                    DisplayName = "string",
                    TaskConfigId = "string",
                    TaskId = "string",
                },
            },
            ErrorCatcherId = "string",
            Description = "string",
            NextTasksExecutionPolicy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy.NextTasksExecutionPolicyUnspecified,
            SuccessPolicy = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaSuccessPolicyArgs
            {
                FinalState = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaSuccessPolicyFinalState.FinalStateUnspecified,
            },
            SynchronousCallFailurePolicy = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaFailurePolicyArgs
            {
                IntervalTime = "string",
                MaxRetries = 0,
                RetryStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RetryStrategyUnspecified,
            },
            Task = "string",
            TaskExecutionStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy.TaskExecutionStrategyUnspecified,
            DisplayName = "string",
            TaskTemplate = "string",
        },
    },
    TaskConfigsInternal = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoTaskConfigArgs
        {
            AlertConfigs = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskAlertConfigArgs
                {
                    AggregationPeriod = "string",
                    AlertDisabled = false,
                    AlertName = "string",
                    ClientId = "string",
                    DurationThresholdMs = "string",
                    ErrorEnumList = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs
                    {
                        EnumStrings = new[]
                        {
                            "string",
                        },
                        FilterType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
                    },
                    MetricType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskAlertConfigMetricType.MetricTypeUnspecified,
                    NumAggregationPeriods = 0,
                    OnlyFinalAttempt = false,
                    PlaybookUrl = "string",
                    ThresholdType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType.UnspecifiedThresholdType,
                    ThresholdValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs
                    {
                        Absolute = "string",
                        Percentage = 0,
                    },
                    WarningEnumList = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs
                    {
                        EnumStrings = new[]
                        {
                            "string",
                        },
                        FilterType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
                    },
                },
            },
            CreateTime = "string",
            CreatorEmail = "string",
            Description = "string",
            DisableStrictTypeValidation = false,
            ErrorCatcherId = "string",
            ExternalTaskType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType.ExternalTaskTypeUnspecified,
            FailurePolicy = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoFailurePolicyArgs
            {
                IntervalInSeconds = "string",
                MaxNumRetries = 0,
                RetryStrategy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.Unspecified,
            },
            IncomingEdgeCount = 0,
            JsonValidationOption = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption.UnspecifiedJsonValidationOption,
            Label = "string",
            LastModifiedTime = "string",
            NextTasks = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNextTaskArgs
                {
                    Condition = "string",
                    Description = "string",
                    Label = "string",
                    TaskConfigId = "string",
                    TaskNumber = "string",
                },
            },
            NextTasksExecutionPolicy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy.Unspecified,
            Parameters = 
            {
                { "string", "string" },
            },
            Position = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCoordinateArgs
            {
                X = 0,
                Y = 0,
            },
            Precondition = "string",
            PreconditionLabel = "string",
            RollbackStrategy = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoRollbackStrategyArgs
            {
                RollbackTaskImplementationClassName = "string",
                TaskNumbersToRollback = new[]
                {
                    "string",
                },
                Parameters = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoEventParametersArgs
                {
                    Parameters = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterEntryArgs
                        {
                            DataType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoParameterEntryDataType.DataTypeUnspecified,
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                JsonValue = "string",
                                ProtoArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs
                                {
                                    ProtoValues = new[]
                                    {
                                        
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                },
                                ProtoValue = 
                                {
                                    { "string", "string" },
                                },
                                SerializedObjectValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs
                                {
                                    ObjectValue = "string",
                                },
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                    },
                },
            },
            SuccessPolicy = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoSuccessPolicyArgs
            {
                FinalState = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoSuccessPolicyFinalState.Unspecified,
            },
            SynchronousCallFailurePolicy = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoFailurePolicyArgs
            {
                IntervalInSeconds = "string",
                MaxNumRetries = 0,
                RetryStrategy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.Unspecified,
            },
            TaskEntity = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoTaskEntityArgs
            {
                DisabledForVpcSc = false,
                Metadata = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskMetadataArgs
                {
                    ActiveTaskName = "string",
                    Admins = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskMetadataAdminArgs
                        {
                            GoogleGroupEmail = "string",
                            UserEmail = "string",
                        },
                    },
                    Category = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskMetadataCategory.UnspecifiedCategory,
                    CodeSearchLink = "string",
                    DefaultJsonValidationOption = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption.UnspecifiedJsonValidationOption,
                    DefaultSpec = "string",
                    Description = "string",
                    DescriptiveName = "string",
                    DocMarkdown = "string",
                    ExternalCategory = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskMetadataExternalCategory.UnspecifiedExternalCategory,
                    ExternalCategorySequence = 0,
                    ExternalDocHtml = "string",
                    ExternalDocLink = "string",
                    G3DocLink = "string",
                    IconLink = "string",
                    IsDeprecated = false,
                    Name = "string",
                    StandaloneExternalDocHtml = "string",
                    Status = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskMetadataStatus.UnspecifiedStatus,
                    System = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskMetadataSystem.UnspecifiedSystem,
                    Tags = new[]
                    {
                        "string",
                    },
                },
                ParamSpecs = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageArgs
                {
                    Parameters = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs
                        {
                            ClassName = "string",
                            CollectionElementClassName = "string",
                            Config = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs
                            {
                                DescriptivePhrase = "string",
                                HelpText = "string",
                                HideDefaultValue = false,
                                InputDisplayOption = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOption.Default,
                                IsHidden = false,
                                Label = "string",
                                ParameterNameOption = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOption.DefaultNotParameterName,
                                SubSectionLabel = "string",
                                UiPlaceholderText = "string",
                            },
                            DataType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType.DataTypeUnspecified,
                            DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                JsonValue = "string",
                                ProtoArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs
                                {
                                    ProtoValues = new[]
                                    {
                                        
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                },
                                ProtoValue = 
                                {
                                    { "string", "string" },
                                },
                                SerializedObjectValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs
                                {
                                    ObjectValue = "string",
                                },
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                            IsDeprecated = false,
                            IsOutput = false,
                            JsonSchema = "string",
                            Key = "string",
                            ProtoDef = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs
                            {
                                FullName = "string",
                                Path = "string",
                            },
                            Required = false,
                            ValidationRule = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs
                            {
                                DoubleRange = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeArgs
                                {
                                    Max = 0,
                                    Min = 0,
                                },
                                IntRange = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeArgs
                                {
                                    Max = "string",
                                    Min = "string",
                                },
                                StringRegex = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexArgs
                                {
                                    Exclusive = false,
                                    Regex = "string",
                                },
                            },
                        },
                    },
                },
                TaskType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskType.Task,
                UiConfig = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskUiConfigArgs
                {
                    TaskUiModuleConfigs = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTaskUiModuleConfigArgs
                        {
                            ModuleId = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleId.UnspecifiedTaskModule,
                        },
                    },
                },
            },
            TaskExecutionStrategy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy.WhenAllSucceed,
            TaskName = "string",
            TaskNumber = "string",
            TaskSpec = "string",
            TaskTemplateName = "string",
            TaskType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType.Task,
        },
    },
    Teardown = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTeardownArgs
    {
        TeardownTaskConfigs = new[]
        {
            new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTeardownTaskConfigArgs
            {
                Name = "string",
                TeardownTaskImplementationClassName = "string",
                CreatorEmail = "string",
                NextTeardownTask = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNextTeardownTaskArgs
                {
                    Name = "string",
                },
                Parameters = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoEventParametersArgs
                {
                    Parameters = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterEntryArgs
                        {
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                ProtoArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoProtoParameterArrayArgs
                                {
                                    ProtoValues = new[]
                                    {
                                        
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                },
                                ProtoValue = 
                                {
                                    { "string", "string" },
                                },
                                SerializedObjectValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoSerializedObjectParameterArgs
                                {
                                    ObjectValue = "string",
                                },
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                    },
                },
                Properties = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoEventBusPropertiesArgs
                {
                    Properties = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoPropertyEntryArgs
                        {
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoValueTypeArgs
                            {
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoDoubleArrayArgs
                                {
                                    Values = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoIntArrayArgs
                                {
                                    Values = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                ProtoValue = 
                                {
                                    { "string", "string" },
                                },
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoStringArrayArgs
                                {
                                    Values = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                    },
                },
            },
        },
    },
    TriggerConfigs = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaTriggerConfigArgs
        {
            TriggerNumber = "string",
            Position = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCoordinateArgs
            {
                X = 0,
                Y = 0,
            },
            Description = "string",
            ErrorCatcherId = "string",
            Label = "string",
            NextTasksExecutionPolicy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicy.NextTasksExecutionPolicyUnspecified,
            AlertConfig = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigArgs
                {
                    AggregationPeriod = "string",
                    AlertThreshold = 0,
                    DisableAlert = false,
                    DisplayName = "string",
                    DurationThreshold = "string",
                    MetricType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricType.MetricTypeUnspecified,
                    OnlyFinalAttempt = false,
                    ThresholdType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdType.ThresholdTypeUnspecified,
                    ThresholdValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueArgs
                    {
                        Absolute = "string",
                        Percentage = 0,
                    },
                },
            },
            Properties = 
            {
                { "string", "string" },
            },
            StartTasks = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaNextTaskArgs
                {
                    Condition = "string",
                    Description = "string",
                    DisplayName = "string",
                    TaskConfigId = "string",
                    TaskId = "string",
                },
            },
            Trigger = "string",
            TriggerId = "string",
            CloudSchedulerConfig = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCloudSchedulerConfigArgs
            {
                CronTab = "string",
                Location = "string",
                ServiceAccountEmail = "string",
                ErrorMessage = "string",
            },
            TriggerType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaTriggerConfigTriggerType.TriggerTypeUnspecified,
        },
    },
    TriggerConfigsInternal = new[]
    {
        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmFrontendsEventbusProtoTriggerConfigArgs
        {
            EnabledClients = new[]
            {
                "string",
            },
            TriggerNumber = "string",
            Position = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCoordinateArgs
            {
                X = 0,
                Y = 0,
            },
            Properties = 
            {
                { "string", "string" },
            },
            ErrorCatcherId = "string",
            Label = "string",
            NextTasksExecutionPolicy = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.Unspecified,
            PauseWorkflowExecutions = false,
            AlertConfig = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoWorkflowAlertConfigArgs
                {
                    AggregationPeriod = "string",
                    AlertDisabled = false,
                    AlertName = "string",
                    ClientId = "string",
                    DurationThresholdMs = "string",
                    ErrorEnumList = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs
                    {
                        EnumStrings = new[]
                        {
                            "string",
                        },
                        FilterType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
                    },
                    MetricType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType.MetricTypeUnspecified,
                    NumAggregationPeriods = 0,
                    OnlyFinalAttempt = false,
                    PlaybookUrl = "string",
                    ThresholdType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType.UnspecifiedThresholdType,
                    ThresholdValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs
                    {
                        Absolute = "string",
                        Percentage = 0,
                    },
                    WarningEnumList = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs
                    {
                        EnumStrings = new[]
                        {
                            "string",
                        },
                        FilterType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
                    },
                },
            },
            Description = "string",
            StartTasks = new[]
            {
                new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoNextTaskArgs
                {
                    Condition = "string",
                    Description = "string",
                    Label = "string",
                    TaskConfigId = "string",
                    TaskNumber = "string",
                },
            },
            TriggerCriteria = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoTriggerCriteriaArgs
            {
                Condition = "string",
                Parameters = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoEventParametersArgs
                {
                    Parameters = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterEntryArgs
                        {
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoParameterValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                ProtoArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoProtoParameterArrayArgs
                                {
                                    ProtoValues = new[]
                                    {
                                        
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                },
                                ProtoValue = 
                                {
                                    { "string", "string" },
                                },
                                SerializedObjectValue = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoSerializedObjectParameterArgs
                                {
                                    ObjectValue = "string",
                                },
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                    },
                },
                TriggerCriteriaTaskImplementationClassName = "string",
            },
            TriggerId = "string",
            TriggerName = "string",
            CloudSchedulerConfig = new GoogleNative.Integrations.V1Alpha.Inputs.EnterpriseCrmEventbusProtoCloudSchedulerConfigArgs
            {
                CronTab = "string",
                Location = "string",
                ServiceAccountEmail = "string",
                ErrorMessage = "string",
            },
            TriggerType = GoogleNative.Integrations.V1Alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerType.Unknown,
        },
    },
    CloudLoggingDetails = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsArgs
    {
        CloudLoggingSeverity = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverity.CloudLoggingSeverityUnspecified,
        EnableCloudLogging = false,
    },
});
example, err := integrations.NewVersion(ctx, "exampleversionResourceResourceFromIntegrationsv1alpha", &integrations.VersionArgs{
	IntegrationId: pulumi.String("string"),
	ProductId:     pulumi.String("string"),
	Origin:        integrations.VersionOriginUnspecified,
	ErrorCatcherConfigs: integrations.GoogleCloudIntegrationsV1alphaErrorCatcherConfigArray{
		&integrations.GoogleCloudIntegrationsV1alphaErrorCatcherConfigArgs{
			ErrorCatcherId:     pulumi.String("string"),
			ErrorCatcherNumber: pulumi.String("string"),
			StartErrorTasks: integrations.GoogleCloudIntegrationsV1alphaNextTaskArray{
				&integrations.GoogleCloudIntegrationsV1alphaNextTaskArgs{
					Condition:    pulumi.String("string"),
					Description:  pulumi.String("string"),
					DisplayName:  pulumi.String("string"),
					TaskConfigId: pulumi.String("string"),
					TaskId:       pulumi.String("string"),
				},
			},
			Description: pulumi.String("string"),
			Label:       pulumi.String("string"),
			Position: &integrations.GoogleCloudIntegrationsV1alphaCoordinateArgs{
				X: pulumi.Int(0),
				Y: pulumi.Int(0),
			},
		},
	},
	ParentTemplateId:          pulumi.String("string"),
	DatabasePersistencePolicy: integrations.VersionDatabasePersistencePolicyDatabasePersistencePolicyUnspecified,
	IntegrationParameters: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArray{
		&integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs{
			DataType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntegrationParameterDataTypeUnspecified,
			DefaultValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
				BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
					BooleanValues: pulumi.BoolArray{
						pulumi.Bool(false),
					},
				},
				BooleanValue: pulumi.Bool(false),
				DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
					DoubleValues: pulumi.Float64Array{
						pulumi.Float64(0),
					},
				},
				DoubleValue: pulumi.Float64(0),
				IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
					IntValues: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				IntValue:  pulumi.String("string"),
				JsonValue: pulumi.String("string"),
				StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
					StringValues: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				StringValue: pulumi.String("string"),
			},
			DisplayName:     pulumi.String("string"),
			InputOutputType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeInOutTypeUnspecified,
			IsTransient:     pulumi.Bool(false),
			JsonSchema:      pulumi.String("string"),
			Key:             pulumi.String("string"),
			Producer:        pulumi.String("string"),
			Searchable:      pulumi.Bool(false),
		},
	},
	IntegrationParametersInternal: &integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersArgs{
		Parameters: integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArray{
			&integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArgs{
				Attributes: &integrations.EnterpriseCrmEventbusProtoAttributesArgs{
					DataType: integrations.EnterpriseCrmEventbusProtoAttributesDataTypeDataTypeUnspecified,
					DefaultValue: &integrations.EnterpriseCrmEventbusProtoValueTypeArgs{
						BooleanValue: pulumi.Bool(false),
						DoubleArray: &integrations.EnterpriseCrmEventbusProtoDoubleArrayArgs{
							Values: pulumi.Float64Array{
								pulumi.Float64(0),
							},
						},
						DoubleValue: pulumi.Float64(0),
						IntArray: &integrations.EnterpriseCrmEventbusProtoIntArrayArgs{
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						IntValue: pulumi.String("string"),
						ProtoValue: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
						StringArray: &integrations.EnterpriseCrmEventbusProtoStringArrayArgs{
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						StringValue: pulumi.String("string"),
					},
					IsRequired: pulumi.Bool(false),
					LogSettings: &integrations.EnterpriseCrmEventbusProtoLogSettingsArgs{
						LogFieldName: pulumi.String("string"),
						SanitizeOptions: &integrations.EnterpriseCrmLoggingGwsSanitizeOptionsArgs{
							IsAlreadySanitized: pulumi.Bool(false),
							LogType: integrations.EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItemArray{
								integrations.EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItemLogTypeUnspecified,
							},
							Privacy:      integrations.EnterpriseCrmLoggingGwsSanitizeOptionsPrivacyPrivacyTypeUnspecified,
							SanitizeType: integrations.EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeTypeSanitizeTypeUnspecified,
						},
						SeedPeriod: integrations.EnterpriseCrmEventbusProtoLogSettingsSeedPeriodSeedPeriodUnspecified,
						SeedScope:  integrations.EnterpriseCrmEventbusProtoLogSettingsSeedScopeSeedScopeUnspecified,
						ShorteningLimits: &integrations.EnterpriseCrmLoggingGwsFieldLimitsArgs{
							LogAction: integrations.EnterpriseCrmLoggingGwsFieldLimitsLogActionLogActionUnspecified,
							LogType: integrations.EnterpriseCrmLoggingGwsFieldLimitsLogTypeItemArray{
								integrations.EnterpriseCrmLoggingGwsFieldLimitsLogTypeItemLogTypeUnspecified,
							},
							MaxArraySize:    pulumi.Int(0),
							MaxStringLength: pulumi.Int(0),
							ShortenerType:   integrations.EnterpriseCrmLoggingGwsFieldLimitsShortenerTypeShortenerTypeUnspecified,
						},
					},
					ReadOnly:   pulumi.Bool(false),
					Searchable: integrations.EnterpriseCrmEventbusProtoAttributesSearchableUnspecified,
					TaskVisibility: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				Children: integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArray{
					enterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry,
				},
				DataType: integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataTypeDataTypeUnspecified,
				DefaultValue: &integrations.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs{
					BooleanArray: &integrations.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs{
						BooleanValues: pulumi.BoolArray{
							pulumi.Bool(false),
						},
					},
					BooleanValue: pulumi.Bool(false),
					DoubleArray: &integrations.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs{
						DoubleValues: pulumi.Float64Array{
							pulumi.Float64(0),
						},
					},
					DoubleValue: pulumi.Float64(0),
					IntArray: &integrations.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs{
						IntValues: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					IntValue:  pulumi.String("string"),
					JsonValue: pulumi.String("string"),
					ProtoArray: &integrations.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs{
						ProtoValues: pulumi.StringMapArray{
							pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
					},
					ProtoValue: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					SerializedObjectValue: &integrations.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs{
						ObjectValue: pulumi.String("string"),
					},
					StringArray: &integrations.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs{
						StringValues: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					StringValue: pulumi.String("string"),
				},
				Description: pulumi.String("string"),
				InOutType:   integrations.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutTypeInOutTypeUnspecified,
				IsTransient: pulumi.Bool(false),
				JsonSchema:  pulumi.String("string"),
				Key:         pulumi.String("string"),
				Name:        pulumi.String("string"),
				ProducedBy: &integrations.EnterpriseCrmEventbusProtoNodeIdentifierArgs{
					ElementIdentifier: pulumi.String("string"),
					ElementType:       integrations.EnterpriseCrmEventbusProtoNodeIdentifierElementTypeUnknownType,
				},
				Producer:     pulumi.String("string"),
				ProtoDefName: pulumi.String("string"),
				ProtoDefPath: pulumi.String("string"),
			},
		},
	},
	LastModifierEmail:        pulumi.String("string"),
	Location:                 pulumi.String("string"),
	CreateSampleIntegrations: pulumi.Bool(false),
	NewIntegration:           pulumi.Bool(false),
	UserLabel:                pulumi.String("string"),
	Description:              pulumi.String("string"),
	LockHolder:               pulumi.String("string"),
	Project:                  pulumi.String("string"),
	RunAsServiceAccount:      pulumi.String("string"),
	SnapshotNumber:           pulumi.String("string"),
	TaskConfigs: integrations.GoogleCloudIntegrationsV1alphaTaskConfigArray{
		&integrations.GoogleCloudIntegrationsV1alphaTaskConfigArgs{
			TaskId: pulumi.String("string"),
			Parameters: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			Position: &integrations.GoogleCloudIntegrationsV1alphaCoordinateArgs{
				X: pulumi.Int(0),
				Y: pulumi.Int(0),
			},
			ExternalTaskType: integrations.GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskTypeExternalTaskTypeUnspecified,
			FailurePolicy: &integrations.GoogleCloudIntegrationsV1alphaFailurePolicyArgs{
				IntervalTime:  pulumi.String("string"),
				MaxRetries:    pulumi.Int(0),
				RetryStrategy: integrations.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategyRetryStrategyUnspecified,
			},
			JsonValidationOption: integrations.GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOptionJsonValidationOptionUnspecified,
			NextTasks: integrations.GoogleCloudIntegrationsV1alphaNextTaskArray{
				&integrations.GoogleCloudIntegrationsV1alphaNextTaskArgs{
					Condition:    pulumi.String("string"),
					Description:  pulumi.String("string"),
					DisplayName:  pulumi.String("string"),
					TaskConfigId: pulumi.String("string"),
					TaskId:       pulumi.String("string"),
				},
			},
			ErrorCatcherId:           pulumi.String("string"),
			Description:              pulumi.String("string"),
			NextTasksExecutionPolicy: integrations.GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicyNextTasksExecutionPolicyUnspecified,
			SuccessPolicy: &integrations.GoogleCloudIntegrationsV1alphaSuccessPolicyArgs{
				FinalState: integrations.GoogleCloudIntegrationsV1alphaSuccessPolicyFinalStateFinalStateUnspecified,
			},
			SynchronousCallFailurePolicy: &integrations.GoogleCloudIntegrationsV1alphaFailurePolicyArgs{
				IntervalTime:  pulumi.String("string"),
				MaxRetries:    pulumi.Int(0),
				RetryStrategy: integrations.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategyRetryStrategyUnspecified,
			},
			Task:                  pulumi.String("string"),
			TaskExecutionStrategy: integrations.GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategyTaskExecutionStrategyUnspecified,
			DisplayName:           pulumi.String("string"),
			TaskTemplate:          pulumi.String("string"),
		},
	},
	TaskConfigsInternal: integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigArray{
		&integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigArgs{
			AlertConfigs: integrations.EnterpriseCrmEventbusProtoTaskAlertConfigArray{
				&integrations.EnterpriseCrmEventbusProtoTaskAlertConfigArgs{
					AggregationPeriod:   pulumi.String("string"),
					AlertDisabled:       pulumi.Bool(false),
					AlertName:           pulumi.String("string"),
					ClientId:            pulumi.String("string"),
					DurationThresholdMs: pulumi.String("string"),
					ErrorEnumList: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs{
						EnumStrings: pulumi.StringArray{
							pulumi.String("string"),
						},
						FilterType: integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterTypeDefaultInclusive,
					},
					MetricType:            integrations.EnterpriseCrmEventbusProtoTaskAlertConfigMetricTypeMetricTypeUnspecified,
					NumAggregationPeriods: pulumi.Int(0),
					OnlyFinalAttempt:      pulumi.Bool(false),
					PlaybookUrl:           pulumi.String("string"),
					ThresholdType:         integrations.EnterpriseCrmEventbusProtoTaskAlertConfigThresholdTypeUnspecifiedThresholdType,
					ThresholdValue: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs{
						Absolute:   pulumi.String("string"),
						Percentage: pulumi.Int(0),
					},
					WarningEnumList: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs{
						EnumStrings: pulumi.StringArray{
							pulumi.String("string"),
						},
						FilterType: integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterTypeDefaultInclusive,
					},
				},
			},
			CreateTime:                  pulumi.String("string"),
			CreatorEmail:                pulumi.String("string"),
			Description:                 pulumi.String("string"),
			DisableStrictTypeValidation: pulumi.Bool(false),
			ErrorCatcherId:              pulumi.String("string"),
			ExternalTaskType:            integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskTypeExternalTaskTypeUnspecified,
			FailurePolicy: &integrations.EnterpriseCrmEventbusProtoFailurePolicyArgs{
				IntervalInSeconds: pulumi.String("string"),
				MaxNumRetries:     pulumi.Int(0),
				RetryStrategy:     integrations.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategyUnspecified,
			},
			IncomingEdgeCount:    pulumi.Int(0),
			JsonValidationOption: integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOptionUnspecifiedJsonValidationOption,
			Label:                pulumi.String("string"),
			LastModifiedTime:     pulumi.String("string"),
			NextTasks: integrations.EnterpriseCrmEventbusProtoNextTaskArray{
				&integrations.EnterpriseCrmEventbusProtoNextTaskArgs{
					Condition:    pulumi.String("string"),
					Description:  pulumi.String("string"),
					Label:        pulumi.String("string"),
					TaskConfigId: pulumi.String("string"),
					TaskNumber:   pulumi.String("string"),
				},
			},
			NextTasksExecutionPolicy: integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicyUnspecified,
			Parameters: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			Position: &integrations.EnterpriseCrmEventbusProtoCoordinateArgs{
				X: pulumi.Int(0),
				Y: pulumi.Int(0),
			},
			Precondition:      pulumi.String("string"),
			PreconditionLabel: pulumi.String("string"),
			RollbackStrategy: &integrations.EnterpriseCrmFrontendsEventbusProtoRollbackStrategyArgs{
				RollbackTaskImplementationClassName: pulumi.String("string"),
				TaskNumbersToRollback: pulumi.StringArray{
					pulumi.String("string"),
				},
				Parameters: &integrations.EnterpriseCrmFrontendsEventbusProtoEventParametersArgs{
					Parameters: integrations.EnterpriseCrmFrontendsEventbusProtoParameterEntryArray{
						&integrations.EnterpriseCrmFrontendsEventbusProtoParameterEntryArgs{
							DataType: integrations.EnterpriseCrmFrontendsEventbusProtoParameterEntryDataTypeDataTypeUnspecified,
							Key:      pulumi.String("string"),
							Value: &integrations.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs{
								BooleanArray: &integrations.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs{
									BooleanValues: pulumi.BoolArray{
										pulumi.Bool(false),
									},
								},
								BooleanValue: pulumi.Bool(false),
								DoubleArray: &integrations.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs{
									DoubleValues: pulumi.Float64Array{
										pulumi.Float64(0),
									},
								},
								DoubleValue: pulumi.Float64(0),
								IntArray: &integrations.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs{
									IntValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								IntValue:  pulumi.String("string"),
								JsonValue: pulumi.String("string"),
								ProtoArray: &integrations.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs{
									ProtoValues: pulumi.StringMapArray{
										pulumi.StringMap{
											"string": pulumi.String("string"),
										},
									},
								},
								ProtoValue: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								SerializedObjectValue: &integrations.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs{
									ObjectValue: pulumi.String("string"),
								},
								StringArray: &integrations.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs{
									StringValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								StringValue: pulumi.String("string"),
							},
						},
					},
				},
			},
			SuccessPolicy: &integrations.EnterpriseCrmEventbusProtoSuccessPolicyArgs{
				FinalState: integrations.EnterpriseCrmEventbusProtoSuccessPolicyFinalStateUnspecified,
			},
			SynchronousCallFailurePolicy: &integrations.EnterpriseCrmEventbusProtoFailurePolicyArgs{
				IntervalInSeconds: pulumi.String("string"),
				MaxNumRetries:     pulumi.Int(0),
				RetryStrategy:     integrations.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategyUnspecified,
			},
			TaskEntity: &integrations.EnterpriseCrmFrontendsEventbusProtoTaskEntityArgs{
				DisabledForVpcSc: pulumi.Bool(false),
				Metadata: &integrations.EnterpriseCrmEventbusProtoTaskMetadataArgs{
					ActiveTaskName: pulumi.String("string"),
					Admins: integrations.EnterpriseCrmEventbusProtoTaskMetadataAdminArray{
						&integrations.EnterpriseCrmEventbusProtoTaskMetadataAdminArgs{
							GoogleGroupEmail: pulumi.String("string"),
							UserEmail:        pulumi.String("string"),
						},
					},
					Category:                    integrations.EnterpriseCrmEventbusProtoTaskMetadataCategoryUnspecifiedCategory,
					CodeSearchLink:              pulumi.String("string"),
					DefaultJsonValidationOption: integrations.EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOptionUnspecifiedJsonValidationOption,
					DefaultSpec:                 pulumi.String("string"),
					Description:                 pulumi.String("string"),
					DescriptiveName:             pulumi.String("string"),
					DocMarkdown:                 pulumi.String("string"),
					ExternalCategory:            integrations.EnterpriseCrmEventbusProtoTaskMetadataExternalCategoryUnspecifiedExternalCategory,
					ExternalCategorySequence:    pulumi.Int(0),
					ExternalDocHtml:             pulumi.String("string"),
					ExternalDocLink:             pulumi.String("string"),
					G3DocLink:                   pulumi.String("string"),
					IconLink:                    pulumi.String("string"),
					IsDeprecated:                pulumi.Bool(false),
					Name:                        pulumi.String("string"),
					StandaloneExternalDocHtml:   pulumi.String("string"),
					Status:                      integrations.EnterpriseCrmEventbusProtoTaskMetadataStatusUnspecifiedStatus,
					System:                      integrations.EnterpriseCrmEventbusProtoTaskMetadataSystemUnspecifiedSystem,
					Tags: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				ParamSpecs: &integrations.EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageArgs{
					Parameters: integrations.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArray{
						&integrations.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs{
							ClassName:                  pulumi.String("string"),
							CollectionElementClassName: pulumi.String("string"),
							Config: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs{
								DescriptivePhrase:   pulumi.String("string"),
								HelpText:            pulumi.String("string"),
								HideDefaultValue:    pulumi.Bool(false),
								InputDisplayOption:  integrations.EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOptionDefault,
								IsHidden:            pulumi.Bool(false),
								Label:               pulumi.String("string"),
								ParameterNameOption: integrations.EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOptionDefaultNotParameterName,
								SubSectionLabel:     pulumi.String("string"),
								UiPlaceholderText:   pulumi.String("string"),
							},
							DataType: integrations.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataTypeDataTypeUnspecified,
							DefaultValue: &integrations.EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs{
								BooleanArray: &integrations.EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs{
									BooleanValues: pulumi.BoolArray{
										pulumi.Bool(false),
									},
								},
								BooleanValue: pulumi.Bool(false),
								DoubleArray: &integrations.EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs{
									DoubleValues: pulumi.Float64Array{
										pulumi.Float64(0),
									},
								},
								DoubleValue: pulumi.Float64(0),
								IntArray: &integrations.EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs{
									IntValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								IntValue:  pulumi.String("string"),
								JsonValue: pulumi.String("string"),
								ProtoArray: &integrations.EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs{
									ProtoValues: pulumi.StringMapArray{
										pulumi.StringMap{
											"string": pulumi.String("string"),
										},
									},
								},
								ProtoValue: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								SerializedObjectValue: &integrations.EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs{
									ObjectValue: pulumi.String("string"),
								},
								StringArray: &integrations.EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs{
									StringValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								StringValue: pulumi.String("string"),
							},
							IsDeprecated: pulumi.Bool(false),
							IsOutput:     pulumi.Bool(false),
							JsonSchema:   pulumi.String("string"),
							Key:          pulumi.String("string"),
							ProtoDef: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs{
								FullName: pulumi.String("string"),
								Path:     pulumi.String("string"),
							},
							Required: pulumi.Bool(false),
							ValidationRule: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs{
								DoubleRange: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeArgs{
									Max: pulumi.Float64(0),
									Min: pulumi.Float64(0),
								},
								IntRange: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeArgs{
									Max: pulumi.String("string"),
									Min: pulumi.String("string"),
								},
								StringRegex: &integrations.EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexArgs{
									Exclusive: pulumi.Bool(false),
									Regex:     pulumi.String("string"),
								},
							},
						},
					},
				},
				TaskType: integrations.EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskTypeTask,
				UiConfig: &integrations.EnterpriseCrmEventbusProtoTaskUiConfigArgs{
					TaskUiModuleConfigs: integrations.EnterpriseCrmEventbusProtoTaskUiModuleConfigArray{
						&integrations.EnterpriseCrmEventbusProtoTaskUiModuleConfigArgs{
							ModuleId: integrations.EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleIdUnspecifiedTaskModule,
						},
					},
				},
			},
			TaskExecutionStrategy: integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategyWhenAllSucceed,
			TaskName:              pulumi.String("string"),
			TaskNumber:            pulumi.String("string"),
			TaskSpec:              pulumi.String("string"),
			TaskTemplateName:      pulumi.String("string"),
			TaskType:              integrations.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskTypeTask,
		},
	},
	Teardown: &integrations.EnterpriseCrmEventbusProtoTeardownArgs{
		TeardownTaskConfigs: integrations.EnterpriseCrmEventbusProtoTeardownTaskConfigArray{
			&integrations.EnterpriseCrmEventbusProtoTeardownTaskConfigArgs{
				Name:                                pulumi.String("string"),
				TeardownTaskImplementationClassName: pulumi.String("string"),
				CreatorEmail:                        pulumi.String("string"),
				NextTeardownTask: &integrations.EnterpriseCrmEventbusProtoNextTeardownTaskArgs{
					Name: pulumi.String("string"),
				},
				Parameters: &integrations.EnterpriseCrmEventbusProtoEventParametersArgs{
					Parameters: integrations.EnterpriseCrmEventbusProtoParameterEntryArray{
						&integrations.EnterpriseCrmEventbusProtoParameterEntryArgs{
							Key: pulumi.String("string"),
							Value: &integrations.EnterpriseCrmEventbusProtoParameterValueTypeArgs{
								BooleanArray: &integrations.EnterpriseCrmEventbusProtoBooleanParameterArrayArgs{
									BooleanValues: pulumi.BoolArray{
										pulumi.Bool(false),
									},
								},
								BooleanValue: pulumi.Bool(false),
								DoubleArray: &integrations.EnterpriseCrmEventbusProtoDoubleParameterArrayArgs{
									DoubleValues: pulumi.Float64Array{
										pulumi.Float64(0),
									},
								},
								DoubleValue: pulumi.Float64(0),
								IntArray: &integrations.EnterpriseCrmEventbusProtoIntParameterArrayArgs{
									IntValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								IntValue: pulumi.String("string"),
								ProtoArray: &integrations.EnterpriseCrmEventbusProtoProtoParameterArrayArgs{
									ProtoValues: pulumi.StringMapArray{
										pulumi.StringMap{
											"string": pulumi.String("string"),
										},
									},
								},
								ProtoValue: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								SerializedObjectValue: &integrations.EnterpriseCrmEventbusProtoSerializedObjectParameterArgs{
									ObjectValue: pulumi.String("string"),
								},
								StringArray: &integrations.EnterpriseCrmEventbusProtoStringParameterArrayArgs{
									StringValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								StringValue: pulumi.String("string"),
							},
						},
					},
				},
				Properties: &integrations.EnterpriseCrmEventbusProtoEventBusPropertiesArgs{
					Properties: integrations.EnterpriseCrmEventbusProtoPropertyEntryArray{
						&integrations.EnterpriseCrmEventbusProtoPropertyEntryArgs{
							Key: pulumi.String("string"),
							Value: &integrations.EnterpriseCrmEventbusProtoValueTypeArgs{
								BooleanValue: pulumi.Bool(false),
								DoubleArray: &integrations.EnterpriseCrmEventbusProtoDoubleArrayArgs{
									Values: pulumi.Float64Array{
										pulumi.Float64(0),
									},
								},
								DoubleValue: pulumi.Float64(0),
								IntArray: &integrations.EnterpriseCrmEventbusProtoIntArrayArgs{
									Values: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								IntValue: pulumi.String("string"),
								ProtoValue: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								StringArray: &integrations.EnterpriseCrmEventbusProtoStringArrayArgs{
									Values: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								StringValue: pulumi.String("string"),
							},
						},
					},
				},
			},
		},
	},
	TriggerConfigs: integrations.GoogleCloudIntegrationsV1alphaTriggerConfigArray{
		&integrations.GoogleCloudIntegrationsV1alphaTriggerConfigArgs{
			TriggerNumber: pulumi.String("string"),
			Position: &integrations.GoogleCloudIntegrationsV1alphaCoordinateArgs{
				X: pulumi.Int(0),
				Y: pulumi.Int(0),
			},
			Description:              pulumi.String("string"),
			ErrorCatcherId:           pulumi.String("string"),
			Label:                    pulumi.String("string"),
			NextTasksExecutionPolicy: integrations.GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicyNextTasksExecutionPolicyUnspecified,
			AlertConfig: integrations.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigArray{
				&integrations.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigArgs{
					AggregationPeriod: pulumi.String("string"),
					AlertThreshold:    pulumi.Int(0),
					DisableAlert:      pulumi.Bool(false),
					DisplayName:       pulumi.String("string"),
					DurationThreshold: pulumi.String("string"),
					MetricType:        integrations.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricTypeMetricTypeUnspecified,
					OnlyFinalAttempt:  pulumi.Bool(false),
					ThresholdType:     integrations.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdTypeThresholdTypeUnspecified,
					ThresholdValue: &integrations.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueArgs{
						Absolute:   pulumi.String("string"),
						Percentage: pulumi.Int(0),
					},
				},
			},
			Properties: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			StartTasks: integrations.GoogleCloudIntegrationsV1alphaNextTaskArray{
				&integrations.GoogleCloudIntegrationsV1alphaNextTaskArgs{
					Condition:    pulumi.String("string"),
					Description:  pulumi.String("string"),
					DisplayName:  pulumi.String("string"),
					TaskConfigId: pulumi.String("string"),
					TaskId:       pulumi.String("string"),
				},
			},
			Trigger:   pulumi.String("string"),
			TriggerId: pulumi.String("string"),
			CloudSchedulerConfig: &integrations.GoogleCloudIntegrationsV1alphaCloudSchedulerConfigArgs{
				CronTab:             pulumi.String("string"),
				Location:            pulumi.String("string"),
				ServiceAccountEmail: pulumi.String("string"),
				ErrorMessage:        pulumi.String("string"),
			},
			TriggerType: integrations.GoogleCloudIntegrationsV1alphaTriggerConfigTriggerTypeTriggerTypeUnspecified,
		},
	},
	TriggerConfigsInternal: integrations.EnterpriseCrmFrontendsEventbusProtoTriggerConfigArray{
		&integrations.EnterpriseCrmFrontendsEventbusProtoTriggerConfigArgs{
			EnabledClients: pulumi.StringArray{
				pulumi.String("string"),
			},
			TriggerNumber: pulumi.String("string"),
			Position: &integrations.EnterpriseCrmEventbusProtoCoordinateArgs{
				X: pulumi.Int(0),
				Y: pulumi.Int(0),
			},
			Properties: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			ErrorCatcherId:           pulumi.String("string"),
			Label:                    pulumi.String("string"),
			NextTasksExecutionPolicy: integrations.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicyUnspecified,
			PauseWorkflowExecutions:  pulumi.Bool(false),
			AlertConfig: integrations.EnterpriseCrmEventbusProtoWorkflowAlertConfigArray{
				&integrations.EnterpriseCrmEventbusProtoWorkflowAlertConfigArgs{
					AggregationPeriod:   pulumi.String("string"),
					AlertDisabled:       pulumi.Bool(false),
					AlertName:           pulumi.String("string"),
					ClientId:            pulumi.String("string"),
					DurationThresholdMs: pulumi.String("string"),
					ErrorEnumList: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs{
						EnumStrings: pulumi.StringArray{
							pulumi.String("string"),
						},
						FilterType: integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterTypeDefaultInclusive,
					},
					MetricType:            integrations.EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricTypeMetricTypeUnspecified,
					NumAggregationPeriods: pulumi.Int(0),
					OnlyFinalAttempt:      pulumi.Bool(false),
					PlaybookUrl:           pulumi.String("string"),
					ThresholdType:         integrations.EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdTypeUnspecifiedThresholdType,
					ThresholdValue: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs{
						Absolute:   pulumi.String("string"),
						Percentage: pulumi.Int(0),
					},
					WarningEnumList: &integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs{
						EnumStrings: pulumi.StringArray{
							pulumi.String("string"),
						},
						FilterType: integrations.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterTypeDefaultInclusive,
					},
				},
			},
			Description: pulumi.String("string"),
			StartTasks: integrations.EnterpriseCrmEventbusProtoNextTaskArray{
				&integrations.EnterpriseCrmEventbusProtoNextTaskArgs{
					Condition:    pulumi.String("string"),
					Description:  pulumi.String("string"),
					Label:        pulumi.String("string"),
					TaskConfigId: pulumi.String("string"),
					TaskNumber:   pulumi.String("string"),
				},
			},
			TriggerCriteria: &integrations.EnterpriseCrmEventbusProtoTriggerCriteriaArgs{
				Condition: pulumi.String("string"),
				Parameters: &integrations.EnterpriseCrmEventbusProtoEventParametersArgs{
					Parameters: integrations.EnterpriseCrmEventbusProtoParameterEntryArray{
						&integrations.EnterpriseCrmEventbusProtoParameterEntryArgs{
							Key: pulumi.String("string"),
							Value: &integrations.EnterpriseCrmEventbusProtoParameterValueTypeArgs{
								BooleanArray: &integrations.EnterpriseCrmEventbusProtoBooleanParameterArrayArgs{
									BooleanValues: pulumi.BoolArray{
										pulumi.Bool(false),
									},
								},
								BooleanValue: pulumi.Bool(false),
								DoubleArray: &integrations.EnterpriseCrmEventbusProtoDoubleParameterArrayArgs{
									DoubleValues: pulumi.Float64Array{
										pulumi.Float64(0),
									},
								},
								DoubleValue: pulumi.Float64(0),
								IntArray: &integrations.EnterpriseCrmEventbusProtoIntParameterArrayArgs{
									IntValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								IntValue: pulumi.String("string"),
								ProtoArray: &integrations.EnterpriseCrmEventbusProtoProtoParameterArrayArgs{
									ProtoValues: pulumi.StringMapArray{
										pulumi.StringMap{
											"string": pulumi.String("string"),
										},
									},
								},
								ProtoValue: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								SerializedObjectValue: &integrations.EnterpriseCrmEventbusProtoSerializedObjectParameterArgs{
									ObjectValue: pulumi.String("string"),
								},
								StringArray: &integrations.EnterpriseCrmEventbusProtoStringParameterArrayArgs{
									StringValues: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
								StringValue: pulumi.String("string"),
							},
						},
					},
				},
				TriggerCriteriaTaskImplementationClassName: pulumi.String("string"),
			},
			TriggerId:   pulumi.String("string"),
			TriggerName: pulumi.String("string"),
			CloudSchedulerConfig: &integrations.EnterpriseCrmEventbusProtoCloudSchedulerConfigArgs{
				CronTab:             pulumi.String("string"),
				Location:            pulumi.String("string"),
				ServiceAccountEmail: pulumi.String("string"),
				ErrorMessage:        pulumi.String("string"),
			},
			TriggerType: integrations.EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerTypeUnknown,
		},
	},
	CloudLoggingDetails: &integrations.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsArgs{
		CloudLoggingSeverity: integrations.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverityCloudLoggingSeverityUnspecified,
		EnableCloudLogging:   pulumi.Bool(false),
	},
})
var exampleversionResourceResourceFromIntegrationsv1alpha = new Version("exampleversionResourceResourceFromIntegrationsv1alpha", VersionArgs.builder()
    .integrationId("string")
    .productId("string")
    .origin("UNSPECIFIED")
    .errorCatcherConfigs(GoogleCloudIntegrationsV1alphaErrorCatcherConfigArgs.builder()
        .errorCatcherId("string")
        .errorCatcherNumber("string")
        .startErrorTasks(GoogleCloudIntegrationsV1alphaNextTaskArgs.builder()
            .condition("string")
            .description("string")
            .displayName("string")
            .taskConfigId("string")
            .taskId("string")
            .build())
        .description("string")
        .label("string")
        .position(GoogleCloudIntegrationsV1alphaCoordinateArgs.builder()
            .x(0)
            .y(0)
            .build())
        .build())
    .parentTemplateId("string")
    .databasePersistencePolicy("DATABASE_PERSISTENCE_POLICY_UNSPECIFIED")
    .integrationParameters(GoogleCloudIntegrationsV1alphaIntegrationParameterArgs.builder()
        .dataType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
        .defaultValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
            .booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
                .booleanValues(false)
                .build())
            .booleanValue(false)
            .doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
                .doubleValues(0)
                .build())
            .doubleValue(0)
            .intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
                .intValues("string")
                .build())
            .intValue("string")
            .jsonValue("string")
            .stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
                .stringValues("string")
                .build())
            .stringValue("string")
            .build())
        .displayName("string")
        .inputOutputType("IN_OUT_TYPE_UNSPECIFIED")
        .isTransient(false)
        .jsonSchema("string")
        .key("string")
        .producer("string")
        .searchable(false)
        .build())
    .integrationParametersInternal(EnterpriseCrmFrontendsEventbusProtoWorkflowParametersArgs.builder()
        .parameters(EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArgs.builder()
            .attributes(EnterpriseCrmEventbusProtoAttributesArgs.builder()
                .dataType("DATA_TYPE_UNSPECIFIED")
                .defaultValue(EnterpriseCrmEventbusProtoValueTypeArgs.builder()
                    .booleanValue(false)
                    .doubleArray(EnterpriseCrmEventbusProtoDoubleArrayArgs.builder()
                        .values(0)
                        .build())
                    .doubleValue(0)
                    .intArray(EnterpriseCrmEventbusProtoIntArrayArgs.builder()
                        .values("string")
                        .build())
                    .intValue("string")
                    .protoValue(Map.of("string", "string"))
                    .stringArray(EnterpriseCrmEventbusProtoStringArrayArgs.builder()
                        .values("string")
                        .build())
                    .stringValue("string")
                    .build())
                .isRequired(false)
                .logSettings(EnterpriseCrmEventbusProtoLogSettingsArgs.builder()
                    .logFieldName("string")
                    .sanitizeOptions(EnterpriseCrmLoggingGwsSanitizeOptionsArgs.builder()
                        .isAlreadySanitized(false)
                        .logType("LOG_TYPE_UNSPECIFIED")
                        .privacy("PRIVACY_TYPE_UNSPECIFIED")
                        .sanitizeType("SANITIZE_TYPE_UNSPECIFIED")
                        .build())
                    .seedPeriod("SEED_PERIOD_UNSPECIFIED")
                    .seedScope("SEED_SCOPE_UNSPECIFIED")
                    .shorteningLimits(EnterpriseCrmLoggingGwsFieldLimitsArgs.builder()
                        .logAction("LOG_ACTION_UNSPECIFIED")
                        .logType("LOG_TYPE_UNSPECIFIED")
                        .maxArraySize(0)
                        .maxStringLength(0)
                        .shortenerType("SHORTENER_TYPE_UNSPECIFIED")
                        .build())
                    .build())
                .readOnly(false)
                .searchable("UNSPECIFIED")
                .taskVisibility("string")
                .build())
            .children(enterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry)
            .dataType("DATA_TYPE_UNSPECIFIED")
            .defaultValue(EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs.builder()
                .booleanArray(EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs.builder()
                    .booleanValues(false)
                    .build())
                .booleanValue(false)
                .doubleArray(EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs.builder()
                    .doubleValues(0)
                    .build())
                .doubleValue(0)
                .intArray(EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs.builder()
                    .intValues("string")
                    .build())
                .intValue("string")
                .jsonValue("string")
                .protoArray(EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs.builder()
                    .protoValues(Map.of("string", "string"))
                    .build())
                .protoValue(Map.of("string", "string"))
                .serializedObjectValue(EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs.builder()
                    .objectValue("string")
                    .build())
                .stringArray(EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs.builder()
                    .stringValues("string")
                    .build())
                .stringValue("string")
                .build())
            .description("string")
            .inOutType("IN_OUT_TYPE_UNSPECIFIED")
            .isTransient(false)
            .jsonSchema("string")
            .key("string")
            .name("string")
            .producedBy(EnterpriseCrmEventbusProtoNodeIdentifierArgs.builder()
                .elementIdentifier("string")
                .elementType("UNKNOWN_TYPE")
                .build())
            .producer("string")
            .protoDefName("string")
            .protoDefPath("string")
            .build())
        .build())
    .lastModifierEmail("string")
    .location("string")
    .createSampleIntegrations(false)
    .newIntegration(false)
    .userLabel("string")
    .description("string")
    .lockHolder("string")
    .project("string")
    .runAsServiceAccount("string")
    .snapshotNumber("string")
    .taskConfigs(GoogleCloudIntegrationsV1alphaTaskConfigArgs.builder()
        .taskId("string")
        .parameters(Map.of("string", "string"))
        .position(GoogleCloudIntegrationsV1alphaCoordinateArgs.builder()
            .x(0)
            .y(0)
            .build())
        .externalTaskType("EXTERNAL_TASK_TYPE_UNSPECIFIED")
        .failurePolicy(GoogleCloudIntegrationsV1alphaFailurePolicyArgs.builder()
            .intervalTime("string")
            .maxRetries(0)
            .retryStrategy("RETRY_STRATEGY_UNSPECIFIED")
            .build())
        .jsonValidationOption("JSON_VALIDATION_OPTION_UNSPECIFIED")
        .nextTasks(GoogleCloudIntegrationsV1alphaNextTaskArgs.builder()
            .condition("string")
            .description("string")
            .displayName("string")
            .taskConfigId("string")
            .taskId("string")
            .build())
        .errorCatcherId("string")
        .description("string")
        .nextTasksExecutionPolicy("NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED")
        .successPolicy(GoogleCloudIntegrationsV1alphaSuccessPolicyArgs.builder()
            .finalState("FINAL_STATE_UNSPECIFIED")
            .build())
        .synchronousCallFailurePolicy(GoogleCloudIntegrationsV1alphaFailurePolicyArgs.builder()
            .intervalTime("string")
            .maxRetries(0)
            .retryStrategy("RETRY_STRATEGY_UNSPECIFIED")
            .build())
        .task("string")
        .taskExecutionStrategy("TASK_EXECUTION_STRATEGY_UNSPECIFIED")
        .displayName("string")
        .taskTemplate("string")
        .build())
    .taskConfigsInternal(EnterpriseCrmFrontendsEventbusProtoTaskConfigArgs.builder()
        .alertConfigs(EnterpriseCrmEventbusProtoTaskAlertConfigArgs.builder()
            .aggregationPeriod("string")
            .alertDisabled(false)
            .alertName("string")
            .clientId("string")
            .durationThresholdMs("string")
            .errorEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs.builder()
                .enumStrings("string")
                .filterType("DEFAULT_INCLUSIVE")
                .build())
            .metricType("METRIC_TYPE_UNSPECIFIED")
            .numAggregationPeriods(0)
            .onlyFinalAttempt(false)
            .playbookUrl("string")
            .thresholdType("UNSPECIFIED_THRESHOLD_TYPE")
            .thresholdValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs.builder()
                .absolute("string")
                .percentage(0)
                .build())
            .warningEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs.builder()
                .enumStrings("string")
                .filterType("DEFAULT_INCLUSIVE")
                .build())
            .build())
        .createTime("string")
        .creatorEmail("string")
        .description("string")
        .disableStrictTypeValidation(false)
        .errorCatcherId("string")
        .externalTaskType("EXTERNAL_TASK_TYPE_UNSPECIFIED")
        .failurePolicy(EnterpriseCrmEventbusProtoFailurePolicyArgs.builder()
            .intervalInSeconds("string")
            .maxNumRetries(0)
            .retryStrategy("UNSPECIFIED")
            .build())
        .incomingEdgeCount(0)
        .jsonValidationOption("UNSPECIFIED_JSON_VALIDATION_OPTION")
        .label("string")
        .lastModifiedTime("string")
        .nextTasks(EnterpriseCrmEventbusProtoNextTaskArgs.builder()
            .condition("string")
            .description("string")
            .label("string")
            .taskConfigId("string")
            .taskNumber("string")
            .build())
        .nextTasksExecutionPolicy("UNSPECIFIED")
        .parameters(Map.of("string", "string"))
        .position(EnterpriseCrmEventbusProtoCoordinateArgs.builder()
            .x(0)
            .y(0)
            .build())
        .precondition("string")
        .preconditionLabel("string")
        .rollbackStrategy(EnterpriseCrmFrontendsEventbusProtoRollbackStrategyArgs.builder()
            .rollbackTaskImplementationClassName("string")
            .taskNumbersToRollback("string")
            .parameters(EnterpriseCrmFrontendsEventbusProtoEventParametersArgs.builder()
                .parameters(EnterpriseCrmFrontendsEventbusProtoParameterEntryArgs.builder()
                    .dataType("DATA_TYPE_UNSPECIFIED")
                    .key("string")
                    .value(EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs.builder()
                        .booleanArray(EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .jsonValue("string")
                        .protoArray(EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs.builder()
                            .protoValues(Map.of("string", "string"))
                            .build())
                        .protoValue(Map.of("string", "string"))
                        .serializedObjectValue(EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs.builder()
                            .objectValue("string")
                            .build())
                        .stringArray(EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .build())
            .build())
        .successPolicy(EnterpriseCrmEventbusProtoSuccessPolicyArgs.builder()
            .finalState("UNSPECIFIED")
            .build())
        .synchronousCallFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicyArgs.builder()
            .intervalInSeconds("string")
            .maxNumRetries(0)
            .retryStrategy("UNSPECIFIED")
            .build())
        .taskEntity(EnterpriseCrmFrontendsEventbusProtoTaskEntityArgs.builder()
            .disabledForVpcSc(false)
            .metadata(EnterpriseCrmEventbusProtoTaskMetadataArgs.builder()
                .activeTaskName("string")
                .admins(EnterpriseCrmEventbusProtoTaskMetadataAdminArgs.builder()
                    .googleGroupEmail("string")
                    .userEmail("string")
                    .build())
                .category("UNSPECIFIED_CATEGORY")
                .codeSearchLink("string")
                .defaultJsonValidationOption("UNSPECIFIED_JSON_VALIDATION_OPTION")
                .defaultSpec("string")
                .description("string")
                .descriptiveName("string")
                .docMarkdown("string")
                .externalCategory("UNSPECIFIED_EXTERNAL_CATEGORY")
                .externalCategorySequence(0)
                .externalDocHtml("string")
                .externalDocLink("string")
                .g3DocLink("string")
                .iconLink("string")
                .isDeprecated(false)
                .name("string")
                .standaloneExternalDocHtml("string")
                .status("UNSPECIFIED_STATUS")
                .system("UNSPECIFIED_SYSTEM")
                .tags("string")
                .build())
            .paramSpecs(EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageArgs.builder()
                .parameters(EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs.builder()
                    .className("string")
                    .collectionElementClassName("string")
                    .config(EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs.builder()
                        .descriptivePhrase("string")
                        .helpText("string")
                        .hideDefaultValue(false)
                        .inputDisplayOption("DEFAULT")
                        .isHidden(false)
                        .label("string")
                        .parameterNameOption("DEFAULT_NOT_PARAMETER_NAME")
                        .subSectionLabel("string")
                        .uiPlaceholderText("string")
                        .build())
                    .dataType("DATA_TYPE_UNSPECIFIED")
                    .defaultValue(EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs.builder()
                        .booleanArray(EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .jsonValue("string")
                        .protoArray(EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs.builder()
                            .protoValues(Map.of("string", "string"))
                            .build())
                        .protoValue(Map.of("string", "string"))
                        .serializedObjectValue(EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs.builder()
                            .objectValue("string")
                            .build())
                        .stringArray(EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .isDeprecated(false)
                    .isOutput(false)
                    .jsonSchema("string")
                    .key("string")
                    .protoDef(EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs.builder()
                        .fullName("string")
                        .path("string")
                        .build())
                    .required(false)
                    .validationRule(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs.builder()
                        .doubleRange(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeArgs.builder()
                            .max(0)
                            .min(0)
                            .build())
                        .intRange(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeArgs.builder()
                            .max("string")
                            .min("string")
                            .build())
                        .stringRegex(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexArgs.builder()
                            .exclusive(false)
                            .regex("string")
                            .build())
                        .build())
                    .build())
                .build())
            .taskType("TASK")
            .uiConfig(EnterpriseCrmEventbusProtoTaskUiConfigArgs.builder()
                .taskUiModuleConfigs(EnterpriseCrmEventbusProtoTaskUiModuleConfigArgs.builder()
                    .moduleId("UNSPECIFIED_TASK_MODULE")
                    .build())
                .build())
            .build())
        .taskExecutionStrategy("WHEN_ALL_SUCCEED")
        .taskName("string")
        .taskNumber("string")
        .taskSpec("string")
        .taskTemplateName("string")
        .taskType("TASK")
        .build())
    .teardown(EnterpriseCrmEventbusProtoTeardownArgs.builder()
        .teardownTaskConfigs(EnterpriseCrmEventbusProtoTeardownTaskConfigArgs.builder()
            .name("string")
            .teardownTaskImplementationClassName("string")
            .creatorEmail("string")
            .nextTeardownTask(EnterpriseCrmEventbusProtoNextTeardownTaskArgs.builder()
                .name("string")
                .build())
            .parameters(EnterpriseCrmEventbusProtoEventParametersArgs.builder()
                .parameters(EnterpriseCrmEventbusProtoParameterEntryArgs.builder()
                    .key("string")
                    .value(EnterpriseCrmEventbusProtoParameterValueTypeArgs.builder()
                        .booleanArray(EnterpriseCrmEventbusProtoBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(EnterpriseCrmEventbusProtoDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(EnterpriseCrmEventbusProtoIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .protoArray(EnterpriseCrmEventbusProtoProtoParameterArrayArgs.builder()
                            .protoValues(Map.of("string", "string"))
                            .build())
                        .protoValue(Map.of("string", "string"))
                        .serializedObjectValue(EnterpriseCrmEventbusProtoSerializedObjectParameterArgs.builder()
                            .objectValue("string")
                            .build())
                        .stringArray(EnterpriseCrmEventbusProtoStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .build())
            .properties(EnterpriseCrmEventbusProtoEventBusPropertiesArgs.builder()
                .properties(EnterpriseCrmEventbusProtoPropertyEntryArgs.builder()
                    .key("string")
                    .value(EnterpriseCrmEventbusProtoValueTypeArgs.builder()
                        .booleanValue(false)
                        .doubleArray(EnterpriseCrmEventbusProtoDoubleArrayArgs.builder()
                            .values(0)
                            .build())
                        .doubleValue(0)
                        .intArray(EnterpriseCrmEventbusProtoIntArrayArgs.builder()
                            .values("string")
                            .build())
                        .intValue("string")
                        .protoValue(Map.of("string", "string"))
                        .stringArray(EnterpriseCrmEventbusProtoStringArrayArgs.builder()
                            .values("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .build())
            .build())
        .build())
    .triggerConfigs(GoogleCloudIntegrationsV1alphaTriggerConfigArgs.builder()
        .triggerNumber("string")
        .position(GoogleCloudIntegrationsV1alphaCoordinateArgs.builder()
            .x(0)
            .y(0)
            .build())
        .description("string")
        .errorCatcherId("string")
        .label("string")
        .nextTasksExecutionPolicy("NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED")
        .alertConfig(GoogleCloudIntegrationsV1alphaIntegrationAlertConfigArgs.builder()
            .aggregationPeriod("string")
            .alertThreshold(0)
            .disableAlert(false)
            .displayName("string")
            .durationThreshold("string")
            .metricType("METRIC_TYPE_UNSPECIFIED")
            .onlyFinalAttempt(false)
            .thresholdType("THRESHOLD_TYPE_UNSPECIFIED")
            .thresholdValue(GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueArgs.builder()
                .absolute("string")
                .percentage(0)
                .build())
            .build())
        .properties(Map.of("string", "string"))
        .startTasks(GoogleCloudIntegrationsV1alphaNextTaskArgs.builder()
            .condition("string")
            .description("string")
            .displayName("string")
            .taskConfigId("string")
            .taskId("string")
            .build())
        .trigger("string")
        .triggerId("string")
        .cloudSchedulerConfig(GoogleCloudIntegrationsV1alphaCloudSchedulerConfigArgs.builder()
            .cronTab("string")
            .location("string")
            .serviceAccountEmail("string")
            .errorMessage("string")
            .build())
        .triggerType("TRIGGER_TYPE_UNSPECIFIED")
        .build())
    .triggerConfigsInternal(EnterpriseCrmFrontendsEventbusProtoTriggerConfigArgs.builder()
        .enabledClients("string")
        .triggerNumber("string")
        .position(EnterpriseCrmEventbusProtoCoordinateArgs.builder()
            .x(0)
            .y(0)
            .build())
        .properties(Map.of("string", "string"))
        .errorCatcherId("string")
        .label("string")
        .nextTasksExecutionPolicy("UNSPECIFIED")
        .pauseWorkflowExecutions(false)
        .alertConfig(EnterpriseCrmEventbusProtoWorkflowAlertConfigArgs.builder()
            .aggregationPeriod("string")
            .alertDisabled(false)
            .alertName("string")
            .clientId("string")
            .durationThresholdMs("string")
            .errorEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs.builder()
                .enumStrings("string")
                .filterType("DEFAULT_INCLUSIVE")
                .build())
            .metricType("METRIC_TYPE_UNSPECIFIED")
            .numAggregationPeriods(0)
            .onlyFinalAttempt(false)
            .playbookUrl("string")
            .thresholdType("UNSPECIFIED_THRESHOLD_TYPE")
            .thresholdValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs.builder()
                .absolute("string")
                .percentage(0)
                .build())
            .warningEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs.builder()
                .enumStrings("string")
                .filterType("DEFAULT_INCLUSIVE")
                .build())
            .build())
        .description("string")
        .startTasks(EnterpriseCrmEventbusProtoNextTaskArgs.builder()
            .condition("string")
            .description("string")
            .label("string")
            .taskConfigId("string")
            .taskNumber("string")
            .build())
        .triggerCriteria(EnterpriseCrmEventbusProtoTriggerCriteriaArgs.builder()
            .condition("string")
            .parameters(EnterpriseCrmEventbusProtoEventParametersArgs.builder()
                .parameters(EnterpriseCrmEventbusProtoParameterEntryArgs.builder()
                    .key("string")
                    .value(EnterpriseCrmEventbusProtoParameterValueTypeArgs.builder()
                        .booleanArray(EnterpriseCrmEventbusProtoBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(EnterpriseCrmEventbusProtoDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(EnterpriseCrmEventbusProtoIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .protoArray(EnterpriseCrmEventbusProtoProtoParameterArrayArgs.builder()
                            .protoValues(Map.of("string", "string"))
                            .build())
                        .protoValue(Map.of("string", "string"))
                        .serializedObjectValue(EnterpriseCrmEventbusProtoSerializedObjectParameterArgs.builder()
                            .objectValue("string")
                            .build())
                        .stringArray(EnterpriseCrmEventbusProtoStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .build())
            .triggerCriteriaTaskImplementationClassName("string")
            .build())
        .triggerId("string")
        .triggerName("string")
        .cloudSchedulerConfig(EnterpriseCrmEventbusProtoCloudSchedulerConfigArgs.builder()
            .cronTab("string")
            .location("string")
            .serviceAccountEmail("string")
            .errorMessage("string")
            .build())
        .triggerType("UNKNOWN")
        .build())
    .cloudLoggingDetails(GoogleCloudIntegrationsV1alphaCloudLoggingDetailsArgs.builder()
        .cloudLoggingSeverity("CLOUD_LOGGING_SEVERITY_UNSPECIFIED")
        .enableCloudLogging(false)
        .build())
    .build());
exampleversion_resource_resource_from_integrationsv1alpha = google_native.integrations.v1alpha.Version("exampleversionResourceResourceFromIntegrationsv1alpha",
    integration_id="string",
    product_id="string",
    origin=google_native.integrations.v1alpha.VersionOrigin.UNSPECIFIED,
    error_catcher_configs=[{
        "error_catcher_id": "string",
        "error_catcher_number": "string",
        "start_error_tasks": [{
            "condition": "string",
            "description": "string",
            "display_name": "string",
            "task_config_id": "string",
            "task_id": "string",
        }],
        "description": "string",
        "label": "string",
        "position": {
            "x": 0,
            "y": 0,
        },
    }],
    parent_template_id="string",
    database_persistence_policy=google_native.integrations.v1alpha.VersionDatabasePersistencePolicy.DATABASE_PERSISTENCE_POLICY_UNSPECIFIED,
    integration_parameters=[{
        "data_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
        "default_value": {
            "boolean_array": {
                "boolean_values": [False],
            },
            "boolean_value": False,
            "double_array": {
                "double_values": [0],
            },
            "double_value": 0,
            "int_array": {
                "int_values": ["string"],
            },
            "int_value": "string",
            "json_value": "string",
            "string_array": {
                "string_values": ["string"],
            },
            "string_value": "string",
        },
        "display_name": "string",
        "input_output_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.IN_OUT_TYPE_UNSPECIFIED,
        "is_transient": False,
        "json_schema": "string",
        "key": "string",
        "producer": "string",
        "searchable": False,
    }],
    integration_parameters_internal={
        "parameters": [{
            "attributes": {
                "data_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoAttributesDataType.DATA_TYPE_UNSPECIFIED,
                "default_value": {
                    "boolean_value": False,
                    "double_array": {
                        "values": [0],
                    },
                    "double_value": 0,
                    "int_array": {
                        "values": ["string"],
                    },
                    "int_value": "string",
                    "proto_value": {
                        "string": "string",
                    },
                    "string_array": {
                        "values": ["string"],
                    },
                    "string_value": "string",
                },
                "is_required": False,
                "log_settings": {
                    "log_field_name": "string",
                    "sanitize_options": {
                        "is_already_sanitized": False,
                        "log_type": [google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItem.LOG_TYPE_UNSPECIFIED],
                        "privacy": google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsPrivacy.PRIVACY_TYPE_UNSPECIFIED,
                        "sanitize_type": google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeType.SANITIZE_TYPE_UNSPECIFIED,
                    },
                    "seed_period": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoLogSettingsSeedPeriod.SEED_PERIOD_UNSPECIFIED,
                    "seed_scope": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoLogSettingsSeedScope.SEED_SCOPE_UNSPECIFIED,
                    "shortening_limits": {
                        "log_action": google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsLogAction.LOG_ACTION_UNSPECIFIED,
                        "log_type": [google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsLogTypeItem.LOG_TYPE_UNSPECIFIED],
                        "max_array_size": 0,
                        "max_string_length": 0,
                        "shortener_type": google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsShortenerType.SHORTENER_TYPE_UNSPECIFIED,
                    },
                },
                "read_only": False,
                "searchable": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoAttributesSearchable.UNSPECIFIED,
                "task_visibility": ["string"],
            },
            "children": [enterprise_crm_frontends_eventbus_proto_workflow_parameter_entry],
            "data_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType.DATA_TYPE_UNSPECIFIED,
            "default_value": {
                "boolean_array": {
                    "boolean_values": [False],
                },
                "boolean_value": False,
                "double_array": {
                    "double_values": [0],
                },
                "double_value": 0,
                "int_array": {
                    "int_values": ["string"],
                },
                "int_value": "string",
                "json_value": "string",
                "proto_array": {
                    "proto_values": [{
                        "string": "string",
                    }],
                },
                "proto_value": {
                    "string": "string",
                },
                "serialized_object_value": {
                    "object_value": "string",
                },
                "string_array": {
                    "string_values": ["string"],
                },
                "string_value": "string",
            },
            "description": "string",
            "in_out_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType.IN_OUT_TYPE_UNSPECIFIED,
            "is_transient": False,
            "json_schema": "string",
            "key": "string",
            "name": "string",
            "produced_by": {
                "element_identifier": "string",
                "element_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoNodeIdentifierElementType.UNKNOWN_TYPE,
            },
            "producer": "string",
            "proto_def_name": "string",
            "proto_def_path": "string",
        }],
    },
    last_modifier_email="string",
    location="string",
    create_sample_integrations=False,
    new_integration=False,
    user_label="string",
    description="string",
    lock_holder="string",
    project="string",
    run_as_service_account="string",
    snapshot_number="string",
    task_configs=[{
        "task_id": "string",
        "parameters": {
            "string": "string",
        },
        "position": {
            "x": 0,
            "y": 0,
        },
        "external_task_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType.EXTERNAL_TASK_TYPE_UNSPECIFIED,
        "failure_policy": {
            "interval_time": "string",
            "max_retries": 0,
            "retry_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RETRY_STRATEGY_UNSPECIFIED,
        },
        "json_validation_option": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption.JSON_VALIDATION_OPTION_UNSPECIFIED,
        "next_tasks": [{
            "condition": "string",
            "description": "string",
            "display_name": "string",
            "task_config_id": "string",
            "task_id": "string",
        }],
        "error_catcher_id": "string",
        "description": "string",
        "next_tasks_execution_policy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy.NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED,
        "success_policy": {
            "final_state": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaSuccessPolicyFinalState.FINAL_STATE_UNSPECIFIED,
        },
        "synchronous_call_failure_policy": {
            "interval_time": "string",
            "max_retries": 0,
            "retry_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RETRY_STRATEGY_UNSPECIFIED,
        },
        "task": "string",
        "task_execution_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy.TASK_EXECUTION_STRATEGY_UNSPECIFIED,
        "display_name": "string",
        "task_template": "string",
    }],
    task_configs_internal=[{
        "alert_configs": [{
            "aggregation_period": "string",
            "alert_disabled": False,
            "alert_name": "string",
            "client_id": "string",
            "duration_threshold_ms": "string",
            "error_enum_list": {
                "enum_strings": ["string"],
                "filter_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DEFAULT_INCLUSIVE,
            },
            "metric_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskAlertConfigMetricType.METRIC_TYPE_UNSPECIFIED,
            "num_aggregation_periods": 0,
            "only_final_attempt": False,
            "playbook_url": "string",
            "threshold_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType.UNSPECIFIED_THRESHOLD_TYPE,
            "threshold_value": {
                "absolute": "string",
                "percentage": 0,
            },
            "warning_enum_list": {
                "enum_strings": ["string"],
                "filter_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DEFAULT_INCLUSIVE,
            },
        }],
        "create_time": "string",
        "creator_email": "string",
        "description": "string",
        "disable_strict_type_validation": False,
        "error_catcher_id": "string",
        "external_task_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType.EXTERNAL_TASK_TYPE_UNSPECIFIED,
        "failure_policy": {
            "interval_in_seconds": "string",
            "max_num_retries": 0,
            "retry_strategy": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.UNSPECIFIED,
        },
        "incoming_edge_count": 0,
        "json_validation_option": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption.UNSPECIFIED_JSON_VALIDATION_OPTION,
        "label": "string",
        "last_modified_time": "string",
        "next_tasks": [{
            "condition": "string",
            "description": "string",
            "label": "string",
            "task_config_id": "string",
            "task_number": "string",
        }],
        "next_tasks_execution_policy": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy.UNSPECIFIED,
        "parameters": {
            "string": "string",
        },
        "position": {
            "x": 0,
            "y": 0,
        },
        "precondition": "string",
        "precondition_label": "string",
        "rollback_strategy": {
            "rollback_task_implementation_class_name": "string",
            "task_numbers_to_rollback": ["string"],
            "parameters": {
                "parameters": [{
                    "data_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoParameterEntryDataType.DATA_TYPE_UNSPECIFIED,
                    "key": "string",
                    "value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "json_value": "string",
                        "proto_array": {
                            "proto_values": [{
                                "string": "string",
                            }],
                        },
                        "proto_value": {
                            "string": "string",
                        },
                        "serialized_object_value": {
                            "object_value": "string",
                        },
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                }],
            },
        },
        "success_policy": {
            "final_state": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoSuccessPolicyFinalState.UNSPECIFIED,
        },
        "synchronous_call_failure_policy": {
            "interval_in_seconds": "string",
            "max_num_retries": 0,
            "retry_strategy": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.UNSPECIFIED,
        },
        "task_entity": {
            "disabled_for_vpc_sc": False,
            "metadata": {
                "active_task_name": "string",
                "admins": [{
                    "google_group_email": "string",
                    "user_email": "string",
                }],
                "category": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataCategory.UNSPECIFIED_CATEGORY,
                "code_search_link": "string",
                "default_json_validation_option": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption.UNSPECIFIED_JSON_VALIDATION_OPTION,
                "default_spec": "string",
                "description": "string",
                "descriptive_name": "string",
                "doc_markdown": "string",
                "external_category": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataExternalCategory.UNSPECIFIED_EXTERNAL_CATEGORY,
                "external_category_sequence": 0,
                "external_doc_html": "string",
                "external_doc_link": "string",
                "g3_doc_link": "string",
                "icon_link": "string",
                "is_deprecated": False,
                "name": "string",
                "standalone_external_doc_html": "string",
                "status": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataStatus.UNSPECIFIED_STATUS,
                "system": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataSystem.UNSPECIFIED_SYSTEM,
                "tags": ["string"],
            },
            "param_specs": {
                "parameters": [{
                    "class_name": "string",
                    "collection_element_class_name": "string",
                    "config": {
                        "descriptive_phrase": "string",
                        "help_text": "string",
                        "hide_default_value": False,
                        "input_display_option": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOption.DEFAULT,
                        "is_hidden": False,
                        "label": "string",
                        "parameter_name_option": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOption.DEFAULT_NOT_PARAMETER_NAME,
                        "sub_section_label": "string",
                        "ui_placeholder_text": "string",
                    },
                    "data_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType.DATA_TYPE_UNSPECIFIED,
                    "default_value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "json_value": "string",
                        "proto_array": {
                            "proto_values": [{
                                "string": "string",
                            }],
                        },
                        "proto_value": {
                            "string": "string",
                        },
                        "serialized_object_value": {
                            "object_value": "string",
                        },
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                    "is_deprecated": False,
                    "is_output": False,
                    "json_schema": "string",
                    "key": "string",
                    "proto_def": {
                        "full_name": "string",
                        "path": "string",
                    },
                    "required": False,
                    "validation_rule": {
                        "double_range": {
                            "max": 0,
                            "min": 0,
                        },
                        "int_range": {
                            "max": "string",
                            "min": "string",
                        },
                        "string_regex": {
                            "exclusive": False,
                            "regex": "string",
                        },
                    },
                }],
            },
            "task_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskType.TASK,
            "ui_config": {
                "task_ui_module_configs": [{
                    "module_id": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleId.UNSPECIFIED_TASK_MODULE,
                }],
            },
        },
        "task_execution_strategy": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy.WHEN_ALL_SUCCEED,
        "task_name": "string",
        "task_number": "string",
        "task_spec": "string",
        "task_template_name": "string",
        "task_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType.TASK,
    }],
    teardown={
        "teardown_task_configs": [{
            "name": "string",
            "teardown_task_implementation_class_name": "string",
            "creator_email": "string",
            "next_teardown_task": {
                "name": "string",
            },
            "parameters": {
                "parameters": [{
                    "key": "string",
                    "value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "proto_array": {
                            "proto_values": [{
                                "string": "string",
                            }],
                        },
                        "proto_value": {
                            "string": "string",
                        },
                        "serialized_object_value": {
                            "object_value": "string",
                        },
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                }],
            },
            "properties": {
                "properties": [{
                    "key": "string",
                    "value": {
                        "boolean_value": False,
                        "double_array": {
                            "values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "values": ["string"],
                        },
                        "int_value": "string",
                        "proto_value": {
                            "string": "string",
                        },
                        "string_array": {
                            "values": ["string"],
                        },
                        "string_value": "string",
                    },
                }],
            },
        }],
    },
    trigger_configs=[{
        "trigger_number": "string",
        "position": {
            "x": 0,
            "y": 0,
        },
        "description": "string",
        "error_catcher_id": "string",
        "label": "string",
        "next_tasks_execution_policy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicy.NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED,
        "alert_config": [{
            "aggregation_period": "string",
            "alert_threshold": 0,
            "disable_alert": False,
            "display_name": "string",
            "duration_threshold": "string",
            "metric_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricType.METRIC_TYPE_UNSPECIFIED,
            "only_final_attempt": False,
            "threshold_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdType.THRESHOLD_TYPE_UNSPECIFIED,
            "threshold_value": {
                "absolute": "string",
                "percentage": 0,
            },
        }],
        "properties": {
            "string": "string",
        },
        "start_tasks": [{
            "condition": "string",
            "description": "string",
            "display_name": "string",
            "task_config_id": "string",
            "task_id": "string",
        }],
        "trigger": "string",
        "trigger_id": "string",
        "cloud_scheduler_config": {
            "cron_tab": "string",
            "location": "string",
            "service_account_email": "string",
            "error_message": "string",
        },
        "trigger_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTriggerConfigTriggerType.TRIGGER_TYPE_UNSPECIFIED,
    }],
    trigger_configs_internal=[{
        "enabled_clients": ["string"],
        "trigger_number": "string",
        "position": {
            "x": 0,
            "y": 0,
        },
        "properties": {
            "string": "string",
        },
        "error_catcher_id": "string",
        "label": "string",
        "next_tasks_execution_policy": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.UNSPECIFIED,
        "pause_workflow_executions": False,
        "alert_config": [{
            "aggregation_period": "string",
            "alert_disabled": False,
            "alert_name": "string",
            "client_id": "string",
            "duration_threshold_ms": "string",
            "error_enum_list": {
                "enum_strings": ["string"],
                "filter_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DEFAULT_INCLUSIVE,
            },
            "metric_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType.METRIC_TYPE_UNSPECIFIED,
            "num_aggregation_periods": 0,
            "only_final_attempt": False,
            "playbook_url": "string",
            "threshold_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType.UNSPECIFIED_THRESHOLD_TYPE,
            "threshold_value": {
                "absolute": "string",
                "percentage": 0,
            },
            "warning_enum_list": {
                "enum_strings": ["string"],
                "filter_type": google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DEFAULT_INCLUSIVE,
            },
        }],
        "description": "string",
        "start_tasks": [{
            "condition": "string",
            "description": "string",
            "label": "string",
            "task_config_id": "string",
            "task_number": "string",
        }],
        "trigger_criteria": {
            "condition": "string",
            "parameters": {
                "parameters": [{
                    "key": "string",
                    "value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "proto_array": {
                            "proto_values": [{
                                "string": "string",
                            }],
                        },
                        "proto_value": {
                            "string": "string",
                        },
                        "serialized_object_value": {
                            "object_value": "string",
                        },
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                }],
            },
            "trigger_criteria_task_implementation_class_name": "string",
        },
        "trigger_id": "string",
        "trigger_name": "string",
        "cloud_scheduler_config": {
            "cron_tab": "string",
            "location": "string",
            "service_account_email": "string",
            "error_message": "string",
        },
        "trigger_type": google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerType.UNKNOWN,
    }],
    cloud_logging_details={
        "cloud_logging_severity": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverity.CLOUD_LOGGING_SEVERITY_UNSPECIFIED,
        "enable_cloud_logging": False,
    })
const exampleversionResourceResourceFromIntegrationsv1alpha = new google_native.integrations.v1alpha.Version("exampleversionResourceResourceFromIntegrationsv1alpha", {
    integrationId: "string",
    productId: "string",
    origin: google_native.integrations.v1alpha.VersionOrigin.Unspecified,
    errorCatcherConfigs: [{
        errorCatcherId: "string",
        errorCatcherNumber: "string",
        startErrorTasks: [{
            condition: "string",
            description: "string",
            displayName: "string",
            taskConfigId: "string",
            taskId: "string",
        }],
        description: "string",
        label: "string",
        position: {
            x: 0,
            y: 0,
        },
    }],
    parentTemplateId: "string",
    databasePersistencePolicy: google_native.integrations.v1alpha.VersionDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
    integrationParameters: [{
        dataType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
        defaultValue: {
            booleanArray: {
                booleanValues: [false],
            },
            booleanValue: false,
            doubleArray: {
                doubleValues: [0],
            },
            doubleValue: 0,
            intArray: {
                intValues: ["string"],
            },
            intValue: "string",
            jsonValue: "string",
            stringArray: {
                stringValues: ["string"],
            },
            stringValue: "string",
        },
        displayName: "string",
        inputOutputType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
        isTransient: false,
        jsonSchema: "string",
        key: "string",
        producer: "string",
        searchable: false,
    }],
    integrationParametersInternal: {
        parameters: [{
            attributes: {
                dataType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoAttributesDataType.DataTypeUnspecified,
                defaultValue: {
                    booleanValue: false,
                    doubleArray: {
                        values: [0],
                    },
                    doubleValue: 0,
                    intArray: {
                        values: ["string"],
                    },
                    intValue: "string",
                    protoValue: {
                        string: "string",
                    },
                    stringArray: {
                        values: ["string"],
                    },
                    stringValue: "string",
                },
                isRequired: false,
                logSettings: {
                    logFieldName: "string",
                    sanitizeOptions: {
                        isAlreadySanitized: false,
                        logType: [google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItem.LogTypeUnspecified],
                        privacy: google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsPrivacy.PrivacyTypeUnspecified,
                        sanitizeType: google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeType.SanitizeTypeUnspecified,
                    },
                    seedPeriod: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoLogSettingsSeedPeriod.SeedPeriodUnspecified,
                    seedScope: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoLogSettingsSeedScope.SeedScopeUnspecified,
                    shorteningLimits: {
                        logAction: google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsLogAction.LogActionUnspecified,
                        logType: [google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsLogTypeItem.LogTypeUnspecified],
                        maxArraySize: 0,
                        maxStringLength: 0,
                        shortenerType: google_native.integrations.v1alpha.EnterpriseCrmLoggingGwsFieldLimitsShortenerType.ShortenerTypeUnspecified,
                    },
                },
                readOnly: false,
                searchable: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoAttributesSearchable.Unspecified,
                taskVisibility: ["string"],
            },
            children: [enterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry],
            dataType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType.DataTypeUnspecified,
            defaultValue: {
                booleanArray: {
                    booleanValues: [false],
                },
                booleanValue: false,
                doubleArray: {
                    doubleValues: [0],
                },
                doubleValue: 0,
                intArray: {
                    intValues: ["string"],
                },
                intValue: "string",
                jsonValue: "string",
                protoArray: {
                    protoValues: [{
                        string: "string",
                    }],
                },
                protoValue: {
                    string: "string",
                },
                serializedObjectValue: {
                    objectValue: "string",
                },
                stringArray: {
                    stringValues: ["string"],
                },
                stringValue: "string",
            },
            description: "string",
            inOutType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType.InOutTypeUnspecified,
            isTransient: false,
            jsonSchema: "string",
            key: "string",
            name: "string",
            producedBy: {
                elementIdentifier: "string",
                elementType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoNodeIdentifierElementType.UnknownType,
            },
            producer: "string",
            protoDefName: "string",
            protoDefPath: "string",
        }],
    },
    lastModifierEmail: "string",
    location: "string",
    createSampleIntegrations: false,
    newIntegration: false,
    userLabel: "string",
    description: "string",
    lockHolder: "string",
    project: "string",
    runAsServiceAccount: "string",
    snapshotNumber: "string",
    taskConfigs: [{
        taskId: "string",
        parameters: {
            string: "string",
        },
        position: {
            x: 0,
            y: 0,
        },
        externalTaskType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType.ExternalTaskTypeUnspecified,
        failurePolicy: {
            intervalTime: "string",
            maxRetries: 0,
            retryStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RetryStrategyUnspecified,
        },
        jsonValidationOption: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption.JsonValidationOptionUnspecified,
        nextTasks: [{
            condition: "string",
            description: "string",
            displayName: "string",
            taskConfigId: "string",
            taskId: "string",
        }],
        errorCatcherId: "string",
        description: "string",
        nextTasksExecutionPolicy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy.NextTasksExecutionPolicyUnspecified,
        successPolicy: {
            finalState: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaSuccessPolicyFinalState.FinalStateUnspecified,
        },
        synchronousCallFailurePolicy: {
            intervalTime: "string",
            maxRetries: 0,
            retryStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy.RetryStrategyUnspecified,
        },
        task: "string",
        taskExecutionStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy.TaskExecutionStrategyUnspecified,
        displayName: "string",
        taskTemplate: "string",
    }],
    taskConfigsInternal: [{
        alertConfigs: [{
            aggregationPeriod: "string",
            alertDisabled: false,
            alertName: "string",
            clientId: "string",
            durationThresholdMs: "string",
            errorEnumList: {
                enumStrings: ["string"],
                filterType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
            },
            metricType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskAlertConfigMetricType.MetricTypeUnspecified,
            numAggregationPeriods: 0,
            onlyFinalAttempt: false,
            playbookUrl: "string",
            thresholdType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType.UnspecifiedThresholdType,
            thresholdValue: {
                absolute: "string",
                percentage: 0,
            },
            warningEnumList: {
                enumStrings: ["string"],
                filterType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
            },
        }],
        createTime: "string",
        creatorEmail: "string",
        description: "string",
        disableStrictTypeValidation: false,
        errorCatcherId: "string",
        externalTaskType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType.ExternalTaskTypeUnspecified,
        failurePolicy: {
            intervalInSeconds: "string",
            maxNumRetries: 0,
            retryStrategy: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.Unspecified,
        },
        incomingEdgeCount: 0,
        jsonValidationOption: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption.UnspecifiedJsonValidationOption,
        label: "string",
        lastModifiedTime: "string",
        nextTasks: [{
            condition: "string",
            description: "string",
            label: "string",
            taskConfigId: "string",
            taskNumber: "string",
        }],
        nextTasksExecutionPolicy: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy.Unspecified,
        parameters: {
            string: "string",
        },
        position: {
            x: 0,
            y: 0,
        },
        precondition: "string",
        preconditionLabel: "string",
        rollbackStrategy: {
            rollbackTaskImplementationClassName: "string",
            taskNumbersToRollback: ["string"],
            parameters: {
                parameters: [{
                    dataType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoParameterEntryDataType.DataTypeUnspecified,
                    key: "string",
                    value: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        jsonValue: "string",
                        protoArray: {
                            protoValues: [{
                                string: "string",
                            }],
                        },
                        protoValue: {
                            string: "string",
                        },
                        serializedObjectValue: {
                            objectValue: "string",
                        },
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                }],
            },
        },
        successPolicy: {
            finalState: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoSuccessPolicyFinalState.Unspecified,
        },
        synchronousCallFailurePolicy: {
            intervalInSeconds: "string",
            maxNumRetries: 0,
            retryStrategy: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy.Unspecified,
        },
        taskEntity: {
            disabledForVpcSc: false,
            metadata: {
                activeTaskName: "string",
                admins: [{
                    googleGroupEmail: "string",
                    userEmail: "string",
                }],
                category: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataCategory.UnspecifiedCategory,
                codeSearchLink: "string",
                defaultJsonValidationOption: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption.UnspecifiedJsonValidationOption,
                defaultSpec: "string",
                description: "string",
                descriptiveName: "string",
                docMarkdown: "string",
                externalCategory: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataExternalCategory.UnspecifiedExternalCategory,
                externalCategorySequence: 0,
                externalDocHtml: "string",
                externalDocLink: "string",
                g3DocLink: "string",
                iconLink: "string",
                isDeprecated: false,
                name: "string",
                standaloneExternalDocHtml: "string",
                status: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataStatus.UnspecifiedStatus,
                system: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskMetadataSystem.UnspecifiedSystem,
                tags: ["string"],
            },
            paramSpecs: {
                parameters: [{
                    className: "string",
                    collectionElementClassName: "string",
                    config: {
                        descriptivePhrase: "string",
                        helpText: "string",
                        hideDefaultValue: false,
                        inputDisplayOption: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOption.Default,
                        isHidden: false,
                        label: "string",
                        parameterNameOption: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOption.DefaultNotParameterName,
                        subSectionLabel: "string",
                        uiPlaceholderText: "string",
                    },
                    dataType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType.DataTypeUnspecified,
                    defaultValue: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        jsonValue: "string",
                        protoArray: {
                            protoValues: [{
                                string: "string",
                            }],
                        },
                        protoValue: {
                            string: "string",
                        },
                        serializedObjectValue: {
                            objectValue: "string",
                        },
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                    isDeprecated: false,
                    isOutput: false,
                    jsonSchema: "string",
                    key: "string",
                    protoDef: {
                        fullName: "string",
                        path: "string",
                    },
                    required: false,
                    validationRule: {
                        doubleRange: {
                            max: 0,
                            min: 0,
                        },
                        intRange: {
                            max: "string",
                            min: "string",
                        },
                        stringRegex: {
                            exclusive: false,
                            regex: "string",
                        },
                    },
                }],
            },
            taskType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskType.Task,
            uiConfig: {
                taskUiModuleConfigs: [{
                    moduleId: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleId.UnspecifiedTaskModule,
                }],
            },
        },
        taskExecutionStrategy: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy.WhenAllSucceed,
        taskName: "string",
        taskNumber: "string",
        taskSpec: "string",
        taskTemplateName: "string",
        taskType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType.Task,
    }],
    teardown: {
        teardownTaskConfigs: [{
            name: "string",
            teardownTaskImplementationClassName: "string",
            creatorEmail: "string",
            nextTeardownTask: {
                name: "string",
            },
            parameters: {
                parameters: [{
                    key: "string",
                    value: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        protoArray: {
                            protoValues: [{
                                string: "string",
                            }],
                        },
                        protoValue: {
                            string: "string",
                        },
                        serializedObjectValue: {
                            objectValue: "string",
                        },
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                }],
            },
            properties: {
                properties: [{
                    key: "string",
                    value: {
                        booleanValue: false,
                        doubleArray: {
                            values: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            values: ["string"],
                        },
                        intValue: "string",
                        protoValue: {
                            string: "string",
                        },
                        stringArray: {
                            values: ["string"],
                        },
                        stringValue: "string",
                    },
                }],
            },
        }],
    },
    triggerConfigs: [{
        triggerNumber: "string",
        position: {
            x: 0,
            y: 0,
        },
        description: "string",
        errorCatcherId: "string",
        label: "string",
        nextTasksExecutionPolicy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicy.NextTasksExecutionPolicyUnspecified,
        alertConfig: [{
            aggregationPeriod: "string",
            alertThreshold: 0,
            disableAlert: false,
            displayName: "string",
            durationThreshold: "string",
            metricType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricType.MetricTypeUnspecified,
            onlyFinalAttempt: false,
            thresholdType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdType.ThresholdTypeUnspecified,
            thresholdValue: {
                absolute: "string",
                percentage: 0,
            },
        }],
        properties: {
            string: "string",
        },
        startTasks: [{
            condition: "string",
            description: "string",
            displayName: "string",
            taskConfigId: "string",
            taskId: "string",
        }],
        trigger: "string",
        triggerId: "string",
        cloudSchedulerConfig: {
            cronTab: "string",
            location: "string",
            serviceAccountEmail: "string",
            errorMessage: "string",
        },
        triggerType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaTriggerConfigTriggerType.TriggerTypeUnspecified,
    }],
    triggerConfigsInternal: [{
        enabledClients: ["string"],
        triggerNumber: "string",
        position: {
            x: 0,
            y: 0,
        },
        properties: {
            string: "string",
        },
        errorCatcherId: "string",
        label: "string",
        nextTasksExecutionPolicy: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.Unspecified,
        pauseWorkflowExecutions: false,
        alertConfig: [{
            aggregationPeriod: "string",
            alertDisabled: false,
            alertName: "string",
            clientId: "string",
            durationThresholdMs: "string",
            errorEnumList: {
                enumStrings: ["string"],
                filterType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
            },
            metricType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType.MetricTypeUnspecified,
            numAggregationPeriods: 0,
            onlyFinalAttempt: false,
            playbookUrl: "string",
            thresholdType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType.UnspecifiedThresholdType,
            thresholdValue: {
                absolute: "string",
                percentage: 0,
            },
            warningEnumList: {
                enumStrings: ["string"],
                filterType: google_native.integrations.v1alpha.EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType.DefaultInclusive,
            },
        }],
        description: "string",
        startTasks: [{
            condition: "string",
            description: "string",
            label: "string",
            taskConfigId: "string",
            taskNumber: "string",
        }],
        triggerCriteria: {
            condition: "string",
            parameters: {
                parameters: [{
                    key: "string",
                    value: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        protoArray: {
                            protoValues: [{
                                string: "string",
                            }],
                        },
                        protoValue: {
                            string: "string",
                        },
                        serializedObjectValue: {
                            objectValue: "string",
                        },
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                }],
            },
            triggerCriteriaTaskImplementationClassName: "string",
        },
        triggerId: "string",
        triggerName: "string",
        cloudSchedulerConfig: {
            cronTab: "string",
            location: "string",
            serviceAccountEmail: "string",
            errorMessage: "string",
        },
        triggerType: google_native.integrations.v1alpha.EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerType.Unknown,
    }],
    cloudLoggingDetails: {
        cloudLoggingSeverity: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverity.CloudLoggingSeverityUnspecified,
        enableCloudLogging: false,
    },
});
type: google-native:integrations/v1alpha:Version
properties:
    cloudLoggingDetails:
        cloudLoggingSeverity: CLOUD_LOGGING_SEVERITY_UNSPECIFIED
        enableCloudLogging: false
    createSampleIntegrations: false
    databasePersistencePolicy: DATABASE_PERSISTENCE_POLICY_UNSPECIFIED
    description: string
    errorCatcherConfigs:
        - description: string
          errorCatcherId: string
          errorCatcherNumber: string
          label: string
          position:
            x: 0
            "y": 0
          startErrorTasks:
            - condition: string
              description: string
              displayName: string
              taskConfigId: string
              taskId: string
    integrationId: string
    integrationParameters:
        - dataType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
          defaultValue:
            booleanArray:
                booleanValues:
                    - false
            booleanValue: false
            doubleArray:
                doubleValues:
                    - 0
            doubleValue: 0
            intArray:
                intValues:
                    - string
            intValue: string
            jsonValue: string
            stringArray:
                stringValues:
                    - string
            stringValue: string
          displayName: string
          inputOutputType: IN_OUT_TYPE_UNSPECIFIED
          isTransient: false
          jsonSchema: string
          key: string
          producer: string
          searchable: false
    integrationParametersInternal:
        parameters:
            - attributes:
                dataType: DATA_TYPE_UNSPECIFIED
                defaultValue:
                    booleanValue: false
                    doubleArray:
                        values:
                            - 0
                    doubleValue: 0
                    intArray:
                        values:
                            - string
                    intValue: string
                    protoValue:
                        string: string
                    stringArray:
                        values:
                            - string
                    stringValue: string
                isRequired: false
                logSettings:
                    logFieldName: string
                    sanitizeOptions:
                        isAlreadySanitized: false
                        logType:
                            - LOG_TYPE_UNSPECIFIED
                        privacy: PRIVACY_TYPE_UNSPECIFIED
                        sanitizeType: SANITIZE_TYPE_UNSPECIFIED
                    seedPeriod: SEED_PERIOD_UNSPECIFIED
                    seedScope: SEED_SCOPE_UNSPECIFIED
                    shorteningLimits:
                        logAction: LOG_ACTION_UNSPECIFIED
                        logType:
                            - LOG_TYPE_UNSPECIFIED
                        maxArraySize: 0
                        maxStringLength: 0
                        shortenerType: SHORTENER_TYPE_UNSPECIFIED
                readOnly: false
                searchable: UNSPECIFIED
                taskVisibility:
                    - string
              children:
                - ${enterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry}
              dataType: DATA_TYPE_UNSPECIFIED
              defaultValue:
                booleanArray:
                    booleanValues:
                        - false
                booleanValue: false
                doubleArray:
                    doubleValues:
                        - 0
                doubleValue: 0
                intArray:
                    intValues:
                        - string
                intValue: string
                jsonValue: string
                protoArray:
                    protoValues:
                        - string: string
                protoValue:
                    string: string
                serializedObjectValue:
                    objectValue: string
                stringArray:
                    stringValues:
                        - string
                stringValue: string
              description: string
              inOutType: IN_OUT_TYPE_UNSPECIFIED
              isTransient: false
              jsonSchema: string
              key: string
              name: string
              producedBy:
                elementIdentifier: string
                elementType: UNKNOWN_TYPE
              producer: string
              protoDefName: string
              protoDefPath: string
    lastModifierEmail: string
    location: string
    lockHolder: string
    newIntegration: false
    origin: UNSPECIFIED
    parentTemplateId: string
    productId: string
    project: string
    runAsServiceAccount: string
    snapshotNumber: string
    taskConfigs:
        - description: string
          displayName: string
          errorCatcherId: string
          externalTaskType: EXTERNAL_TASK_TYPE_UNSPECIFIED
          failurePolicy:
            intervalTime: string
            maxRetries: 0
            retryStrategy: RETRY_STRATEGY_UNSPECIFIED
          jsonValidationOption: JSON_VALIDATION_OPTION_UNSPECIFIED
          nextTasks:
            - condition: string
              description: string
              displayName: string
              taskConfigId: string
              taskId: string
          nextTasksExecutionPolicy: NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED
          parameters:
            string: string
          position:
            x: 0
            "y": 0
          successPolicy:
            finalState: FINAL_STATE_UNSPECIFIED
          synchronousCallFailurePolicy:
            intervalTime: string
            maxRetries: 0
            retryStrategy: RETRY_STRATEGY_UNSPECIFIED
          task: string
          taskExecutionStrategy: TASK_EXECUTION_STRATEGY_UNSPECIFIED
          taskId: string
          taskTemplate: string
    taskConfigsInternal:
        - alertConfigs:
            - aggregationPeriod: string
              alertDisabled: false
              alertName: string
              clientId: string
              durationThresholdMs: string
              errorEnumList:
                enumStrings:
                    - string
                filterType: DEFAULT_INCLUSIVE
              metricType: METRIC_TYPE_UNSPECIFIED
              numAggregationPeriods: 0
              onlyFinalAttempt: false
              playbookUrl: string
              thresholdType: UNSPECIFIED_THRESHOLD_TYPE
              thresholdValue:
                absolute: string
                percentage: 0
              warningEnumList:
                enumStrings:
                    - string
                filterType: DEFAULT_INCLUSIVE
          createTime: string
          creatorEmail: string
          description: string
          disableStrictTypeValidation: false
          errorCatcherId: string
          externalTaskType: EXTERNAL_TASK_TYPE_UNSPECIFIED
          failurePolicy:
            intervalInSeconds: string
            maxNumRetries: 0
            retryStrategy: UNSPECIFIED
          incomingEdgeCount: 0
          jsonValidationOption: UNSPECIFIED_JSON_VALIDATION_OPTION
          label: string
          lastModifiedTime: string
          nextTasks:
            - condition: string
              description: string
              label: string
              taskConfigId: string
              taskNumber: string
          nextTasksExecutionPolicy: UNSPECIFIED
          parameters:
            string: string
          position:
            x: 0
            "y": 0
          precondition: string
          preconditionLabel: string
          rollbackStrategy:
            parameters:
                parameters:
                    - dataType: DATA_TYPE_UNSPECIFIED
                      key: string
                      value:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        jsonValue: string
                        protoArray:
                            protoValues:
                                - string: string
                        protoValue:
                            string: string
                        serializedObjectValue:
                            objectValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
            rollbackTaskImplementationClassName: string
            taskNumbersToRollback:
                - string
          successPolicy:
            finalState: UNSPECIFIED
          synchronousCallFailurePolicy:
            intervalInSeconds: string
            maxNumRetries: 0
            retryStrategy: UNSPECIFIED
          taskEntity:
            disabledForVpcSc: false
            metadata:
                activeTaskName: string
                admins:
                    - googleGroupEmail: string
                      userEmail: string
                category: UNSPECIFIED_CATEGORY
                codeSearchLink: string
                defaultJsonValidationOption: UNSPECIFIED_JSON_VALIDATION_OPTION
                defaultSpec: string
                description: string
                descriptiveName: string
                docMarkdown: string
                externalCategory: UNSPECIFIED_EXTERNAL_CATEGORY
                externalCategorySequence: 0
                externalDocHtml: string
                externalDocLink: string
                g3DocLink: string
                iconLink: string
                isDeprecated: false
                name: string
                standaloneExternalDocHtml: string
                status: UNSPECIFIED_STATUS
                system: UNSPECIFIED_SYSTEM
                tags:
                    - string
            paramSpecs:
                parameters:
                    - className: string
                      collectionElementClassName: string
                      config:
                        descriptivePhrase: string
                        helpText: string
                        hideDefaultValue: false
                        inputDisplayOption: DEFAULT
                        isHidden: false
                        label: string
                        parameterNameOption: DEFAULT_NOT_PARAMETER_NAME
                        subSectionLabel: string
                        uiPlaceholderText: string
                      dataType: DATA_TYPE_UNSPECIFIED
                      defaultValue:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        jsonValue: string
                        protoArray:
                            protoValues:
                                - string: string
                        protoValue:
                            string: string
                        serializedObjectValue:
                            objectValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
                      isDeprecated: false
                      isOutput: false
                      jsonSchema: string
                      key: string
                      protoDef:
                        fullName: string
                        path: string
                      required: false
                      validationRule:
                        doubleRange:
                            max: 0
                            min: 0
                        intRange:
                            max: string
                            min: string
                        stringRegex:
                            exclusive: false
                            regex: string
            taskType: TASK
            uiConfig:
                taskUiModuleConfigs:
                    - moduleId: UNSPECIFIED_TASK_MODULE
          taskExecutionStrategy: WHEN_ALL_SUCCEED
          taskName: string
          taskNumber: string
          taskSpec: string
          taskTemplateName: string
          taskType: TASK
    teardown:
        teardownTaskConfigs:
            - creatorEmail: string
              name: string
              nextTeardownTask:
                name: string
              parameters:
                parameters:
                    - key: string
                      value:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        protoArray:
                            protoValues:
                                - string: string
                        protoValue:
                            string: string
                        serializedObjectValue:
                            objectValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
              properties:
                properties:
                    - key: string
                      value:
                        booleanValue: false
                        doubleArray:
                            values:
                                - 0
                        doubleValue: 0
                        intArray:
                            values:
                                - string
                        intValue: string
                        protoValue:
                            string: string
                        stringArray:
                            values:
                                - string
                        stringValue: string
              teardownTaskImplementationClassName: string
    triggerConfigs:
        - alertConfig:
            - aggregationPeriod: string
              alertThreshold: 0
              disableAlert: false
              displayName: string
              durationThreshold: string
              metricType: METRIC_TYPE_UNSPECIFIED
              onlyFinalAttempt: false
              thresholdType: THRESHOLD_TYPE_UNSPECIFIED
              thresholdValue:
                absolute: string
                percentage: 0
          cloudSchedulerConfig:
            cronTab: string
            errorMessage: string
            location: string
            serviceAccountEmail: string
          description: string
          errorCatcherId: string
          label: string
          nextTasksExecutionPolicy: NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED
          position:
            x: 0
            "y": 0
          properties:
            string: string
          startTasks:
            - condition: string
              description: string
              displayName: string
              taskConfigId: string
              taskId: string
          trigger: string
          triggerId: string
          triggerNumber: string
          triggerType: TRIGGER_TYPE_UNSPECIFIED
    triggerConfigsInternal:
        - alertConfig:
            - aggregationPeriod: string
              alertDisabled: false
              alertName: string
              clientId: string
              durationThresholdMs: string
              errorEnumList:
                enumStrings:
                    - string
                filterType: DEFAULT_INCLUSIVE
              metricType: METRIC_TYPE_UNSPECIFIED
              numAggregationPeriods: 0
              onlyFinalAttempt: false
              playbookUrl: string
              thresholdType: UNSPECIFIED_THRESHOLD_TYPE
              thresholdValue:
                absolute: string
                percentage: 0
              warningEnumList:
                enumStrings:
                    - string
                filterType: DEFAULT_INCLUSIVE
          cloudSchedulerConfig:
            cronTab: string
            errorMessage: string
            location: string
            serviceAccountEmail: string
          description: string
          enabledClients:
            - string
          errorCatcherId: string
          label: string
          nextTasksExecutionPolicy: UNSPECIFIED
          pauseWorkflowExecutions: false
          position:
            x: 0
            "y": 0
          properties:
            string: string
          startTasks:
            - condition: string
              description: string
              label: string
              taskConfigId: string
              taskNumber: string
          triggerCriteria:
            condition: string
            parameters:
                parameters:
                    - key: string
                      value:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        protoArray:
                            protoValues:
                                - string: string
                        protoValue:
                            string: string
                        serializedObjectValue:
                            objectValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
            triggerCriteriaTaskImplementationClassName: string
          triggerId: string
          triggerName: string
          triggerNumber: string
          triggerType: UNKNOWN
    userLabel: string
Version Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Version resource accepts the following input properties:
- IntegrationId string
- ProductId string
- CloudLogging Pulumi.Details Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Cloud Logging Details 
- Optional. Cloud Logging details for the integration version
- CreateSample boolIntegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- DatabasePersistence Pulumi.Policy Google Native. Integrations. V1Alpha. Version Database Persistence Policy 
- 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.
- ErrorCatcher List<Pulumi.Configs Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Error Catcher Config> 
- Optional. Error Catch Task configuration for the integration. It's optional.
- IntegrationParameters List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Parameter> 
- 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.
- IntegrationParameters Pulumi.Internal Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Workflow Parameters 
- 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.
- LastModifier stringEmail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- 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.
- NewIntegration bool
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- Origin
Pulumi.Google Native. Integrations. V1Alpha. Version Origin 
- Optional. The origin that indicates where this integration is coming from.
- ParentTemplate stringId 
- Optional. The id of the template which was used to create this integration_version.
- Project string
- RunAs stringService Account 
- 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.
- TaskConfigs List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Task Config> 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- TaskConfigs List<Pulumi.Internal Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Task Config> 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- Teardown
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Teardown 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Trigger Config> 
- Optional. Trigger configurations.
- TriggerConfigs List<Pulumi.Internal Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Trigger Config> 
- Optional. Trigger configurations.
- UserLabel string
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
- IntegrationId string
- ProductId string
- CloudLogging GoogleDetails Cloud Integrations V1alpha Cloud Logging Details Args 
- Optional. Cloud Logging details for the integration version
- CreateSample boolIntegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- DatabasePersistence VersionPolicy Database Persistence Policy 
- 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.
- ErrorCatcher []GoogleConfigs Cloud Integrations V1alpha Error Catcher Config Args 
- Optional. Error Catch Task configuration for the integration. It's optional.
- IntegrationParameters []GoogleCloud Integrations V1alpha Integration Parameter Args 
- 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.
- IntegrationParameters EnterpriseInternal Crm Frontends Eventbus Proto Workflow Parameters Args 
- 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.
- LastModifier stringEmail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- 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.
- NewIntegration bool
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- Origin
VersionOrigin 
- Optional. The origin that indicates where this integration is coming from.
- ParentTemplate stringId 
- Optional. The id of the template which was used to create this integration_version.
- Project string
- RunAs stringService Account 
- 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.
- TaskConfigs []GoogleCloud Integrations V1alpha Task Config Args 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- TaskConfigs []EnterpriseInternal Crm Frontends Eventbus Proto Task Config Args 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- Teardown
EnterpriseCrm Eventbus Proto Teardown Args 
- 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 []GoogleCloud Integrations V1alpha Trigger Config Args 
- Optional. Trigger configurations.
- TriggerConfigs []EnterpriseInternal Crm Frontends Eventbus Proto Trigger Config Args 
- Optional. Trigger configurations.
- UserLabel string
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
- integrationId String
- productId String
- cloudLogging GoogleDetails Cloud Integrations V1alpha Cloud Logging Details 
- Optional. Cloud Logging details for the integration version
- createSample BooleanIntegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- databasePersistence VersionPolicy Database Persistence Policy 
- 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.
- errorCatcher List<GoogleConfigs Cloud Integrations V1alpha Error Catcher Config> 
- Optional. Error Catch Task configuration for the integration. It's optional.
- integrationParameters List<GoogleCloud Integrations V1alpha Integration Parameter> 
- 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.
- integrationParameters EnterpriseInternal Crm Frontends Eventbus Proto Workflow Parameters 
- 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.
- lastModifier StringEmail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- 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.
- newIntegration Boolean
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- origin
VersionOrigin 
- Optional. The origin that indicates where this integration is coming from.
- parentTemplate StringId 
- Optional. The id of the template which was used to create this integration_version.
- project String
- runAs StringService Account 
- 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.
- taskConfigs List<GoogleCloud Integrations V1alpha Task Config> 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- taskConfigs List<EnterpriseInternal Crm Frontends Eventbus Proto Task Config> 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- teardown
EnterpriseCrm Eventbus Proto Teardown 
- 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<GoogleCloud Integrations V1alpha Trigger Config> 
- Optional. Trigger configurations.
- triggerConfigs List<EnterpriseInternal Crm Frontends Eventbus Proto Trigger Config> 
- Optional. Trigger configurations.
- userLabel String
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
- integrationId string
- productId string
- cloudLogging GoogleDetails Cloud Integrations V1alpha Cloud Logging Details 
- Optional. Cloud Logging details for the integration version
- createSample booleanIntegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- databasePersistence VersionPolicy Database Persistence Policy 
- 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.
- errorCatcher GoogleConfigs Cloud Integrations V1alpha Error Catcher Config[] 
- Optional. Error Catch Task configuration for the integration. It's optional.
- integrationParameters GoogleCloud Integrations V1alpha Integration Parameter[] 
- 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.
- integrationParameters EnterpriseInternal Crm Frontends Eventbus Proto Workflow Parameters 
- 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.
- lastModifier stringEmail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location string
- 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.
- newIntegration boolean
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- origin
VersionOrigin 
- Optional. The origin that indicates where this integration is coming from.
- parentTemplate stringId 
- Optional. The id of the template which was used to create this integration_version.
- project string
- runAs stringService Account 
- 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.
- taskConfigs GoogleCloud Integrations V1alpha Task Config[] 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- taskConfigs EnterpriseInternal Crm Frontends Eventbus Proto Task Config[] 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- teardown
EnterpriseCrm Eventbus Proto Teardown 
- 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 GoogleCloud Integrations V1alpha Trigger Config[] 
- Optional. Trigger configurations.
- triggerConfigs EnterpriseInternal Crm Frontends Eventbus Proto Trigger Config[] 
- Optional. Trigger configurations.
- userLabel string
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
- integration_id str
- product_id str
- cloud_logging_ Googledetails Cloud Integrations V1alpha Cloud Logging Details Args 
- Optional. Cloud Logging details for the integration version
- create_sample_ boolintegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- database_persistence_ Versionpolicy Database Persistence Policy 
- 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_ Sequence[Googleconfigs Cloud Integrations V1alpha Error Catcher Config Args] 
- Optional. Error Catch Task configuration for the integration. It's optional.
- integration_parameters Sequence[GoogleCloud Integrations V1alpha Integration Parameter Args] 
- 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_ Enterpriseinternal Crm Frontends Eventbus Proto Workflow Parameters Args 
- 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_ stremail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location str
- 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.
- new_integration bool
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- origin
VersionOrigin 
- Optional. The origin that indicates where this integration is coming from.
- parent_template_ strid 
- Optional. The id of the template which was used to create this integration_version.
- project str
- run_as_ strservice_ account 
- 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.
- task_configs Sequence[GoogleCloud Integrations V1alpha Task Config Args] 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- task_configs_ Sequence[Enterpriseinternal Crm Frontends Eventbus Proto Task Config Args] 
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- teardown
EnterpriseCrm Eventbus Proto Teardown Args 
- 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[GoogleCloud Integrations V1alpha Trigger Config Args] 
- Optional. Trigger configurations.
- trigger_configs_ Sequence[Enterpriseinternal Crm Frontends Eventbus Proto Trigger Config Args] 
- Optional. Trigger configurations.
- user_label str
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
- integrationId String
- productId String
- cloudLogging Property MapDetails 
- Optional. Cloud Logging details for the integration version
- createSample BooleanIntegrations 
- Optional. Optional. Indicates if sample workflow should be created.
- databasePersistence "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED" | "DATABASE_PERSISTENCE_DISABLED" | "DATABASE_PERSISTENCE_ASYNC"Policy 
- 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.
- errorCatcher List<Property Map>Configs 
- 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.
- integrationParameters Property MapInternal 
- 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.
- lastModifier StringEmail 
- Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- 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.
- newIntegration Boolean
- Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to falseand no existing integration is found, a new draft integration will still be created.
- origin "UNSPECIFIED" | "UI" | "PIPER_V2" | "PIPER_V3" | "APPLICATION_IP_PROVISIONING" | "TEST_CASE"
- Optional. The origin that indicates where this integration is coming from.
- parentTemplate StringId 
- Optional. The id of the template which was used to create this integration_version.
- project String
- runAs StringService Account 
- 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.
- taskConfigs List<Property Map>
- Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
- taskConfigs List<Property Map>Internal 
- 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.
- triggerConfigs List<Property Map>Internal 
- Optional. Trigger configurations.
- userLabel String
- Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
Outputs
All input properties are implicitly available as output properties. Additionally, the Version resource produces the following output properties:
- CreateTime string
- Auto-generated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Auto-generated primary key.
- State string
- User should not set it as an input.
- Status string
- Generated by eventbus. User should not set it as an input.
- UpdateTime string
- Auto-generated.
- CreateTime string
- Auto-generated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Auto-generated primary key.
- State string
- User should not set it as an input.
- Status string
- Generated by eventbus. User should not set it as an input.
- UpdateTime string
- Auto-generated.
- createTime String
- Auto-generated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Auto-generated primary key.
- state String
- User should not set it as an input.
- status String
- Generated by eventbus. User should not set it as an input.
- updateTime String
- Auto-generated.
- createTime string
- Auto-generated.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Auto-generated primary key.
- state string
- User should not set it as an input.
- status string
- Generated by eventbus. User should not set it as an input.
- updateTime string
- Auto-generated.
- create_time str
- Auto-generated.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Auto-generated primary key.
- state str
- User should not set it as an input.
- status str
- Generated by eventbus. User should not set it as an input.
- update_time str
- Auto-generated.
- createTime String
- Auto-generated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Auto-generated primary key.
- state String
- User should not set it as an input.
- status String
- Generated by eventbus. User should not set it as an input.
- updateTime String
- Auto-generated.
Supporting Types
EnterpriseCrmEventbusProtoAttributes, EnterpriseCrmEventbusProtoAttributesArgs          
- DataType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Attributes Data Type 
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type 
- 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.
- LogSettings Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Log Settings 
- See
- ReadOnly bool
- Used to indicate if the ParameterEntry is a read only field or not.
- Searchable
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Attributes Searchable 
- TaskVisibility List<string>
- List of tasks that can view this property, if empty then all.
- DataType EnterpriseCrm Eventbus Proto Attributes Data Type 
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- DefaultValue EnterpriseCrm Eventbus Proto Value Type 
- 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.
- LogSettings EnterpriseCrm Eventbus Proto Log Settings 
- See
- ReadOnly bool
- Used to indicate if the ParameterEntry is a read only field or not.
- Searchable
EnterpriseCrm Eventbus Proto Attributes Searchable 
- TaskVisibility []string
- List of tasks that can view this property, if empty then all.
- dataType EnterpriseCrm Eventbus Proto Attributes Data Type 
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- defaultValue EnterpriseCrm Eventbus Proto Value Type 
- 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.
- logSettings EnterpriseCrm Eventbus Proto Log Settings 
- See
- readOnly Boolean
- Used to indicate if the ParameterEntry is a read only field or not.
- searchable
EnterpriseCrm Eventbus Proto Attributes Searchable 
- taskVisibility List<String>
- List of tasks that can view this property, if empty then all.
- dataType EnterpriseCrm Eventbus Proto Attributes Data Type 
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- defaultValue EnterpriseCrm Eventbus Proto Value Type 
- 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.
- logSettings EnterpriseCrm Eventbus Proto Log Settings 
- See
- readOnly boolean
- Used to indicate if the ParameterEntry is a read only field or not.
- searchable
EnterpriseCrm Eventbus Proto Attributes Searchable 
- taskVisibility string[]
- List of tasks that can view this property, if empty then all.
- data_type EnterpriseCrm Eventbus Proto Attributes Data Type 
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- default_value EnterpriseCrm Eventbus Proto Value Type 
- 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.
- log_settings EnterpriseCrm Eventbus Proto Log Settings 
- See
- read_only bool
- Used to indicate if the ParameterEntry is a read only field or not.
- searchable
EnterpriseCrm Eventbus Proto Attributes Searchable 
- task_visibility Sequence[str]
- List of tasks that can view this property, if empty then all.
- dataType "DATA_TYPE_UNSPECIFIED" | "EMAIL" | "URL" | "CURRENCY" | "TIMESTAMP" | "DOMAIN_NAME"
- 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.
- logSettings Property Map
- See
- readOnly Boolean
- Used to indicate if the ParameterEntry is a read only field or not.
- searchable "UNSPECIFIED" | "YES" | "NO"
- taskVisibility List<String>
- List of tasks that can view this property, if empty then all.
EnterpriseCrmEventbusProtoAttributesDataType, EnterpriseCrmEventbusProtoAttributesDataTypeArgs              
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- Url
- URL
- Currency
- CURRENCY
- Timestamp
- TIMESTAMP
- DomainName 
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
- EnterpriseCrm Eventbus Proto Attributes Data Type Data Type Unspecified 
- DATA_TYPE_UNSPECIFIED
- EnterpriseCrm Eventbus Proto Attributes Data Type Email 
- EnterpriseCrm Eventbus Proto Attributes Data Type Url 
- URL
- EnterpriseCrm Eventbus Proto Attributes Data Type Currency 
- CURRENCY
- EnterpriseCrm Eventbus Proto Attributes Data Type Timestamp 
- TIMESTAMP
- EnterpriseCrm Eventbus Proto Attributes Data Type Domain Name 
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- Url
- URL
- Currency
- CURRENCY
- Timestamp
- TIMESTAMP
- DomainName 
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- Url
- URL
- Currency
- CURRENCY
- Timestamp
- TIMESTAMP
- DomainName 
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
- DATA_TYPE_UNSPECIFIED
- DATA_TYPE_UNSPECIFIED
- URL
- URL
- CURRENCY
- CURRENCY
- TIMESTAMP
- TIMESTAMP
- DOMAIN_NAME
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
- "DATA_TYPE_UNSPECIFIED"
- DATA_TYPE_UNSPECIFIED
- "EMAIL"
- "URL"
- URL
- "CURRENCY"
- CURRENCY
- "TIMESTAMP"
- TIMESTAMP
- "DOMAIN_NAME"
- DOMAIN_NAMEDomain is a web url string with one top-level private domain and a suffix (for example: google.com, walmart.com)
EnterpriseCrmEventbusProtoAttributesResponse, EnterpriseCrmEventbusProtoAttributesResponseArgs            
- DataType string
- Things like URL, Email, Currency, Timestamp (rather than string, int64...)
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type Response 
- 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.
- LogSettings Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Log Settings Response 
- 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 EnterpriseCrm Eventbus Proto Value Type Response 
- 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.
- LogSettings EnterpriseCrm Eventbus Proto Log Settings Response 
- 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 EnterpriseCrm Eventbus Proto Value Type Response 
- 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.
- logSettings EnterpriseCrm Eventbus Proto Log Settings Response 
- 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 EnterpriseCrm Eventbus Proto Value Type Response 
- 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.
- logSettings EnterpriseCrm Eventbus Proto Log Settings Response 
- 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 EnterpriseCrm Eventbus Proto Value Type Response 
- 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.
- log_settings EnterpriseCrm Eventbus Proto Log Settings Response 
- 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.
- 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.
EnterpriseCrmEventbusProtoAttributesSearchable, EnterpriseCrmEventbusProtoAttributesSearchableArgs            
- Unspecified
- UNSPECIFIED
- Yes
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- No
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- EnterpriseCrm Eventbus Proto Attributes Searchable Unspecified 
- UNSPECIFIED
- EnterpriseCrm Eventbus Proto Attributes Searchable Yes 
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- EnterpriseCrm Eventbus Proto Attributes Searchable No 
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- Unspecified
- UNSPECIFIED
- Yes
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- No
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- Unspecified
- UNSPECIFIED
- Yes
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- No
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- UNSPECIFIED
- UNSPECIFIED
- YES
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- NO
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- "UNSPECIFIED"
- UNSPECIFIED
- "YES"
- YESIf yes, the parameter key and value will be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
- "NO"
- NOIf no, the parameter key and value will not be full-text indexed. In a proto, this value will propagate to all children whose searchable is unspecified.
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList, EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListArgs                    
- enumStrings List<String>
- filterType "DEFAULT_INCLUSIVE" | "EXCLUSIVE"
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType, EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterTypeArgs                        
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- EnterpriseCrm Eventbus Proto Base Alert Config Error Enum List Filter Type Default Inclusive 
- DEFAULT_INCLUSIVE
- EnterpriseCrm Eventbus Proto Base Alert Config Error Enum List Filter Type Exclusive 
- EXCLUSIVE
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- DEFAULT_INCLUSIVE
- DEFAULT_INCLUSIVE
- EXCLUSIVE
- EXCLUSIVE
- "DEFAULT_INCLUSIVE"
- DEFAULT_INCLUSIVE
- "EXCLUSIVE"
- EXCLUSIVE
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse, EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponseArgs                      
- 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
EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue, EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueArgs                  
- Absolute string
- Percentage int
- Absolute string
- Percentage int
- absolute String
- percentage Integer
- absolute string
- percentage number
- absolute str
- percentage int
- absolute String
- percentage Number
EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse, EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponseArgs                    
- Absolute string
- Percentage int
- Absolute string
- Percentage int
- absolute String
- percentage Integer
- absolute string
- percentage number
- absolute str
- percentage int
- absolute String
- percentage Number
EnterpriseCrmEventbusProtoBooleanParameterArray, EnterpriseCrmEventbusProtoBooleanParameterArrayArgs              
- BooleanValues List<bool>
- BooleanValues []bool
- booleanValues List<Boolean>
- booleanValues boolean[]
- boolean_values Sequence[bool]
- booleanValues List<Boolean>
EnterpriseCrmEventbusProtoBooleanParameterArrayResponse, EnterpriseCrmEventbusProtoBooleanParameterArrayResponseArgs                
- BooleanValues List<bool>
- BooleanValues []bool
- booleanValues List<Boolean>
- booleanValues boolean[]
- boolean_values Sequence[bool]
- booleanValues List<Boolean>
EnterpriseCrmEventbusProtoCloudSchedulerConfig, EnterpriseCrmEventbusProtoCloudSchedulerConfigArgs              
- CronTab string
- The cron tab of cloud scheduler trigger.
- Location string
- The location where associated cloud scheduler job will be created
- ServiceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- ErrorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- CronTab string
- The cron tab of cloud scheduler trigger.
- Location string
- The location where associated cloud scheduler job will be created
- ServiceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- ErrorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab String
- The cron tab of cloud scheduler trigger.
- location String
- The location where associated cloud scheduler job will be created
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage String
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab string
- The cron tab of cloud scheduler trigger.
- location string
- The location where associated cloud scheduler job will be created
- serviceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cron_tab str
- The cron tab of cloud scheduler trigger.
- location str
- The location where associated cloud scheduler job will be created
- service_account_ stremail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- error_message str
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab String
- The cron tab of cloud scheduler trigger.
- location String
- The location where associated cloud scheduler job will be created
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage String
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse, EnterpriseCrmEventbusProtoCloudSchedulerConfigResponseArgs                
- 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
- ServiceAccount stringEmail 
- 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
- ServiceAccount stringEmail 
- 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
- serviceAccount StringEmail 
- 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
- serviceAccount stringEmail 
- 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_ stremail 
- 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
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
EnterpriseCrmEventbusProtoCombinedCondition, EnterpriseCrmEventbusProtoCombinedConditionArgs            
- Conditions
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Condition> 
- A set of individual constituent conditions.
- Conditions
[]EnterpriseCrm Eventbus Proto Condition 
- A set of individual constituent conditions.
- conditions
List<EnterpriseCrm Eventbus Proto Condition> 
- A set of individual constituent conditions.
- conditions
EnterpriseCrm Eventbus Proto Condition[] 
- A set of individual constituent conditions.
- conditions
Sequence[EnterpriseCrm Eventbus Proto Condition] 
- A set of individual constituent conditions.
- conditions List<Property Map>
- A set of individual constituent conditions.
EnterpriseCrmEventbusProtoCombinedConditionResponse, EnterpriseCrmEventbusProtoCombinedConditionResponseArgs              
- Conditions
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Condition Response> 
- A set of individual constituent conditions.
- Conditions
[]EnterpriseCrm Eventbus Proto Condition Response 
- A set of individual constituent conditions.
- conditions
List<EnterpriseCrm Eventbus Proto Condition Response> 
- A set of individual constituent conditions.
- conditions
EnterpriseCrm Eventbus Proto Condition Response[] 
- A set of individual constituent conditions.
- conditions
Sequence[EnterpriseCrm Eventbus Proto Condition Response] 
- A set of individual constituent conditions.
- conditions List<Property Map>
- A set of individual constituent conditions.
EnterpriseCrmEventbusProtoCondition, EnterpriseCrmEventbusProtoConditionArgs          
- EventProperty stringKey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- Operator
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Condition Operator 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type 
- Value that's checked for the key.
- EventProperty stringKey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- Operator
EnterpriseCrm Eventbus Proto Condition Operator 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- Value that's checked for the key.
- eventProperty StringKey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- operator
EnterpriseCrm Eventbus Proto Condition Operator 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- Value that's checked for the key.
- eventProperty stringKey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- operator
EnterpriseCrm Eventbus Proto Condition Operator 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- Value that's checked for the key.
- event_property_ strkey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- operator
EnterpriseCrm Eventbus Proto Condition Operator 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- Value that's checked for the key.
- eventProperty StringKey 
- 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 ofvalue, else an IllegalArgumentException is thrown.
- operator "UNSET" | "EQUALS" | "CONTAINS" | "LESS_THAN" | "GREATER_THAN" | "EXISTS" | "DOES_NOT_EXIST" | "IS_EMPTY" | "IS_NOT_EMPTY"
- 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.
EnterpriseCrmEventbusProtoConditionOperator, EnterpriseCrmEventbusProtoConditionOperatorArgs            
- Unset
- UNSET
- EqualsValue 
- EQUALS
- Contains
- CONTAINS
- LessThan 
- LESS_THAN
- GreaterThan 
- GREATER_THAN
- Exists
- EXISTS
- DoesNot Exist 
- DOES_NOT_EXIST
- IsEmpty 
- IS_EMPTY
- IsNot Empty 
- IS_NOT_EMPTY
- EnterpriseCrm Eventbus Proto Condition Operator Unset 
- UNSET
- EnterpriseCrm Eventbus Proto Condition Operator Equals 
- EQUALS
- EnterpriseCrm Eventbus Proto Condition Operator Contains 
- CONTAINS
- EnterpriseCrm Eventbus Proto Condition Operator Less Than 
- LESS_THAN
- EnterpriseCrm Eventbus Proto Condition Operator Greater Than 
- GREATER_THAN
- EnterpriseCrm Eventbus Proto Condition Operator Exists 
- EXISTS
- EnterpriseCrm Eventbus Proto Condition Operator Does Not Exist 
- DOES_NOT_EXIST
- EnterpriseCrm Eventbus Proto Condition Operator Is Empty 
- IS_EMPTY
- EnterpriseCrm Eventbus Proto Condition Operator Is Not Empty 
- IS_NOT_EMPTY
- Unset
- UNSET
- Equals
- EQUALS
- Contains
- CONTAINS
- LessThan 
- LESS_THAN
- GreaterThan 
- GREATER_THAN
- Exists
- EXISTS
- DoesNot Exist 
- DOES_NOT_EXIST
- IsEmpty 
- IS_EMPTY
- IsNot Empty 
- IS_NOT_EMPTY
- Unset
- UNSET
- Equals
- EQUALS
- Contains
- CONTAINS
- LessThan 
- LESS_THAN
- GreaterThan 
- GREATER_THAN
- Exists
- EXISTS
- DoesNot Exist 
- DOES_NOT_EXIST
- IsEmpty 
- IS_EMPTY
- IsNot Empty 
- IS_NOT_EMPTY
- UNSET
- UNSET
- EQUALS
- EQUALS
- CONTAINS
- CONTAINS
- LESS_THAN
- LESS_THAN
- GREATER_THAN
- GREATER_THAN
- EXISTS
- EXISTS
- DOES_NOT_EXIST
- DOES_NOT_EXIST
- IS_EMPTY
- IS_EMPTY
- IS_NOT_EMPTY
- IS_NOT_EMPTY
- "UNSET"
- UNSET
- "EQUALS"
- EQUALS
- "CONTAINS"
- CONTAINS
- "LESS_THAN"
- LESS_THAN
- "GREATER_THAN"
- GREATER_THAN
- "EXISTS"
- EXISTS
- "DOES_NOT_EXIST"
- DOES_NOT_EXIST
- "IS_EMPTY"
- IS_EMPTY
- "IS_NOT_EMPTY"
- IS_NOT_EMPTY
EnterpriseCrmEventbusProtoConditionResponse, EnterpriseCrmEventbusProtoConditionResponseArgs            
- EventProperty stringKey 
- 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 ofvalue, 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type Response 
- Value that's checked for the key.
- EventProperty stringKey 
- 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 ofvalue, 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
EnterpriseCrm Eventbus Proto Value Type Response 
- Value that's checked for the key.
- eventProperty StringKey 
- 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 ofvalue, 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
EnterpriseCrm Eventbus Proto Value Type Response 
- Value that's checked for the key.
- eventProperty stringKey 
- 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 ofvalue, 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
EnterpriseCrm Eventbus Proto Value Type Response 
- Value that's checked for the key.
- event_property_ strkey 
- 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 ofvalue, 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
EnterpriseCrm Eventbus Proto Value Type Response 
- Value that's checked for the key.
- eventProperty StringKey 
- 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 ofvalue, 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.
EnterpriseCrmEventbusProtoCoordinate, EnterpriseCrmEventbusProtoCoordinateArgs          
EnterpriseCrmEventbusProtoCoordinateResponse, EnterpriseCrmEventbusProtoCoordinateResponseArgs            
EnterpriseCrmEventbusProtoDoubleArray, EnterpriseCrmEventbusProtoDoubleArrayArgs            
- Values List<double>
- Values []float64
- values List<Double>
- values number[]
- values Sequence[float]
- values List<Number>
EnterpriseCrmEventbusProtoDoubleArrayResponse, EnterpriseCrmEventbusProtoDoubleArrayResponseArgs              
- Values List<double>
- Values []float64
- values List<Double>
- values number[]
- values Sequence[float]
- values List<Number>
EnterpriseCrmEventbusProtoDoubleParameterArray, EnterpriseCrmEventbusProtoDoubleParameterArrayArgs              
- DoubleValues List<double>
- DoubleValues []float64
- doubleValues List<Double>
- doubleValues number[]
- double_values Sequence[float]
- doubleValues List<Number>
EnterpriseCrmEventbusProtoDoubleParameterArrayResponse, EnterpriseCrmEventbusProtoDoubleParameterArrayResponseArgs                
- DoubleValues List<double>
- DoubleValues []float64
- doubleValues List<Double>
- doubleValues number[]
- double_values Sequence[float]
- doubleValues List<Number>
EnterpriseCrmEventbusProtoEventBusProperties, EnterpriseCrmEventbusProtoEventBusPropertiesArgs              
- Properties
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Property Entry> 
- An unordered list of property entries.
- Properties
[]EnterpriseCrm Eventbus Proto Property Entry 
- An unordered list of property entries.
- properties
List<EnterpriseCrm Eventbus Proto Property Entry> 
- An unordered list of property entries.
- properties
EnterpriseCrm Eventbus Proto Property Entry[] 
- An unordered list of property entries.
- properties
Sequence[EnterpriseCrm Eventbus Proto Property Entry] 
- An unordered list of property entries.
- properties List<Property Map>
- An unordered list of property entries.
EnterpriseCrmEventbusProtoEventBusPropertiesResponse, EnterpriseCrmEventbusProtoEventBusPropertiesResponseArgs                
- Properties
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Property Entry Response> 
- An unordered list of property entries.
- Properties
[]EnterpriseCrm Eventbus Proto Property Entry Response 
- An unordered list of property entries.
- properties
List<EnterpriseCrm Eventbus Proto Property Entry Response> 
- An unordered list of property entries.
- properties
EnterpriseCrm Eventbus Proto Property Entry Response[] 
- An unordered list of property entries.
- properties
Sequence[EnterpriseCrm Eventbus Proto Property Entry Response] 
- An unordered list of property entries.
- properties List<Property Map>
- An unordered list of property entries.
EnterpriseCrmEventbusProtoEventParameters, EnterpriseCrmEventbusProtoEventParametersArgs            
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Parameter Entry> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
- Parameters
[]EnterpriseCrm Eventbus Proto Parameter Entry 
- 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<EnterpriseCrm Eventbus Proto Parameter Entry> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
- parameters
EnterpriseCrm Eventbus Proto Parameter Entry[] 
- 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[EnterpriseCrm Eventbus Proto Parameter Entry] 
- 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.
EnterpriseCrmEventbusProtoEventParametersResponse, EnterpriseCrmEventbusProtoEventParametersResponseArgs              
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Parameter Entry Response> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
- Parameters
[]EnterpriseCrm Eventbus Proto Parameter Entry Response 
- 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<EnterpriseCrm Eventbus Proto Parameter Entry Response> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
- parameters
EnterpriseCrm Eventbus Proto Parameter Entry Response[] 
- 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[EnterpriseCrm Eventbus Proto Parameter Entry Response] 
- 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.
EnterpriseCrmEventbusProtoFailurePolicy, EnterpriseCrmEventbusProtoFailurePolicyArgs            
- IntervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- MaxNum intRetries 
- 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 Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Failure Policy Retry Strategy 
- Defines what happens to the task upon failure.
- IntervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- MaxNum intRetries 
- 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 EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy 
- Defines what happens to the task upon failure.
- intervalIn StringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum IntegerRetries 
- 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 EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy 
- Defines what happens to the task upon failure.
- intervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum numberRetries 
- 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 EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy 
- Defines what happens to the task upon failure.
- interval_in_ strseconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- max_num_ intretries 
- 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 EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy 
- Defines what happens to the task upon failure.
- intervalIn StringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum NumberRetries 
- 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 "UNSPECIFIED" | "IGNORE" | "NONE" | "FATAL" | "FIXED_INTERVAL" | "LINEAR_BACKOFF" | "EXPONENTIAL_BACKOFF" | "RESTART_WORKFLOW_WITH_BACKOFF"
- Defines what happens to the task upon failure.
EnterpriseCrmEventbusProtoFailurePolicyResponse, EnterpriseCrmEventbusProtoFailurePolicyResponseArgs              
- IntervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- MaxNum intRetries 
- 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.
- IntervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- MaxNum intRetries 
- 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.
- intervalIn StringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum IntegerRetries 
- 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.
- intervalIn stringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum numberRetries 
- 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_ strseconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- max_num_ intretries 
- 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.
- intervalIn StringSeconds 
- Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff.
- maxNum NumberRetries 
- 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.
EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy, EnterpriseCrmEventbusProtoFailurePolicyRetryStrategyArgs                
- Unspecified
- UNSPECIFIED
- Ignore
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- RestartWorkflow With Backoff 
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Unspecified 
- UNSPECIFIED
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Ignore 
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy None 
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Fatal 
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Fixed Interval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Linear Backoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Exponential Backoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- EnterpriseCrm Eventbus Proto Failure Policy Retry Strategy Restart Workflow With Backoff 
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- Unspecified
- UNSPECIFIED
- Ignore
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- RestartWorkflow With Backoff 
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- Unspecified
- UNSPECIFIED
- Ignore
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- RestartWorkflow With Backoff 
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- UNSPECIFIED
- UNSPECIFIED
- IGNORE
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- NONE
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- FATAL
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FIXED_INTERVAL
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- LINEAR_BACKOFF
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- EXPONENTIAL_BACKOFF
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- RESTART_WORKFLOW_WITH_BACKOFF
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- "UNSPECIFIED"
- UNSPECIFIED
- "IGNORE"
- IGNOREIgnores the failure of this task. The rest of the workflow will be executed Assuming this task succeeded.
- "NONE"
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the workflow.
- "FATAL"
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- "FIXED_INTERVAL"
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. Max_num_retries and interval_in_seconds must be specified.
- "LINEAR_BACKOFF"
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. Max_num_retries and interval_in_seconds must be specified.
- "EXPONENTIAL_BACKOFF"
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
- "RESTART_WORKFLOW_WITH_BACKOFF"
- RESTART_WORKFLOW_WITH_BACKOFFThe entire workflow will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_num_retriesandinterval_in_secondsmust be specified.
EnterpriseCrmEventbusProtoIntArray, EnterpriseCrmEventbusProtoIntArrayArgs            
- Values List<string>
- Values []string
- values List<String>
- values string[]
- values Sequence[str]
- values List<String>
EnterpriseCrmEventbusProtoIntArrayResponse, EnterpriseCrmEventbusProtoIntArrayResponseArgs              
- Values List<string>
- Values []string
- values List<String>
- values string[]
- values Sequence[str]
- values List<String>
EnterpriseCrmEventbusProtoIntParameterArray, EnterpriseCrmEventbusProtoIntParameterArrayArgs              
- IntValues List<string>
- IntValues []string
- intValues List<String>
- intValues string[]
- int_values Sequence[str]
- intValues List<String>
EnterpriseCrmEventbusProtoIntParameterArrayResponse, EnterpriseCrmEventbusProtoIntParameterArrayResponseArgs                
- IntValues List<string>
- IntValues []string
- intValues List<String>
- intValues string[]
- int_values Sequence[str]
- intValues List<String>
EnterpriseCrmEventbusProtoLogSettings, EnterpriseCrmEventbusProtoLogSettingsArgs            
- LogField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- SanitizeOptions Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Logging Gws Sanitize Options 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- SeedPeriod Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Log Settings Seed Period 
- SeedScope Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Log Settings Seed Scope 
- ShorteningLimits Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Logging Gws Field Limits 
- Contains the field limits for shortening, such as max string length and max array length.
- LogField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- SanitizeOptions EnterpriseCrm Logging Gws Sanitize Options 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- SeedPeriod EnterpriseCrm Eventbus Proto Log Settings Seed Period 
- SeedScope EnterpriseCrm Eventbus Proto Log Settings Seed Scope 
- ShorteningLimits EnterpriseCrm Logging Gws Field Limits 
- Contains the field limits for shortening, such as max string length and max array length.
- logField StringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitizeOptions EnterpriseCrm Logging Gws Sanitize Options 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seedPeriod EnterpriseCrm Eventbus Proto Log Settings Seed Period 
- seedScope EnterpriseCrm Eventbus Proto Log Settings Seed Scope 
- shorteningLimits EnterpriseCrm Logging Gws Field Limits 
- Contains the field limits for shortening, such as max string length and max array length.
- logField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitizeOptions EnterpriseCrm Logging Gws Sanitize Options 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seedPeriod EnterpriseCrm Eventbus Proto Log Settings Seed Period 
- seedScope EnterpriseCrm Eventbus Proto Log Settings Seed Scope 
- shorteningLimits EnterpriseCrm Logging Gws Field Limits 
- Contains the field limits for shortening, such as max string length and max array length.
- log_field_ strname 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitize_options EnterpriseCrm Logging Gws Sanitize Options 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seed_period EnterpriseCrm Eventbus Proto Log Settings Seed Period 
- seed_scope EnterpriseCrm Eventbus Proto Log Settings Seed Scope 
- shortening_limits EnterpriseCrm Logging Gws Field Limits 
- Contains the field limits for shortening, such as max string length and max array length.
- logField StringName 
- 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 "SEED_PERIOD_UNSPECIFIED" | "DAY" | "WEEK" | "MONTH"
- seedScope "SEED_SCOPE_UNSPECIFIED" | "EVENT_NAME" | "TIME_PERIOD" | "PARAM_NAME"
- shorteningLimits Property Map
- Contains the field limits for shortening, such as max string length and max array length.
EnterpriseCrmEventbusProtoLogSettingsResponse, EnterpriseCrmEventbusProtoLogSettingsResponseArgs              
- LogField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- SanitizeOptions Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Logging Gws Sanitize Options Response 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- SeedPeriod string
- SeedScope string
- ShorteningLimits Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Logging Gws Field Limits Response 
- Contains the field limits for shortening, such as max string length and max array length.
- LogField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- SanitizeOptions EnterpriseCrm Logging Gws Sanitize Options Response 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- SeedPeriod string
- SeedScope string
- ShorteningLimits EnterpriseCrm Logging Gws Field Limits Response 
- Contains the field limits for shortening, such as max string length and max array length.
- logField StringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitizeOptions EnterpriseCrm Logging Gws Sanitize Options Response 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seedPeriod String
- seedScope String
- shorteningLimits EnterpriseCrm Logging Gws Field Limits Response 
- Contains the field limits for shortening, such as max string length and max array length.
- logField stringName 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitizeOptions EnterpriseCrm Logging Gws Sanitize Options Response 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seedPeriod string
- seedScope string
- shorteningLimits EnterpriseCrm Logging Gws Field Limits Response 
- Contains the field limits for shortening, such as max string length and max array length.
- log_field_ strname 
- The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
- sanitize_options EnterpriseCrm Logging Gws Sanitize Options Response 
- Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
- seed_period str
- seed_scope str
- shortening_limits EnterpriseCrm Logging Gws Field Limits Response 
- Contains the field limits for shortening, such as max string length and max array length.
- logField StringName 
- 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.
EnterpriseCrmEventbusProtoLogSettingsSeedPeriod, EnterpriseCrmEventbusProtoLogSettingsSeedPeriodArgs                
- SeedPeriod Unspecified 
- SEED_PERIOD_UNSPECIFIED
- Day
- DAYSanitized values remain constant for the day of the event.
- Week
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- Month
- MONTHSanitized values remain constant for the month of the event.
- EnterpriseCrm Eventbus Proto Log Settings Seed Period Seed Period Unspecified 
- SEED_PERIOD_UNSPECIFIED
- EnterpriseCrm Eventbus Proto Log Settings Seed Period Day 
- DAYSanitized values remain constant for the day of the event.
- EnterpriseCrm Eventbus Proto Log Settings Seed Period Week 
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- EnterpriseCrm Eventbus Proto Log Settings Seed Period Month 
- MONTHSanitized values remain constant for the month of the event.
- SeedPeriod Unspecified 
- SEED_PERIOD_UNSPECIFIED
- Day
- DAYSanitized values remain constant for the day of the event.
- Week
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- Month
- MONTHSanitized values remain constant for the month of the event.
- SeedPeriod Unspecified 
- SEED_PERIOD_UNSPECIFIED
- Day
- DAYSanitized values remain constant for the day of the event.
- Week
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- Month
- MONTHSanitized values remain constant for the month of the event.
- SEED_PERIOD_UNSPECIFIED
- SEED_PERIOD_UNSPECIFIED
- DAY
- DAYSanitized values remain constant for the day of the event.
- WEEK
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- MONTH
- MONTHSanitized values remain constant for the month of the event.
- "SEED_PERIOD_UNSPECIFIED"
- SEED_PERIOD_UNSPECIFIED
- "DAY"
- DAYSanitized values remain constant for the day of the event.
- "WEEK"
- WEEKSanitized values remain constant for the week of the event; may cross month boundaries.
- "MONTH"
- MONTHSanitized values remain constant for the month of the event.
EnterpriseCrmEventbusProtoLogSettingsSeedScope, EnterpriseCrmEventbusProtoLogSettingsSeedScopeArgs                
- SeedScope Unspecified 
- SEED_SCOPE_UNSPECIFIED
- EventName 
- EVENT_NAMEHash computations include the event name.
- TimePeriod 
- TIME_PERIODHash computations include a time period.
- ParamName 
- PARAM_NAMEHash computations include the param name.
- EnterpriseCrm Eventbus Proto Log Settings Seed Scope Seed Scope Unspecified 
- SEED_SCOPE_UNSPECIFIED
- EnterpriseCrm Eventbus Proto Log Settings Seed Scope Event Name 
- EVENT_NAMEHash computations include the event name.
- EnterpriseCrm Eventbus Proto Log Settings Seed Scope Time Period 
- TIME_PERIODHash computations include a time period.
- EnterpriseCrm Eventbus Proto Log Settings Seed Scope Param Name 
- PARAM_NAMEHash computations include the param name.
- SeedScope Unspecified 
- SEED_SCOPE_UNSPECIFIED
- EventName 
- EVENT_NAMEHash computations include the event name.
- TimePeriod 
- TIME_PERIODHash computations include a time period.
- ParamName 
- PARAM_NAMEHash computations include the param name.
- SeedScope Unspecified 
- SEED_SCOPE_UNSPECIFIED
- EventName 
- EVENT_NAMEHash computations include the event name.
- TimePeriod 
- TIME_PERIODHash computations include a time period.
- ParamName 
- PARAM_NAMEHash computations include the param name.
- SEED_SCOPE_UNSPECIFIED
- SEED_SCOPE_UNSPECIFIED
- EVENT_NAME
- EVENT_NAMEHash computations include the event name.
- TIME_PERIOD
- TIME_PERIODHash computations include a time period.
- PARAM_NAME
- PARAM_NAMEHash computations include the param name.
- "SEED_SCOPE_UNSPECIFIED"
- SEED_SCOPE_UNSPECIFIED
- "EVENT_NAME"
- EVENT_NAMEHash computations include the event name.
- "TIME_PERIOD"
- TIME_PERIODHash computations include a time period.
- "PARAM_NAME"
- PARAM_NAMEHash computations include the param name.
EnterpriseCrmEventbusProtoNextTask, EnterpriseCrmEventbusProtoNextTaskArgs            
- CombinedConditions List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Combined Condition> 
- 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.
- TaskConfig stringId 
- ID of the next task.
- TaskNumber string
- Task number of the next task.
- CombinedConditions []EnterpriseCrm Eventbus Proto Combined Condition 
- 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.
- TaskConfig stringId 
- ID of the next task.
- TaskNumber string
- Task number of the next task.
- combinedConditions List<EnterpriseCrm Eventbus Proto Combined Condition> 
- 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.
- taskConfig StringId 
- ID of the next task.
- taskNumber String
- Task number of the next task.
- combinedConditions EnterpriseCrm Eventbus Proto Combined Condition[] 
- 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.
- taskConfig stringId 
- ID of the next task.
- taskNumber string
- Task number of the next task.
- combined_conditions Sequence[EnterpriseCrm Eventbus Proto Combined Condition] 
- 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_ strid 
- 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
- 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.
- taskConfig StringId 
- ID of the next task.
- taskNumber String
- Task number of the next task.
EnterpriseCrmEventbusProtoNextTaskResponse, EnterpriseCrmEventbusProtoNextTaskResponseArgs              
- CombinedConditions List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Combined Condition Response> 
- 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.
- TaskConfig stringId 
- ID of the next task.
- TaskNumber string
- Task number of the next task.
- CombinedConditions []EnterpriseCrm Eventbus Proto Combined Condition Response 
- 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.
- TaskConfig stringId 
- ID of the next task.
- TaskNumber string
- Task number of the next task.
- combinedConditions List<EnterpriseCrm Eventbus Proto Combined Condition Response> 
- 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.
- taskConfig StringId 
- ID of the next task.
- taskNumber String
- Task number of the next task.
- combinedConditions EnterpriseCrm Eventbus Proto Combined Condition Response[] 
- 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.
- taskConfig stringId 
- ID of the next task.
- taskNumber string
- Task number of the next task.
- combined_conditions Sequence[EnterpriseCrm Eventbus Proto Combined Condition Response] 
- 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_ strid 
- 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
- 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.
- taskConfig StringId 
- ID of the next task.
- taskNumber String
- Task number of the next task.
EnterpriseCrmEventbusProtoNextTeardownTask, EnterpriseCrmEventbusProtoNextTeardownTaskArgs              
- 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.
EnterpriseCrmEventbusProtoNextTeardownTaskResponse, EnterpriseCrmEventbusProtoNextTeardownTaskResponseArgs                
- 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.
EnterpriseCrmEventbusProtoNodeIdentifier, EnterpriseCrmEventbusProtoNodeIdentifierArgs            
- ElementIdentifier string
- Configuration of the edge.
- ElementType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Node Identifier Element Type 
- Destination node where the edge ends. It can only be a task config.
- ElementIdentifier string
- Configuration of the edge.
- ElementType EnterpriseCrm Eventbus Proto Node Identifier Element Type 
- Destination node where the edge ends. It can only be a task config.
- elementIdentifier String
- Configuration of the edge.
- elementType EnterpriseCrm Eventbus Proto Node Identifier Element Type 
- Destination node where the edge ends. It can only be a task config.
- elementIdentifier string
- Configuration of the edge.
- elementType EnterpriseCrm Eventbus Proto Node Identifier Element Type 
- Destination node where the edge ends. It can only be a task config.
- element_identifier str
- Configuration of the edge.
- element_type EnterpriseCrm Eventbus Proto Node Identifier Element Type 
- Destination node where the edge ends. It can only be a task config.
- elementIdentifier String
- Configuration of the edge.
- elementType "UNKNOWN_TYPE" | "TASK_CONFIG" | "TRIGGER_CONFIG"
- Destination node where the edge ends. It can only be a task config.
EnterpriseCrmEventbusProtoNodeIdentifierElementType, EnterpriseCrmEventbusProtoNodeIdentifierElementTypeArgs                
- UnknownType 
- UNKNOWN_TYPE
- TaskConfig 
- TASK_CONFIG
- TriggerConfig 
- TRIGGER_CONFIG
- EnterpriseCrm Eventbus Proto Node Identifier Element Type Unknown Type 
- UNKNOWN_TYPE
- EnterpriseCrm Eventbus Proto Node Identifier Element Type Task Config 
- TASK_CONFIG
- EnterpriseCrm Eventbus Proto Node Identifier Element Type Trigger Config 
- TRIGGER_CONFIG
- UnknownType 
- UNKNOWN_TYPE
- TaskConfig 
- TASK_CONFIG
- TriggerConfig 
- TRIGGER_CONFIG
- UnknownType 
- UNKNOWN_TYPE
- TaskConfig 
- TASK_CONFIG
- TriggerConfig 
- TRIGGER_CONFIG
- UNKNOWN_TYPE
- UNKNOWN_TYPE
- TASK_CONFIG
- TASK_CONFIG
- TRIGGER_CONFIG
- TRIGGER_CONFIG
- "UNKNOWN_TYPE"
- UNKNOWN_TYPE
- "TASK_CONFIG"
- TASK_CONFIG
- "TRIGGER_CONFIG"
- TRIGGER_CONFIG
EnterpriseCrmEventbusProtoNodeIdentifierResponse, EnterpriseCrmEventbusProtoNodeIdentifierResponseArgs              
- 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.
EnterpriseCrmEventbusProtoParamSpecEntryConfig, EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs                
- 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.
- HideDefault boolValue 
- Whether the default value is hidden in the UI.
- InputDisplay Pulumi.Option Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Param Spec Entry Config Input Display Option 
- bool
- Whether this field is hidden in the UI.
- Label string
- A user-friendly label for the parameter.
- ParameterName Pulumi.Option Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Param Spec Entry Config Parameter Name Option 
- SubSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- UiPlaceholder stringText 
- 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.
- HideDefault boolValue 
- Whether the default value is hidden in the UI.
- InputDisplay EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Input Display Option 
- bool
- Whether this field is hidden in the UI.
- Label string
- A user-friendly label for the parameter.
- ParameterName EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Parameter Name Option 
- SubSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- UiPlaceholder stringText 
- 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.
- hideDefault BooleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Input Display Option 
- Boolean
- Whether this field is hidden in the UI.
- label String
- A user-friendly label for the parameter.
- parameterName EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Parameter Name Option 
- subSection StringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder StringText 
- 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.
- hideDefault booleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Input Display Option 
- boolean
- Whether this field is hidden in the UI.
- label string
- A user-friendly label for the parameter.
- parameterName EnterpriseOption Crm Eventbus Proto Param Spec Entry Config Parameter Name Option 
- subSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder stringText 
- 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_ boolvalue 
- Whether the default value is hidden in the UI.
- input_display_ Enterpriseoption Crm Eventbus Proto Param Spec Entry Config Input Display Option 
- bool
- Whether this field is hidden in the UI.
- label str
- A user-friendly label for the parameter.
- parameter_name_ Enterpriseoption Crm Eventbus Proto Param Spec Entry Config Parameter Name Option 
- sub_section_ strlabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- ui_placeholder_ strtext 
- 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.
- hideDefault BooleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay "DEFAULT" | "STRING_MULTI_LINE" | "NUMBER_SLIDER" | "BOOLEAN_TOGGLE"Option 
- Boolean
- Whether this field is hidden in the UI.
- label String
- A user-friendly label for the parameter.
- parameterName "DEFAULT_NOT_PARAMETER_NAME" | "IS_PARAMETER_NAME" | "KEY_IS_PARAMETER_NAME" | "VALUE_IS_PARAMETER_NAME"Option 
- subSection StringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder StringText 
- Placeholder text which will appear in the UI input form for this parameter.
EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOption, EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOptionArgs                      
- Default
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- StringMulti Line 
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- NumberSlider 
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- BooleanToggle 
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Input Display Option Default 
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Input Display Option String Multi Line 
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Input Display Option Number Slider 
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Input Display Option Boolean Toggle 
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
- Default
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- StringMulti Line 
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- NumberSlider 
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- BooleanToggle 
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
- Default
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- StringMulti Line 
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- NumberSlider 
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- BooleanToggle 
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
- DEFAULT
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- STRING_MULTI_LINE
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- NUMBER_SLIDER
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- BOOLEAN_TOGGLE
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
- "DEFAULT"
- DEFAULTA single-line input for strings, a numeric input box for numbers, or a checkbox for booleans.
- "STRING_MULTI_LINE"
- STRING_MULTI_LINEA multi-line input box for longer strings/string templates.
- "NUMBER_SLIDER"
- NUMBER_SLIDERA slider to select a numerical value. The default range is [0, 100].
- "BOOLEAN_TOGGLE"
- BOOLEAN_TOGGLEA toggle button for boolean parameters.
EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOption, EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOptionArgs                      
- DefaultNot Parameter Name 
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- IsParameter Name 
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- KeyIs Parameter Name 
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- ValueIs Parameter Name 
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Parameter Name Option Default Not Parameter Name 
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Parameter Name Option Is Parameter Name 
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Parameter Name Option Key Is Parameter Name 
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- EnterpriseCrm Eventbus Proto Param Spec Entry Config Parameter Name Option Value Is Parameter Name 
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- DefaultNot Parameter Name 
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- IsParameter Name 
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- KeyIs Parameter Name 
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- ValueIs Parameter Name 
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- DefaultNot Parameter Name 
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- IsParameter Name 
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- KeyIs Parameter Name 
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- ValueIs Parameter Name 
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- DEFAULT_NOT_PARAMETER_NAME
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- IS_PARAMETER_NAME
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- KEY_IS_PARAMETER_NAME
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- VALUE_IS_PARAMETER_NAME
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- "DEFAULT_NOT_PARAMETER_NAME"
- DEFAULT_NOT_PARAMETER_NAMEThis field is not a parameter name.
- "IS_PARAMETER_NAME"
- IS_PARAMETER_NAMEIf this field is a string and this option is selected, the field will be interpreted as a parameter name. Users will be able to choose a variable using the autocomplete, but the name will be stored as a literal string.
- "KEY_IS_PARAMETER_NAME"
- KEY_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's keys will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
- "VALUE_IS_PARAMETER_NAME"
- VALUE_IS_PARAMETER_NAMEIf this field is a ParameterMap and this option is selected, the map's values will be interpreted as parameter names. Ignored if this field is not a ParameterMap.
EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse, EnterpriseCrmEventbusProtoParamSpecEntryConfigResponseArgs                  
- 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.
- HideDefault boolValue 
- Whether the default value is hidden in the UI.
- InputDisplay stringOption 
- bool
- Whether this field is hidden in the UI.
- Label string
- A user-friendly label for the parameter.
- ParameterName stringOption 
- SubSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- UiPlaceholder stringText 
- 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.
- HideDefault boolValue 
- Whether the default value is hidden in the UI.
- InputDisplay stringOption 
- bool
- Whether this field is hidden in the UI.
- Label string
- A user-friendly label for the parameter.
- ParameterName stringOption 
- SubSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- UiPlaceholder stringText 
- 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.
- hideDefault BooleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay StringOption 
- Boolean
- Whether this field is hidden in the UI.
- label String
- A user-friendly label for the parameter.
- parameterName StringOption 
- subSection StringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder StringText 
- 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.
- hideDefault booleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay stringOption 
- boolean
- Whether this field is hidden in the UI.
- label string
- A user-friendly label for the parameter.
- parameterName stringOption 
- subSection stringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder stringText 
- 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_ boolvalue 
- Whether the default value is hidden in the UI.
- input_display_ stroption 
- bool
- Whether this field is hidden in the UI.
- label str
- A user-friendly label for the parameter.
- parameter_name_ stroption 
- sub_section_ strlabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- ui_placeholder_ strtext 
- 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.
- hideDefault BooleanValue 
- Whether the default value is hidden in the UI.
- inputDisplay StringOption 
- Boolean
- Whether this field is hidden in the UI.
- label String
- A user-friendly label for the parameter.
- parameterName StringOption 
- subSection StringLabel 
- A user-friendly label for subSection under which the parameter will be displayed.
- uiPlaceholder StringText 
- Placeholder text which will appear in the UI input form for this parameter.
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition, EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs                  
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse, EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponseArgs                    
EnterpriseCrmEventbusProtoParamSpecEntryValidationRule, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs                  
- DoubleRange Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule Double Range 
- IntRange Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule Int Range 
- StringRegex Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule String Regex 
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeArgs                      
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeResponse, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeResponseArgs                        
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeArgs                      
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeResponse, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeResponseArgs                        
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponseArgs                    
- DoubleRange Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule Double Range Response 
- IntRange Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule Int Range Response 
- StringRegex Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule String Regex Response 
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexArgs                      
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexResponse, EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexResponseArgs                        
EnterpriseCrmEventbusProtoParameterEntry, EnterpriseCrmEventbusProtoParameterEntryArgs            
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Parameter Value Type 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type 
- 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.
EnterpriseCrmEventbusProtoParameterEntryResponse, EnterpriseCrmEventbusProtoParameterEntryResponseArgs              
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Parameter Value Type Response 
- 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.
EnterpriseCrmEventbusProtoParameterValueType, EnterpriseCrmEventbusProtoParameterValueTypeArgs              
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Boolean Parameter Array 
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Double Parameter Array 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Int Parameter Array 
- IntValue string
- ProtoArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Proto Parameter Array 
- ProtoValue Dictionary<string, string>
- SerializedObject Pulumi.Value Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Serialized Object Parameter 
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto String Parameter Array 
- StringValue string
- BooleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array 
- BooleanValue bool
- DoubleArray EnterpriseCrm Eventbus Proto Double Parameter Array 
- DoubleValue float64
- IntArray EnterpriseCrm Eventbus Proto Int Parameter Array 
- IntValue string
- ProtoArray EnterpriseCrm Eventbus Proto Proto Parameter Array 
- ProtoValue map[string]string
- SerializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter 
- StringArray EnterpriseCrm Eventbus Proto String Parameter Array 
- StringValue string
- booleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array 
- booleanValue Boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Parameter Array 
- doubleValue Double
- intArray EnterpriseCrm Eventbus Proto Int Parameter Array 
- intValue String
- protoArray EnterpriseCrm Eventbus Proto Proto Parameter Array 
- protoValue Map<String,String>
- serializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter 
- stringArray EnterpriseCrm Eventbus Proto String Parameter Array 
- stringValue String
- booleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array 
- booleanValue boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Parameter Array 
- doubleValue number
- intArray EnterpriseCrm Eventbus Proto Int Parameter Array 
- intValue string
- protoArray EnterpriseCrm Eventbus Proto Proto Parameter Array 
- protoValue {[key: string]: string}
- serializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter 
- stringArray EnterpriseCrm Eventbus Proto String Parameter Array 
- stringValue string
- boolean_array EnterpriseCrm Eventbus Proto Boolean Parameter Array 
- boolean_value bool
- double_array EnterpriseCrm Eventbus Proto Double Parameter Array 
- double_value float
- int_array EnterpriseCrm Eventbus Proto Int Parameter Array 
- int_value str
- proto_array EnterpriseCrm Eventbus Proto Proto Parameter Array 
- proto_value Mapping[str, str]
- serialized_object_ Enterprisevalue Crm Eventbus Proto Serialized Object Parameter 
- string_array EnterpriseCrm Eventbus Proto String Parameter Array 
- string_value str
EnterpriseCrmEventbusProtoParameterValueTypeResponse, EnterpriseCrmEventbusProtoParameterValueTypeResponseArgs                
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Boolean Parameter Array Response 
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Double Parameter Array Response 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Int Parameter Array Response 
- IntValue string
- ProtoArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Proto Parameter Array Response 
- ProtoValue Dictionary<string, string>
- SerializedObject Pulumi.Value Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Serialized Object Parameter Response 
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto String Parameter Array Response 
- StringValue string
- BooleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array Response 
- BooleanValue bool
- DoubleArray EnterpriseCrm Eventbus Proto Double Parameter Array Response 
- DoubleValue float64
- IntArray EnterpriseCrm Eventbus Proto Int Parameter Array Response 
- IntValue string
- ProtoArray EnterpriseCrm Eventbus Proto Proto Parameter Array Response 
- ProtoValue map[string]string
- SerializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter Response 
- StringArray EnterpriseCrm Eventbus Proto String Parameter Array Response 
- StringValue string
- booleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array Response 
- booleanValue Boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Parameter Array Response 
- doubleValue Double
- intArray EnterpriseCrm Eventbus Proto Int Parameter Array Response 
- intValue String
- protoArray EnterpriseCrm Eventbus Proto Proto Parameter Array Response 
- protoValue Map<String,String>
- serializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter Response 
- stringArray EnterpriseCrm Eventbus Proto String Parameter Array Response 
- stringValue String
- booleanArray EnterpriseCrm Eventbus Proto Boolean Parameter Array Response 
- booleanValue boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Parameter Array Response 
- doubleValue number
- intArray EnterpriseCrm Eventbus Proto Int Parameter Array Response 
- intValue string
- protoArray EnterpriseCrm Eventbus Proto Proto Parameter Array Response 
- protoValue {[key: string]: string}
- serializedObject EnterpriseValue Crm Eventbus Proto Serialized Object Parameter Response 
- stringArray EnterpriseCrm Eventbus Proto String Parameter Array Response 
- stringValue string
- boolean_array EnterpriseCrm Eventbus Proto Boolean Parameter Array Response 
- boolean_value bool
- double_array EnterpriseCrm Eventbus Proto Double Parameter Array Response 
- double_value float
- int_array EnterpriseCrm Eventbus Proto Int Parameter Array Response 
- int_value str
- proto_array EnterpriseCrm Eventbus Proto Proto Parameter Array Response 
- proto_value Mapping[str, str]
- serialized_object_ Enterprisevalue Crm Eventbus Proto Serialized Object Parameter Response 
- string_array EnterpriseCrm Eventbus Proto String Parameter Array Response 
- string_value str
EnterpriseCrmEventbusProtoPropertyEntry, EnterpriseCrmEventbusProtoPropertyEntryArgs            
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- 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
EnterpriseCrm Eventbus Proto Value Type 
- 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.
EnterpriseCrmEventbusProtoPropertyEntryResponse, EnterpriseCrmEventbusProtoPropertyEntryResponseArgs              
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Value Type Response 
- 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
EnterpriseCrm Eventbus Proto Value Type Response 
- 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.
EnterpriseCrmEventbusProtoProtoParameterArray, EnterpriseCrmEventbusProtoProtoParameterArrayArgs              
- 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>>
EnterpriseCrmEventbusProtoProtoParameterArrayResponse, EnterpriseCrmEventbusProtoProtoParameterArrayResponseArgs                
- 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>>
EnterpriseCrmEventbusProtoSerializedObjectParameter, EnterpriseCrmEventbusProtoSerializedObjectParameterArgs              
- ObjectValue string
- ObjectValue string
- objectValue String
- objectValue string
- object_value str
- objectValue String
EnterpriseCrmEventbusProtoSerializedObjectParameterResponse, EnterpriseCrmEventbusProtoSerializedObjectParameterResponseArgs                
- ObjectValue string
- ObjectValue string
- objectValue String
- objectValue string
- object_value str
- objectValue String
EnterpriseCrmEventbusProtoStringArray, EnterpriseCrmEventbusProtoStringArrayArgs            
- Values List<string>
- Values []string
- values List<String>
- values string[]
- values Sequence[str]
- values List<String>
EnterpriseCrmEventbusProtoStringArrayResponse, EnterpriseCrmEventbusProtoStringArrayResponseArgs              
- Values List<string>
- Values []string
- values List<String>
- values string[]
- values Sequence[str]
- values List<String>
EnterpriseCrmEventbusProtoStringParameterArray, EnterpriseCrmEventbusProtoStringParameterArrayArgs              
- StringValues List<string>
- StringValues []string
- stringValues List<String>
- stringValues string[]
- string_values Sequence[str]
- stringValues List<String>
EnterpriseCrmEventbusProtoStringParameterArrayResponse, EnterpriseCrmEventbusProtoStringParameterArrayResponseArgs                
- StringValues List<string>
- StringValues []string
- stringValues List<String>
- stringValues string[]
- string_values Sequence[str]
- stringValues List<String>
EnterpriseCrmEventbusProtoSuccessPolicy, EnterpriseCrmEventbusProtoSuccessPolicyArgs            
- FinalState Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- FinalState EnterpriseCrm Eventbus Proto Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState EnterpriseCrm Eventbus Proto Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState EnterpriseCrm Eventbus Proto Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- final_state EnterpriseCrm Eventbus Proto Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState "UNSPECIFIED" | "SUCCEEDED" | "SUSPENDED"
- State to which the execution snapshot status will be set if the task succeeds.
EnterpriseCrmEventbusProtoSuccessPolicyFinalState, EnterpriseCrmEventbusProtoSuccessPolicyFinalStateArgs                
- Unspecified
- UNSPECIFIED
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- EnterpriseCrm Eventbus Proto Success Policy Final State Unspecified 
- UNSPECIFIED
- EnterpriseCrm Eventbus Proto Success Policy Final State Succeeded 
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- EnterpriseCrm Eventbus Proto Success Policy Final State Suspended 
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- Unspecified
- UNSPECIFIED
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- Unspecified
- UNSPECIFIED
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- UNSPECIFIED
- UNSPECIFIED
- SUCCEEDED
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- SUSPENDED
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- "UNSPECIFIED"
- UNSPECIFIED
- "SUCCEEDED"
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- "SUSPENDED"
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
EnterpriseCrmEventbusProtoSuccessPolicyResponse, EnterpriseCrmEventbusProtoSuccessPolicyResponseArgs              
- 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.
EnterpriseCrmEventbusProtoTaskAlertConfig, EnterpriseCrmEventbusProtoTaskAlertConfigArgs              
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List 
- MetricType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Alert Config Metric Type 
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- Only count final task attempts, not retries.
- PlaybookUrl string
- Link to a playbook for resolving the issue that triggered this alert.
- ThresholdType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Alert Config Threshold Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- WarningEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- MetricType EnterpriseCrm Eventbus Proto Task Alert Config Metric Type 
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- Only count final task attempts, not retries.
- PlaybookUrl string
- Link to a playbook for resolving the issue that triggered this alert.
- ThresholdType EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- WarningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- metricType EnterpriseCrm Eventbus Proto Task Alert Config Metric Type 
- numAggregation IntegerPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- Only count final task attempts, not retries.
- playbookUrl String
- Link to a playbook for resolving the issue that triggered this alert.
- thresholdType EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold stringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- metricType EnterpriseCrm Eventbus Proto Task Alert Config Metric Type 
- numAggregation numberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal booleanAttempt 
- Only count final task attempts, not retries.
- playbookUrl string
- Link to a playbook for resolving the issue that triggered this alert.
- thresholdType EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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_ strms 
- 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_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List 
- metric_type EnterpriseCrm Eventbus Proto Task Alert Config Metric Type 
- num_aggregation_ intperiods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- only_final_ boolattempt 
- Only count final task attempts, not retries.
- playbook_url str
- Link to a playbook for resolving the issue that triggered this alert.
- threshold_type EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warning_enum_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum Property MapList 
- metricType "METRIC_TYPE_UNSPECIFIED" | "TASK_ERROR_RATE" | "TASK_WARNING_RATE" | "TASK_RATE" | "TASK_AVERAGE_DURATION" | "TASK_PERCENTILE_DURATION"
- numAggregation NumberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- Only count final task attempts, not retries.
- playbookUrl String
- Link to a playbook for resolving the issue that triggered this alert.
- thresholdType "UNSPECIFIED_THRESHOLD_TYPE" | "EXPECTED_MIN" | "EXPECTED_MAX"
- 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.
- warningEnum Property MapList 
EnterpriseCrmEventbusProtoTaskAlertConfigMetricType, EnterpriseCrmEventbusProtoTaskAlertConfigMetricTypeArgs                  
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- TaskRate 
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Metric Type Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Task Error Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Task Warning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Task Rate 
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Task Average Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- EnterpriseCrm Eventbus Proto Task Alert Config Metric Type Task Percentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- TaskRate 
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- TaskRate 
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
- METRIC_TYPE_UNSPECIFIED
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- TASK_ERROR_RATE
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- TASK_WARNING_RATE
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- TASK_RATE
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- TASK_AVERAGE_DURATION
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- TASK_PERCENTILE_DURATION
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
- "METRIC_TYPE_UNSPECIFIED"
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- "TASK_ERROR_RATE"
- TASK_ERROR_RATESpecifies alerting on the rate of errors (potentially for a specific set of enum values) for the enclosing TaskConfig.
- "TASK_WARNING_RATE"
- TASK_WARNING_RATESpecifies alerting on the rate of warnings (potentially for a specific set of enum values) for the enclosing TaskConfig. Warnings use the same enum values as errors.
- "TASK_RATE"
- TASK_RATESpecifies alerting on the number of instances for the enclosing TaskConfig executed in the given aggregation_period.
- "TASK_AVERAGE_DURATION"
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of execution for the enclosing task.
- "TASK_PERCENTILE_DURATION"
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration of a particular percentile of task executions. E.g. If 10% or more of the task executions have durations above 5 seconds, alert.
EnterpriseCrmEventbusProtoTaskAlertConfigResponse, EnterpriseCrmEventbusProtoTaskAlertConfigResponseArgs                
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List Response 
- MetricType string
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- WarningEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- MetricType string
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- WarningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metricType String
- numAggregation IntegerPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold stringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metricType string
- numAggregation numberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal booleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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_ strms 
- 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_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metric_type str
- num_aggregation_ intperiods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- only_final_ boolattempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warning_enum_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum Property MapList 
- metricType String
- numAggregation NumberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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.
- warningEnum Property MapList 
EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType, EnterpriseCrmEventbusProtoTaskAlertConfigThresholdTypeArgs                  
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type Unspecified Threshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type Expected Min 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- EnterpriseCrm Eventbus Proto Task Alert Config Threshold Type Expected Max 
- EXPECTED_MAX
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- UNSPECIFIED_THRESHOLD_TYPE
- UNSPECIFIED_THRESHOLD_TYPE
- EXPECTED_MIN
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- EXPECTED_MAX
- EXPECTED_MAX
- "UNSPECIFIED_THRESHOLD_TYPE"
- UNSPECIFIED_THRESHOLD_TYPE
- "EXPECTED_MIN"
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- "EXPECTED_MAX"
- EXPECTED_MAX
EnterpriseCrmEventbusProtoTaskMetadata, EnterpriseCrmEventbusProtoTaskMetadataArgs            
- ActiveTask stringName 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Metadata Admin> 
- Category
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Metadata Category 
- CodeSearch stringLink 
- The Code Search link to the Task Java file.
- DefaultJson Pulumi.Validation Option Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Metadata Default Json Validation Option 
- 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 Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Metadata External Category 
- ExternalCategory intSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- ExternalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- ExternalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- ExternalDoc stringMarkdown 
- 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.
- StandaloneExternal stringDoc Html 
- 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
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Metadata Status 
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- System
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Task Metadata System 
- 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.
- ActiveTask stringName 
- The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
- Admins
[]EnterpriseCrm Eventbus Proto Task Metadata Admin 
- Category
EnterpriseCrm Eventbus Proto Task Metadata Category 
- CodeSearch stringLink 
- The Code Search link to the Task Java file.
- DefaultJson EnterpriseValidation Option Crm Eventbus Proto Task Metadata Default Json Validation Option 
- 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 EnterpriseCrm Eventbus Proto Task Metadata External Category 
- ExternalCategory intSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- ExternalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- ExternalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- ExternalDoc stringMarkdown 
- 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.
- StandaloneExternal stringDoc Html 
- 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
EnterpriseCrm Eventbus Proto Task Metadata Status 
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- System
EnterpriseCrm Eventbus Proto Task Metadata System 
- []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.
- activeTask StringName 
- 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<EnterpriseCrm Eventbus Proto Task Metadata Admin> 
- category
EnterpriseCrm Eventbus Proto Task Metadata Category 
- codeSearch StringLink 
- The Code Search link to the Task Java file.
- defaultJson EnterpriseValidation Option Crm Eventbus Proto Task Metadata Default Json Validation Option 
- 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 EnterpriseCrm Eventbus Proto Task Metadata External Category 
- externalCategory IntegerSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc StringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc StringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc StringMarkdown 
- 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.
- standaloneExternal StringDoc Html 
- 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
EnterpriseCrm Eventbus Proto Task Metadata Status 
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- system
EnterpriseCrm Eventbus Proto Task Metadata System 
- 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.
- activeTask stringName 
- The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
- admins
EnterpriseCrm Eventbus Proto Task Metadata Admin[] 
- category
EnterpriseCrm Eventbus Proto Task Metadata Category 
- codeSearch stringLink 
- The Code Search link to the Task Java file.
- defaultJson EnterpriseValidation Option Crm Eventbus Proto Task Metadata Default Json Validation Option 
- 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 EnterpriseCrm Eventbus Proto Task Metadata External Category 
- externalCategory numberSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc stringMarkdown 
- 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.
- standaloneExternal stringDoc Html 
- 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
EnterpriseCrm Eventbus Proto Task Metadata Status 
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- system
EnterpriseCrm Eventbus Proto Task Metadata System 
- 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_ strname 
- 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[EnterpriseCrm Eventbus Proto Task Metadata Admin] 
- category
EnterpriseCrm Eventbus Proto Task Metadata Category 
- code_search_ strlink 
- The Code Search link to the Task Java file.
- default_json_ Enterprisevalidation_ option Crm Eventbus Proto Task Metadata Default Json Validation Option 
- 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 EnterpriseCrm Eventbus Proto Task Metadata External Category 
- external_category_ intsequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- external_doc_ strhtml 
- External-facing documention embedded in the RHP for this task.
- external_doc_ strlink 
- Doc link for external-facing documentation (separate from g3doc).
- external_doc_ strmarkdown 
- DEPRECATED: Use external_doc_html.
- g3_doc_ strlink 
- 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_ strdoc_ html 
- 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
EnterpriseCrm Eventbus Proto Task Metadata Status 
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- system
EnterpriseCrm Eventbus Proto Task Metadata System 
- 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.
- activeTask StringName 
- 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 "UNSPECIFIED_CATEGORY" | "CUSTOM" | "FLOW_CONTROL" | "DATA_MANIPULATION" | "SCRIPTING" | "CONNECTOR" | "HIDDEN" | "CLOUD_SYSTEMS" | "CUSTOM_TASK_TEMPLATE" | "TASK_RECOMMENDATIONS"
- codeSearch StringLink 
- The Code Search link to the Task Java file.
- defaultJson "UNSPECIFIED_JSON_VALIDATION_OPTION" | "SKIP" | "PRE_EXECUTION" | "POST_EXECUTION" | "PRE_POST_EXECUTION"Validation Option 
- 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 "UNSPECIFIED_EXTERNAL_CATEGORY" | "CORE" | "CONNECTORS" | "EXTERNAL_HTTP" | "EXTERNAL_INTEGRATION_SERVICES" | "EXTERNAL_CUSTOMER_ACTIONS" | "EXTERNAL_FLOW_CONTROL" | "EXTERNAL_WORKSPACE" | "EXTERNAL_SECURITY" | "EXTERNAL_DATABASES" | "EXTERNAL_ANALYTICS" | "EXTERNAL_BYOC" | "EXTERNAL_BYOT" | "EXTERNAL_ARTIFICIAL_INTELIGENCE" | "EXTERNAL_DATA_MANIPULATION"
- externalCategory NumberSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc StringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc StringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc StringMarkdown 
- 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.
- standaloneExternal StringDoc Html 
- 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 "UNSPECIFIED_STATUS" | "DEFAULT_INACTIVE" | "ACTIVE"
- Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
- system "UNSPECIFIED_SYSTEM" | "GENERIC" | "BUGANIZER" | "SALESFORCE" | "CLOUD_SQL" | "PLX" | "SHEETS" | "GOOGLE_GROUPS" | "EMAIL" | "SPANNER" | "DATA_BRIDGE"
- 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.
EnterpriseCrmEventbusProtoTaskMetadataAdmin, EnterpriseCrmEventbusProtoTaskMetadataAdminArgs              
- GoogleGroup stringEmail 
- UserEmail string
- GoogleGroup stringEmail 
- UserEmail string
- googleGroup StringEmail 
- userEmail String
- googleGroup stringEmail 
- userEmail string
- google_group_ stremail 
- user_email str
- googleGroup StringEmail 
- userEmail String
EnterpriseCrmEventbusProtoTaskMetadataAdminResponse, EnterpriseCrmEventbusProtoTaskMetadataAdminResponseArgs                
- GoogleGroup stringEmail 
- UserEmail string
- GoogleGroup stringEmail 
- UserEmail string
- googleGroup StringEmail 
- userEmail String
- googleGroup stringEmail 
- userEmail string
- google_group_ stremail 
- user_email str
- googleGroup StringEmail 
- userEmail String
EnterpriseCrmEventbusProtoTaskMetadataCategory, EnterpriseCrmEventbusProtoTaskMetadataCategoryArgs              
- UnspecifiedCategory 
- UNSPECIFIED_CATEGORY
- Custom
- CUSTOM
- FlowControl 
- FLOW_CONTROL
- DataManipulation 
- DATA_MANIPULATION
- Scripting
- SCRIPTING
- Connector
- CONNECTOR
- Hidden
- HIDDENInternal IP tasks that should not be available in the UI.
- CloudSystems 
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- CustomTask Template 
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- TaskRecommendations 
- TASK_RECOMMENDATIONSCategory to show task recommendations
- EnterpriseCrm Eventbus Proto Task Metadata Category Unspecified Category 
- UNSPECIFIED_CATEGORY
- EnterpriseCrm Eventbus Proto Task Metadata Category Custom 
- CUSTOM
- EnterpriseCrm Eventbus Proto Task Metadata Category Flow Control 
- FLOW_CONTROL
- EnterpriseCrm Eventbus Proto Task Metadata Category Data Manipulation 
- DATA_MANIPULATION
- EnterpriseCrm Eventbus Proto Task Metadata Category Scripting 
- SCRIPTING
- EnterpriseCrm Eventbus Proto Task Metadata Category Connector 
- CONNECTOR
- EnterpriseCrm Eventbus Proto Task Metadata Category Hidden 
- HIDDENInternal IP tasks that should not be available in the UI.
- EnterpriseCrm Eventbus Proto Task Metadata Category Cloud Systems 
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- EnterpriseCrm Eventbus Proto Task Metadata Category Custom Task Template 
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- EnterpriseCrm Eventbus Proto Task Metadata Category Task Recommendations 
- TASK_RECOMMENDATIONSCategory to show task recommendations
- UnspecifiedCategory 
- UNSPECIFIED_CATEGORY
- Custom
- CUSTOM
- FlowControl 
- FLOW_CONTROL
- DataManipulation 
- DATA_MANIPULATION
- Scripting
- SCRIPTING
- Connector
- CONNECTOR
- Hidden
- HIDDENInternal IP tasks that should not be available in the UI.
- CloudSystems 
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- CustomTask Template 
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- TaskRecommendations 
- TASK_RECOMMENDATIONSCategory to show task recommendations
- UnspecifiedCategory 
- UNSPECIFIED_CATEGORY
- Custom
- CUSTOM
- FlowControl 
- FLOW_CONTROL
- DataManipulation 
- DATA_MANIPULATION
- Scripting
- SCRIPTING
- Connector
- CONNECTOR
- Hidden
- HIDDENInternal IP tasks that should not be available in the UI.
- CloudSystems 
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- CustomTask Template 
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- TaskRecommendations 
- TASK_RECOMMENDATIONSCategory to show task recommendations
- UNSPECIFIED_CATEGORY
- UNSPECIFIED_CATEGORY
- CUSTOM
- CUSTOM
- FLOW_CONTROL
- FLOW_CONTROL
- DATA_MANIPULATION
- DATA_MANIPULATION
- SCRIPTING
- SCRIPTING
- CONNECTOR
- CONNECTOR
- HIDDEN
- HIDDENInternal IP tasks that should not be available in the UI.
- CLOUD_SYSTEMS
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- CUSTOM_TASK_TEMPLATE
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- TASK_RECOMMENDATIONS
- TASK_RECOMMENDATIONSCategory to show task recommendations
- "UNSPECIFIED_CATEGORY"
- UNSPECIFIED_CATEGORY
- "CUSTOM"
- CUSTOM
- "FLOW_CONTROL"
- FLOW_CONTROL
- "DATA_MANIPULATION"
- DATA_MANIPULATION
- "SCRIPTING"
- SCRIPTING
- "CONNECTOR"
- CONNECTOR
- "HIDDEN"
- HIDDENInternal IP tasks that should not be available in the UI.
- "CLOUD_SYSTEMS"
- CLOUD_SYSTEMSTasks that are relevant to cloud systems teams and typically
- "CUSTOM_TASK_TEMPLATE"
- CUSTOM_TASK_TEMPLATEinclude connecting to Vector salesforce, CRM Hub Spanner etc. Task entities that derive from a custom task template.
- "TASK_RECOMMENDATIONS"
- TASK_RECOMMENDATIONSCategory to show task recommendations
EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption, EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOptionArgs                    
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- EnterpriseCrm Eventbus Proto Task Metadata Default Json Validation Option Unspecified Json Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- EnterpriseCrm Eventbus Proto Task Metadata Default Json Validation Option Skip 
- SKIPDo not run any validation against JSON schemas.
- EnterpriseCrm Eventbus Proto Task Metadata Default Json Validation Option Pre Execution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- EnterpriseCrm Eventbus Proto Task Metadata Default Json Validation Option Post Execution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- EnterpriseCrm Eventbus Proto Task Metadata Default Json Validation Option Pre Post Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UNSPECIFIED_JSON_VALIDATION_OPTION
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- SKIP
- SKIPDo not run any validation against JSON schemas.
- PRE_EXECUTION
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- POST_EXECUTION
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PRE_POST_EXECUTION
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- "UNSPECIFIED_JSON_VALIDATION_OPTION"
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- "SKIP"
- SKIPDo not run any validation against JSON schemas.
- "PRE_EXECUTION"
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- "POST_EXECUTION"
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- "PRE_POST_EXECUTION"
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
EnterpriseCrmEventbusProtoTaskMetadataExternalCategory, EnterpriseCrmEventbusProtoTaskMetadataExternalCategoryArgs                
- UnspecifiedExternal Category 
- UNSPECIFIED_EXTERNAL_CATEGORY
- Core
- CORE
- Connectors
- CONNECTORS
- ExternalHttp 
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- ExternalIntegration Services 
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- ExternalCustomer Actions 
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- ExternalFlow Control 
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- ExternalWorkspace 
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- ExternalSecurity 
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- ExternalDatabases 
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- ExternalAnalytics 
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- ExternalByoc 
- EXTERNAL_BYOCBYOC tasks
- ExternalByot 
- EXTERNAL_BYOTBYOT tasks
- ExternalArtificial Inteligence 
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- ExternalData Manipulation 
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
- EnterpriseCrm Eventbus Proto Task Metadata External Category Unspecified External Category 
- UNSPECIFIED_EXTERNAL_CATEGORY
- EnterpriseCrm Eventbus Proto Task Metadata External Category Core 
- CORE
- EnterpriseCrm Eventbus Proto Task Metadata External Category Connectors 
- CONNECTORS
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Http 
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Integration Services 
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Customer Actions 
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Flow Control 
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Workspace 
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Security 
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Databases 
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Analytics 
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Byoc 
- EXTERNAL_BYOCBYOC tasks
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Byot 
- EXTERNAL_BYOTBYOT tasks
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Artificial Inteligence 
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- EnterpriseCrm Eventbus Proto Task Metadata External Category External Data Manipulation 
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
- UnspecifiedExternal Category 
- UNSPECIFIED_EXTERNAL_CATEGORY
- Core
- CORE
- Connectors
- CONNECTORS
- ExternalHttp 
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- ExternalIntegration Services 
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- ExternalCustomer Actions 
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- ExternalFlow Control 
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- ExternalWorkspace 
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- ExternalSecurity 
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- ExternalDatabases 
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- ExternalAnalytics 
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- ExternalByoc 
- EXTERNAL_BYOCBYOC tasks
- ExternalByot 
- EXTERNAL_BYOTBYOT tasks
- ExternalArtificial Inteligence 
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- ExternalData Manipulation 
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
- UnspecifiedExternal Category 
- UNSPECIFIED_EXTERNAL_CATEGORY
- Core
- CORE
- Connectors
- CONNECTORS
- ExternalHttp 
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- ExternalIntegration Services 
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- ExternalCustomer Actions 
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- ExternalFlow Control 
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- ExternalWorkspace 
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- ExternalSecurity 
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- ExternalDatabases 
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- ExternalAnalytics 
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- ExternalByoc 
- EXTERNAL_BYOCBYOC tasks
- ExternalByot 
- EXTERNAL_BYOTBYOT tasks
- ExternalArtificial Inteligence 
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- ExternalData Manipulation 
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
- UNSPECIFIED_EXTERNAL_CATEGORY
- UNSPECIFIED_EXTERNAL_CATEGORY
- CORE
- CORE
- CONNECTORS
- CONNECTORS
- EXTERNAL_HTTP
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- EXTERNAL_INTEGRATION_SERVICES
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- EXTERNAL_CUSTOMER_ACTIONS
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- EXTERNAL_FLOW_CONTROL
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- EXTERNAL_WORKSPACE
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- EXTERNAL_SECURITY
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- EXTERNAL_DATABASES
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- EXTERNAL_ANALYTICS
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- EXTERNAL_BYOC
- EXTERNAL_BYOCBYOC tasks
- EXTERNAL_BYOT
- EXTERNAL_BYOTBYOT tasks
- EXTERNAL_ARTIFICIAL_INTELIGENCE
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- EXTERNAL_DATA_MANIPULATION
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
- "UNSPECIFIED_EXTERNAL_CATEGORY"
- UNSPECIFIED_EXTERNAL_CATEGORY
- "CORE"
- CORE
- "CONNECTORS"
- CONNECTORS
- "EXTERNAL_HTTP"
- EXTERNAL_HTTPHTTP tasks, e.g. rest api call task
- "EXTERNAL_INTEGRATION_SERVICES"
- EXTERNAL_INTEGRATION_SERVICESIntegration services, e.g. connector task
- "EXTERNAL_CUSTOMER_ACTIONS"
- EXTERNAL_CUSTOMER_ACTIONSCustomer ations, e.g. email task
- "EXTERNAL_FLOW_CONTROL"
- EXTERNAL_FLOW_CONTROLFlow control, e.g. while loop task
- "EXTERNAL_WORKSPACE"
- EXTERNAL_WORKSPACEWorkspace tasks, e.g. list drive task
- "EXTERNAL_SECURITY"
- EXTERNAL_SECURITYSecurity, e.g. kms related tasks
- "EXTERNAL_DATABASES"
- EXTERNAL_DATABASESDatabase operation tasks, e.g. read firestore info tasks
- "EXTERNAL_ANALYTICS"
- EXTERNAL_ANALYTICSAnalytics tasks, e.g. dataflow creattion tasks
- "EXTERNAL_BYOC"
- EXTERNAL_BYOCBYOC tasks
- "EXTERNAL_BYOT"
- EXTERNAL_BYOTBYOT tasks
- "EXTERNAL_ARTIFICIAL_INTELIGENCE"
- EXTERNAL_ARTIFICIAL_INTELIGENCEAI related tasks.
- "EXTERNAL_DATA_MANIPULATION"
- EXTERNAL_DATA_MANIPULATIONData manipulation related tasks, e.g. data mapping task
EnterpriseCrmEventbusProtoTaskMetadataResponse, EnterpriseCrmEventbusProtoTaskMetadataResponseArgs              
- ActiveTask stringName 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Metadata Admin Response> 
- Category string
- CodeSearch stringLink 
- The Code Search link to the Task Java file.
- DefaultJson stringValidation Option 
- 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
- ExternalCategory intSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- ExternalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- ExternalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- ExternalDoc stringMarkdown 
- 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.
- StandaloneExternal stringDoc Html 
- 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
- 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.
- ActiveTask stringName 
- The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
- Admins
[]EnterpriseCrm Eventbus Proto Task Metadata Admin Response 
- Category string
- CodeSearch stringLink 
- The Code Search link to the Task Java file.
- DefaultJson stringValidation Option 
- 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
- ExternalCategory intSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- ExternalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- ExternalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- ExternalDoc stringMarkdown 
- 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.
- StandaloneExternal stringDoc Html 
- 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
- []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.
- activeTask StringName 
- 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<EnterpriseCrm Eventbus Proto Task Metadata Admin Response> 
- category String
- codeSearch StringLink 
- The Code Search link to the Task Java file.
- defaultJson StringValidation Option 
- 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
- externalCategory IntegerSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc StringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc StringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc StringMarkdown 
- 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.
- standaloneExternal StringDoc Html 
- 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
- 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.
- activeTask stringName 
- The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
- admins
EnterpriseCrm Eventbus Proto Task Metadata Admin Response[] 
- category string
- codeSearch stringLink 
- The Code Search link to the Task Java file.
- defaultJson stringValidation Option 
- 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
- externalCategory numberSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc stringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc stringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc stringMarkdown 
- 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.
- standaloneExternal stringDoc Html 
- 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
- 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_ strname 
- 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[EnterpriseCrm Eventbus Proto Task Metadata Admin Response] 
- category str
- code_search_ strlink 
- The Code Search link to the Task Java file.
- default_json_ strvalidation_ option 
- 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_ intsequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- external_doc_ strhtml 
- External-facing documention embedded in the RHP for this task.
- external_doc_ strlink 
- Doc link for external-facing documentation (separate from g3doc).
- external_doc_ strmarkdown 
- DEPRECATED: Use external_doc_html.
- g3_doc_ strlink 
- 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_ strdoc_ html 
- 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
- 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.
- activeTask StringName 
- 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
- codeSearch StringLink 
- The Code Search link to the Task Java file.
- defaultJson StringValidation Option 
- 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
- externalCategory NumberSequence 
- Sequence with which the task in specific category to be displayed in task discovery panel for external users.
- externalDoc StringHtml 
- External-facing documention embedded in the RHP for this task.
- externalDoc StringLink 
- Doc link for external-facing documentation (separate from g3doc).
- externalDoc StringMarkdown 
- 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.
- standaloneExternal StringDoc Html 
- 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
- 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.
EnterpriseCrmEventbusProtoTaskMetadataStatus, EnterpriseCrmEventbusProtoTaskMetadataStatusArgs              
- UnspecifiedStatus 
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- DefaultInactive 
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- Active
- ACTIVEAvailable for use.
- EnterpriseCrm Eventbus Proto Task Metadata Status Unspecified Status 
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- EnterpriseCrm Eventbus Proto Task Metadata Status Default Inactive 
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- EnterpriseCrm Eventbus Proto Task Metadata Status Active 
- ACTIVEAvailable for use.
- UnspecifiedStatus 
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- DefaultInactive 
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- Active
- ACTIVEAvailable for use.
- UnspecifiedStatus 
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- DefaultInactive 
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- Active
- ACTIVEAvailable for use.
- UNSPECIFIED_STATUS
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- DEFAULT_INACTIVE
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- ACTIVE
- ACTIVEAvailable for use.
- "UNSPECIFIED_STATUS"
- UNSPECIFIED_STATUSDefault value. Actual Task Status should always be set to either INACTIVE or ACTIVE. If none is specified at runtime, it will be set to INACTIVE.
- "DEFAULT_INACTIVE"
- DEFAULT_INACTIVEStill in-progress or incomplete, and not intended for use.
- "ACTIVE"
- ACTIVEAvailable for use.
EnterpriseCrmEventbusProtoTaskMetadataSystem, EnterpriseCrmEventbusProtoTaskMetadataSystemArgs              
- UnspecifiedSystem 
- UNSPECIFIED_SYSTEM
- Generic
- GENERIC
- Buganizer
- BUGANIZER
- Salesforce
- SALESFORCE
- CloudSql 
- CLOUD_SQL
- Plx
- PLX
- Sheets
- SHEETS
- GoogleGroups 
- GOOGLE_GROUPS
- Spanner
- SPANNER
- DataBridge 
- DATA_BRIDGE
- EnterpriseCrm Eventbus Proto Task Metadata System Unspecified System 
- UNSPECIFIED_SYSTEM
- EnterpriseCrm Eventbus Proto Task Metadata System Generic 
- GENERIC
- EnterpriseCrm Eventbus Proto Task Metadata System Buganizer 
- BUGANIZER
- EnterpriseCrm Eventbus Proto Task Metadata System Salesforce 
- SALESFORCE
- EnterpriseCrm Eventbus Proto Task Metadata System Cloud Sql 
- CLOUD_SQL
- EnterpriseCrm Eventbus Proto Task Metadata System Plx 
- PLX
- EnterpriseCrm Eventbus Proto Task Metadata System Sheets 
- SHEETS
- EnterpriseCrm Eventbus Proto Task Metadata System Google Groups 
- GOOGLE_GROUPS
- EnterpriseCrm Eventbus Proto Task Metadata System Email 
- EnterpriseCrm Eventbus Proto Task Metadata System Spanner 
- SPANNER
- EnterpriseCrm Eventbus Proto Task Metadata System Data Bridge 
- DATA_BRIDGE
- UnspecifiedSystem 
- UNSPECIFIED_SYSTEM
- Generic
- GENERIC
- Buganizer
- BUGANIZER
- Salesforce
- SALESFORCE
- CloudSql 
- CLOUD_SQL
- Plx
- PLX
- Sheets
- SHEETS
- GoogleGroups 
- GOOGLE_GROUPS
- Spanner
- SPANNER
- DataBridge 
- DATA_BRIDGE
- UnspecifiedSystem 
- UNSPECIFIED_SYSTEM
- Generic
- GENERIC
- Buganizer
- BUGANIZER
- Salesforce
- SALESFORCE
- CloudSql 
- CLOUD_SQL
- Plx
- PLX
- Sheets
- SHEETS
- GoogleGroups 
- GOOGLE_GROUPS
- Spanner
- SPANNER
- DataBridge 
- DATA_BRIDGE
- UNSPECIFIED_SYSTEM
- UNSPECIFIED_SYSTEM
- GENERIC
- GENERIC
- BUGANIZER
- BUGANIZER
- SALESFORCE
- SALESFORCE
- CLOUD_SQL
- CLOUD_SQL
- PLX
- PLX
- SHEETS
- SHEETS
- GOOGLE_GROUPS
- GOOGLE_GROUPS
- SPANNER
- SPANNER
- DATA_BRIDGE
- DATA_BRIDGE
- "UNSPECIFIED_SYSTEM"
- UNSPECIFIED_SYSTEM
- "GENERIC"
- GENERIC
- "BUGANIZER"
- BUGANIZER
- "SALESFORCE"
- SALESFORCE
- "CLOUD_SQL"
- CLOUD_SQL
- "PLX"
- PLX
- "SHEETS"
- SHEETS
- "GOOGLE_GROUPS"
- GOOGLE_GROUPS
- "EMAIL"
- "SPANNER"
- SPANNER
- "DATA_BRIDGE"
- DATA_BRIDGE
EnterpriseCrmEventbusProtoTaskUiConfig, EnterpriseCrmEventbusProtoTaskUiConfigArgs              
- TaskUi List<Pulumi.Module Configs Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Ui Module Config> 
- Configurations of included config modules.
- TaskUi []EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config 
- Configurations of included config modules.
- taskUi List<EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config> 
- Configurations of included config modules.
- taskUi EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config[] 
- Configurations of included config modules.
- task_ui_ Sequence[Enterprisemodule_ configs Crm Eventbus Proto Task Ui Module Config] 
- Configurations of included config modules.
- taskUi List<Property Map>Module Configs 
- Configurations of included config modules.
EnterpriseCrmEventbusProtoTaskUiConfigResponse, EnterpriseCrmEventbusProtoTaskUiConfigResponseArgs                
- TaskUi List<Pulumi.Module Configs Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Ui Module Config Response> 
- Configurations of included config modules.
- TaskUi []EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config Response 
- Configurations of included config modules.
- taskUi List<EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config Response> 
- Configurations of included config modules.
- taskUi EnterpriseModule Configs Crm Eventbus Proto Task Ui Module Config Response[] 
- Configurations of included config modules.
- task_ui_ Sequence[Enterprisemodule_ configs Crm Eventbus Proto Task Ui Module Config Response] 
- Configurations of included config modules.
- taskUi List<Property Map>Module Configs 
- Configurations of included config modules.
EnterpriseCrmEventbusProtoTaskUiModuleConfig, EnterpriseCrmEventbusProtoTaskUiModuleConfigArgs                
- ModuleId EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id 
- ID of the config module.
- moduleId EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id 
- ID of the config module.
- moduleId EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id 
- ID of the config module.
- module_id EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id 
- ID of the config module.
- moduleId "UNSPECIFIED_TASK_MODULE" | "LABEL" | "ERROR_HANDLING" | "TASK_PARAM_TABLE" | "TASK_PARAM_FORM" | "PRECONDITION" | "SCRIPT_EDITOR" | "RPC" | "TASK_SUMMARY" | "SUSPENSION" | "RPC_TYPED" | "SUB_WORKFLOW" | "APPS_SCRIPT_NAVIGATOR" | "SUB_WORKFLOW_FOR_EACH_LOOP" | "FIELD_MAPPING" | "README" | "REST_CALLER" | "SUB_WORKFLOW_SCATTER_GATHER" | "CLOUD_SQL" | "GENERIC_CONNECTOR_TASK"
- ID of the config module.
EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleId, EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleIdArgs                    
- UnspecifiedTask Module 
- UNSPECIFIED_TASK_MODULEDefault
- Label
- LABELSupports editing label of a task config.
- ErrorHandling 
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- TaskParam Table 
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- TaskParam Form 
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- Precondition
- PRECONDITIONSupports editing preconditions of a task config.
- ScriptEditor 
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- Rpc
- RPCSupports editing task parameters associated with an RPC/stubby task.
- TaskSummary 
- TASK_SUMMARYContains readonly task information, including input/output type info.
- Suspension
- SUSPENSIONConfigures a SuspensionTask.
- RpcTyped 
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- SubWorkflow 
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- AppsScript Navigator 
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- SubWorkflow For Each Loop 
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- FieldMapping 
- FIELD_MAPPINGConfigures a FieldMappingTask.
- Readme
- READMEContains embedded in-product documentation for a task.
- RestCaller 
- REST_CALLERUI widget for the rest caller task.
- SubWorkflow Scatter Gather 
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- CloudSql 
- CLOUD_SQLConfigures a CloudSql Task.
- GenericConnector Task 
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Unspecified Task Module 
- UNSPECIFIED_TASK_MODULEDefault
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Label 
- LABELSupports editing label of a task config.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Error Handling 
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Task Param Table 
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Task Param Form 
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Precondition 
- PRECONDITIONSupports editing preconditions of a task config.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Script Editor 
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Rpc 
- RPCSupports editing task parameters associated with an RPC/stubby task.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Task Summary 
- TASK_SUMMARYContains readonly task information, including input/output type info.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Suspension 
- SUSPENSIONConfigures a SuspensionTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Rpc Typed 
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Sub Workflow 
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Apps Script Navigator 
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Sub Workflow For Each Loop 
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Field Mapping 
- FIELD_MAPPINGConfigures a FieldMappingTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Readme 
- READMEContains embedded in-product documentation for a task.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Rest Caller 
- REST_CALLERUI widget for the rest caller task.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Sub Workflow Scatter Gather 
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Cloud Sql 
- CLOUD_SQLConfigures a CloudSql Task.
- EnterpriseCrm Eventbus Proto Task Ui Module Config Module Id Generic Connector Task 
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
- UnspecifiedTask Module 
- UNSPECIFIED_TASK_MODULEDefault
- Label
- LABELSupports editing label of a task config.
- ErrorHandling 
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- TaskParam Table 
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- TaskParam Form 
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- Precondition
- PRECONDITIONSupports editing preconditions of a task config.
- ScriptEditor 
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- Rpc
- RPCSupports editing task parameters associated with an RPC/stubby task.
- TaskSummary 
- TASK_SUMMARYContains readonly task information, including input/output type info.
- Suspension
- SUSPENSIONConfigures a SuspensionTask.
- RpcTyped 
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- SubWorkflow 
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- AppsScript Navigator 
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- SubWorkflow For Each Loop 
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- FieldMapping 
- FIELD_MAPPINGConfigures a FieldMappingTask.
- Readme
- READMEContains embedded in-product documentation for a task.
- RestCaller 
- REST_CALLERUI widget for the rest caller task.
- SubWorkflow Scatter Gather 
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- CloudSql 
- CLOUD_SQLConfigures a CloudSql Task.
- GenericConnector Task 
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
- UnspecifiedTask Module 
- UNSPECIFIED_TASK_MODULEDefault
- Label
- LABELSupports editing label of a task config.
- ErrorHandling 
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- TaskParam Table 
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- TaskParam Form 
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- Precondition
- PRECONDITIONSupports editing preconditions of a task config.
- ScriptEditor 
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- Rpc
- RPCSupports editing task parameters associated with an RPC/stubby task.
- TaskSummary 
- TASK_SUMMARYContains readonly task information, including input/output type info.
- Suspension
- SUSPENSIONConfigures a SuspensionTask.
- RpcTyped 
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- SubWorkflow 
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- AppsScript Navigator 
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- SubWorkflow For Each Loop 
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- FieldMapping 
- FIELD_MAPPINGConfigures a FieldMappingTask.
- Readme
- READMEContains embedded in-product documentation for a task.
- RestCaller 
- REST_CALLERUI widget for the rest caller task.
- SubWorkflow Scatter Gather 
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- CloudSql 
- CLOUD_SQLConfigures a CloudSql Task.
- GenericConnector Task 
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
- UNSPECIFIED_TASK_MODULE
- UNSPECIFIED_TASK_MODULEDefault
- LABEL
- LABELSupports editing label of a task config.
- ERROR_HANDLING
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- TASK_PARAM_TABLE
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- TASK_PARAM_FORM
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- PRECONDITION
- PRECONDITIONSupports editing preconditions of a task config.
- SCRIPT_EDITOR
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- RPC
- RPCSupports editing task parameters associated with an RPC/stubby task.
- TASK_SUMMARY
- TASK_SUMMARYContains readonly task information, including input/output type info.
- SUSPENSION
- SUSPENSIONConfigures a SuspensionTask.
- RPC_TYPED
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- SUB_WORKFLOW
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- APPS_SCRIPT_NAVIGATOR
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- SUB_WORKFLOW_FOR_EACH_LOOP
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- FIELD_MAPPING
- FIELD_MAPPINGConfigures a FieldMappingTask.
- README
- READMEContains embedded in-product documentation for a task.
- REST_CALLER
- REST_CALLERUI widget for the rest caller task.
- SUB_WORKFLOW_SCATTER_GATHER
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- CLOUD_SQL
- CLOUD_SQLConfigures a CloudSql Task.
- GENERIC_CONNECTOR_TASK
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
- "UNSPECIFIED_TASK_MODULE"
- UNSPECIFIED_TASK_MODULEDefault
- "LABEL"
- LABELSupports editing label of a task config.
- "ERROR_HANDLING"
- ERROR_HANDLINGSupports editing error handling settings such as retry strategy.
- "TASK_PARAM_TABLE"
- TASK_PARAM_TABLESupports adding, removing and editing task parameter values in a table with little assistance or restriction.
- "TASK_PARAM_FORM"
- TASK_PARAM_FORMSupports editing values of declared input parameters of a task. Think of it as a "strongly typed" upgrade to the TASK_PARAM_TABLE.
- "PRECONDITION"
- PRECONDITIONSupports editing preconditions of a task config.
- "SCRIPT_EDITOR"
- SCRIPT_EDITORSupports adding, editing, and deleting the scripts associated with a script task, as well as modifying the input/output parameters.
- "RPC"
- RPCSupports editing task parameters associated with an RPC/stubby task.
- "TASK_SUMMARY"
- TASK_SUMMARYContains readonly task information, including input/output type info.
- "SUSPENSION"
- SUSPENSIONConfigures a SuspensionTask.
- "RPC_TYPED"
- RPC_TYPEDConfigures a GenericStubbyTypedTask.
- "SUB_WORKFLOW"
- SUB_WORKFLOWConfigures a SubWorkflowExecutorTask.
- "APPS_SCRIPT_NAVIGATOR"
- APPS_SCRIPT_NAVIGATORSupports navigating to Apps Script editor
- "SUB_WORKFLOW_FOR_EACH_LOOP"
- SUB_WORKFLOW_FOR_EACH_LOOPConfigures a SubWorkflowForEachLoopTask.
- "FIELD_MAPPING"
- FIELD_MAPPINGConfigures a FieldMappingTask.
- "README"
- READMEContains embedded in-product documentation for a task.
- "REST_CALLER"
- REST_CALLERUI widget for the rest caller task.
- "SUB_WORKFLOW_SCATTER_GATHER"
- SUB_WORKFLOW_SCATTER_GATHERConfigures a SubWorkflowScatterGatherTask.
- "CLOUD_SQL"
- CLOUD_SQLConfigures a CloudSql Task.
- "GENERIC_CONNECTOR_TASK"
- GENERIC_CONNECTOR_TASKConfigure a GenericConnectorTask.
EnterpriseCrmEventbusProtoTaskUiModuleConfigResponse, EnterpriseCrmEventbusProtoTaskUiModuleConfigResponseArgs                  
- 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.
EnterpriseCrmEventbusProtoTeardown, EnterpriseCrmEventbusProtoTeardownArgs          
- teardownTask List<Property Map>Configs 
- Required.
EnterpriseCrmEventbusProtoTeardownResponse, EnterpriseCrmEventbusProtoTeardownResponseArgs            
- teardownTask List<Property Map>Configs 
- Required.
EnterpriseCrmEventbusProtoTeardownTaskConfig, EnterpriseCrmEventbusProtoTeardownTaskConfigArgs              
- Name string
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- TeardownTask stringImplementation Class Name 
- Implementation class name.
- CreatorEmail string
- The creator's email address.
- NextTeardown Pulumi.Task Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Teardown Task 
- Parameters
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Parameters 
- The parameters the user can pass to this task.
- Properties
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Bus Properties 
- Name string
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- TeardownTask stringImplementation Class Name 
- Implementation class name.
- CreatorEmail string
- The creator's email address.
- NextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task 
- Parameters
EnterpriseCrm Eventbus Proto Event Parameters 
- The parameters the user can pass to this task.
- Properties
EnterpriseCrm Eventbus Proto Event Bus Properties 
- name String
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- teardownTask StringImplementation Class Name 
- Implementation class name.
- creatorEmail String
- The creator's email address.
- nextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties 
- name string
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- teardownTask stringImplementation Class Name 
- Implementation class name.
- creatorEmail string
- The creator's email address.
- nextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties 
- name str
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- teardown_task_ strimplementation_ class_ name 
- Implementation class name.
- creator_email str
- The creator's email address.
- next_teardown_ Enterprisetask Crm Eventbus Proto Next Teardown Task 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties 
- name String
- Unique identifier of the teardown task within this Config. We use this field as the identifier to find next teardown tasks.
- teardownTask StringImplementation Class Name 
- Implementation class name.
- creatorEmail String
- The creator's email address.
- nextTeardown Property MapTask 
- parameters Property Map
- The parameters the user can pass to this task.
- properties Property Map
EnterpriseCrmEventbusProtoTeardownTaskConfigResponse, EnterpriseCrmEventbusProtoTeardownTaskConfigResponseArgs                
- 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.
- NextTeardown Pulumi.Task Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Teardown Task Response 
- Parameters
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Parameters Response 
- The parameters the user can pass to this task.
- Properties
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Bus Properties Response 
- TeardownTask stringImplementation Class Name 
- 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.
- NextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task Response 
- Parameters
EnterpriseCrm Eventbus Proto Event Parameters Response 
- The parameters the user can pass to this task.
- Properties
EnterpriseCrm Eventbus Proto Event Bus Properties Response 
- TeardownTask stringImplementation Class Name 
- 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.
- nextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task Response 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters Response 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties Response 
- teardownTask StringImplementation Class Name 
- 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.
- nextTeardown EnterpriseTask Crm Eventbus Proto Next Teardown Task Response 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters Response 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties Response 
- teardownTask stringImplementation Class Name 
- 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_ Enterprisetask Crm Eventbus Proto Next Teardown Task Response 
- parameters
EnterpriseCrm Eventbus Proto Event Parameters Response 
- The parameters the user can pass to this task.
- properties
EnterpriseCrm Eventbus Proto Event Bus Properties Response 
- teardown_task_ strimplementation_ class_ name 
- 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.
- nextTeardown Property MapTask 
- parameters Property Map
- The parameters the user can pass to this task.
- properties Property Map
- teardownTask StringImplementation Class Name 
- Implementation class name.
EnterpriseCrmEventbusProtoTriggerCriteria, EnterpriseCrmEventbusProtoTriggerCriteriaArgs            
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Parameters 
- Optional. To be used in TaskConfig for the implementation class.
- TriggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters 
- Optional. To be used in TaskConfig for the implementation class.
- TriggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters 
- Optional. To be used in TaskConfig for the implementation class.
- triggerCriteria StringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters 
- Optional. To be used in TaskConfig for the implementation class.
- triggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters 
- Optional. To be used in TaskConfig for the implementation class.
- trigger_criteria_ strtask_ implementation_ class_ name 
- 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.
- triggerCriteria StringTask Implementation Class Name 
- Optional. Implementation class name. The class should implement the “TypedTask” interface.
EnterpriseCrmEventbusProtoTriggerCriteriaResponse, EnterpriseCrmEventbusProtoTriggerCriteriaResponseArgs              
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Event Parameters Response 
- Optional. To be used in TaskConfig for the implementation class.
- TriggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters Response 
- Optional. To be used in TaskConfig for the implementation class.
- TriggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters Response 
- Optional. To be used in TaskConfig for the implementation class.
- triggerCriteria StringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters Response 
- Optional. To be used in TaskConfig for the implementation class.
- triggerCriteria stringTask Implementation Class Name 
- 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
EnterpriseCrm Eventbus Proto Event Parameters Response 
- Optional. To be used in TaskConfig for the implementation class.
- trigger_criteria_ strtask_ implementation_ class_ name 
- 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.
- triggerCriteria StringTask Implementation Class Name 
- Optional. Implementation class name. The class should implement the “TypedTask” interface.
EnterpriseCrmEventbusProtoValueType, EnterpriseCrmEventbusProtoValueTypeArgs            
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Double Array 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Int Array 
- IntValue string
- ProtoValue Dictionary<string, string>
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto String Array 
- StringValue string
- BooleanValue bool
- DoubleArray EnterpriseCrm Eventbus Proto Double Array 
- DoubleValue float64
- IntArray EnterpriseCrm Eventbus Proto Int Array 
- IntValue string
- ProtoValue map[string]string
- StringArray EnterpriseCrm Eventbus Proto String Array 
- StringValue string
- booleanValue Boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Array 
- doubleValue Double
- intArray EnterpriseCrm Eventbus Proto Int Array 
- intValue String
- protoValue Map<String,String>
- stringArray EnterpriseCrm Eventbus Proto String Array 
- stringValue String
- booleanValue boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Array 
- doubleValue number
- intArray EnterpriseCrm Eventbus Proto Int Array 
- intValue string
- protoValue {[key: string]: string}
- stringArray EnterpriseCrm Eventbus Proto String Array 
- stringValue string
- booleanValue Boolean
- doubleArray Property Map
- doubleValue Number
- intArray Property Map
- intValue String
- protoValue Map<String>
- stringArray Property Map
- stringValue String
EnterpriseCrmEventbusProtoValueTypeResponse, EnterpriseCrmEventbusProtoValueTypeResponseArgs              
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Double Array Response 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Int Array Response 
- IntValue string
- ProtoValue Dictionary<string, string>
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto String Array Response 
- StringValue string
- booleanValue boolean
- doubleArray EnterpriseCrm Eventbus Proto Double Array Response 
- doubleValue number
- intArray EnterpriseCrm Eventbus Proto Int Array Response 
- intValue string
- protoValue {[key: string]: string}
- stringArray EnterpriseCrm Eventbus Proto String Array Response 
- stringValue string
- booleanValue Boolean
- doubleArray Property Map
- doubleValue Number
- intArray Property Map
- intValue String
- protoValue Map<String>
- stringArray Property Map
- stringValue String
EnterpriseCrmEventbusProtoWorkflowAlertConfig, EnterpriseCrmEventbusProtoWorkflowAlertConfigArgs              
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List 
- MetricType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Workflow Alert Config Metric Type 
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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 Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Proto Workflow Alert Config Threshold Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- WarningEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- MetricType EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type 
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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 EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- WarningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- metricType EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type 
- numAggregation IntegerPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold stringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- metricType EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type 
- numAggregation numberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal booleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List 
- 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_ strms 
- 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_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List 
- metric_type EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type 
- num_aggregation_ intperiods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- only_final_ boolattempt 
- 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 EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value 
- The metric value, above or below which the alert should be triggered.
- warning_enum_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum Property MapList 
- metricType "METRIC_TYPE_UNSPECIFIED" | "EVENT_ERROR_RATE" | "EVENT_WARNING_RATE" | "TASK_ERROR_RATE" | "TASK_WARNING_RATE" | "TASK_RATE" | "EVENT_RATE" | "EVENT_AVERAGE_DURATION" | "EVENT_PERCENTILE_DURATION" | "TASK_AVERAGE_DURATION" | "TASK_PERCENTILE_DURATION"
- numAggregation NumberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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 "UNSPECIFIED_THRESHOLD_TYPE" | "EXPECTED_MIN" | "EXPECTED_MAX"
- 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.
- warningEnum Property MapList 
EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType, EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricTypeArgs                  
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Metric Type Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Event Error Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Event Warning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Task Error Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Task Warning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Task Rate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Event Rate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Event Average Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Event Percentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Task Average Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- EnterpriseCrm Eventbus Proto Workflow Alert Config Metric Type Task Percentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
- METRIC_TYPE_UNSPECIFIED
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EVENT_ERROR_RATE
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- EVENT_WARNING_RATE
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- TASK_ERROR_RATE
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- TASK_WARNING_RATE
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- TASK_RATE
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- EVENT_RATE
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EVENT_AVERAGE_DURATION
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- EVENT_PERCENTILE_DURATION
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- TASK_AVERAGE_DURATION
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- TASK_PERCENTILE_DURATION
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
- "METRIC_TYPE_UNSPECIFIED"
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- "EVENT_ERROR_RATE"
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing workflow.
- "EVENT_WARNING_RATE"
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing workflow. Warnings use the same enum values as errors.
- "TASK_ERROR_RATE"
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing workflow.
- "TASK_WARNING_RATE"
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing workflow.
- "TASK_RATE"
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing workflow.
- "EVENT_RATE"
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- "EVENT_AVERAGE_DURATION"
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this workflow.
- "EVENT_PERCENTILE_DURATION"
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of workflow executions. E.g. If 10% or more of the workflow executions have durations above 5 seconds, alert.
- "TASK_AVERAGE_DURATION"
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing workflow,
- "TASK_PERCENTILE_DURATION"
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing workflow. E.g. If 10% or more of the task executions in the workflow have durations above 5 seconds, alert.
EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse, EnterpriseCrmEventbusProtoWorkflowAlertConfigResponseArgs                
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List Response 
- MetricType string
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- WarningEnum Pulumi.List Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- DurationThreshold stringMs 
- 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.
- ErrorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- MetricType string
- NumAggregation intPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- OnlyFinal boolAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- WarningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metricType String
- numAggregation IntegerPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold stringMs 
- 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.
- errorEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metricType string
- numAggregation numberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal booleanAttempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warningEnum EnterpriseList Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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_ strms 
- 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_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List Response 
- metric_type str
- num_aggregation_ intperiods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- only_final_ boolattempt 
- 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 EnterpriseCrm Eventbus Proto Base Alert Config Threshold Value Response 
- The metric value, above or below which the alert should be triggered.
- warning_enum_ Enterpriselist Crm Eventbus Proto Base Alert Config Error Enum List Response 
- 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.
- durationThreshold StringMs 
- 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.
- errorEnum Property MapList 
- metricType String
- numAggregation NumberPeriods 
- For how many contiguous aggregation periods should the expected min or max be violated for the alert to be fired.
- onlyFinal BooleanAttempt 
- 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.
- warningEnum Property MapList 
EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType, EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdTypeArgs                  
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type Unspecified Threshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type Expected Min 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- EnterpriseCrm Eventbus Proto Workflow Alert Config Threshold Type Expected Max 
- EXPECTED_MAX
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- UnspecifiedThreshold Type 
- UNSPECIFIED_THRESHOLD_TYPE
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- ExpectedMax 
- EXPECTED_MAX
- UNSPECIFIED_THRESHOLD_TYPE
- UNSPECIFIED_THRESHOLD_TYPE
- EXPECTED_MIN
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- EXPECTED_MAX
- EXPECTED_MAX
- "UNSPECIFIED_THRESHOLD_TYPE"
- UNSPECIFIED_THRESHOLD_TYPE
- "EXPECTED_MIN"
- EXPECTED_MINNote that this field will only trigger alerts if the workflow specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours.
- "EXPECTED_MAX"
- EXPECTED_MAX
EnterpriseCrmEventbusStats, EnterpriseCrmEventbusStatsArgs        
- Dimensions
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Stats Dimensions 
- Dimensions that these stats have been aggregated on.
- DurationIn doubleSeconds 
- Average duration in seconds.
- ErrorRate double
- Average error rate.
- Qps double
- Queries per second.
- WarningRate double
- Average warning rate.
- Dimensions
EnterpriseCrm Eventbus Stats Dimensions 
- Dimensions that these stats have been aggregated on.
- DurationIn float64Seconds 
- Average duration in seconds.
- ErrorRate float64
- Average error rate.
- Qps float64
- Queries per second.
- WarningRate float64
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions 
- Dimensions that these stats have been aggregated on.
- durationIn DoubleSeconds 
- Average duration in seconds.
- errorRate Double
- Average error rate.
- qps Double
- Queries per second.
- warningRate Double
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions 
- Dimensions that these stats have been aggregated on.
- durationIn numberSeconds 
- Average duration in seconds.
- errorRate number
- Average error rate.
- qps number
- Queries per second.
- warningRate number
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions 
- Dimensions that these stats have been aggregated on.
- duration_in_ floatseconds 
- 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.
- durationIn NumberSeconds 
- Average duration in seconds.
- errorRate Number
- Average error rate.
- qps Number
- Queries per second.
- warningRate Number
- Average warning rate.
EnterpriseCrmEventbusStatsDimensions, EnterpriseCrmEventbusStatsDimensionsArgs          
- ClientId string
- EnumFilter Pulumi.Type Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Stats Dimensions Enum Filter Type 
- Whether to include or exclude the enums matching the regex.
- ErrorEnum stringString 
- RetryAttempt Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Eventbus Stats Dimensions Retry Attempt 
- TaskName string
- TaskNumber string
- TriggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- WarningEnum stringString 
- WorkflowId string
- WorkflowName string
- ClientId string
- EnumFilter EnterpriseType Crm Eventbus Stats Dimensions Enum Filter Type 
- Whether to include or exclude the enums matching the regex.
- ErrorEnum stringString 
- RetryAttempt EnterpriseCrm Eventbus Stats Dimensions Retry Attempt 
- TaskName string
- TaskNumber string
- TriggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- WarningEnum stringString 
- WorkflowId string
- WorkflowName string
- clientId String
- enumFilter EnterpriseType Crm Eventbus Stats Dimensions Enum Filter Type 
- Whether to include or exclude the enums matching the regex.
- errorEnum StringString 
- retryAttempt EnterpriseCrm Eventbus Stats Dimensions Retry Attempt 
- taskName String
- taskNumber String
- triggerId String
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum StringString 
- workflowId String
- workflowName String
- clientId string
- enumFilter EnterpriseType Crm Eventbus Stats Dimensions Enum Filter Type 
- Whether to include or exclude the enums matching the regex.
- errorEnum stringString 
- retryAttempt EnterpriseCrm Eventbus Stats Dimensions Retry Attempt 
- taskName string
- taskNumber string
- triggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum stringString 
- workflowId string
- workflowName string
- client_id str
- enum_filter_ Enterprisetype Crm Eventbus Stats Dimensions Enum Filter Type 
- Whether to include or exclude the enums matching the regex.
- error_enum_ strstring 
- retry_attempt EnterpriseCrm Eventbus Stats Dimensions Retry Attempt 
- 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_ strstring 
- workflow_id str
- workflow_name str
- clientId String
- enumFilter "DEFAULT_INCLUSIVE" | "EXCLUSIVE"Type 
- Whether to include or exclude the enums matching the regex.
- errorEnum StringString 
- retryAttempt "UNSPECIFIED" | "FINAL" | "RETRYABLE" | "CANCELED"
- taskName String
- taskNumber String
- triggerId String
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum StringString 
- workflowId String
- workflowName String
EnterpriseCrmEventbusStatsDimensionsEnumFilterType, EnterpriseCrmEventbusStatsDimensionsEnumFilterTypeArgs                
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- EnterpriseCrm Eventbus Stats Dimensions Enum Filter Type Default Inclusive 
- DEFAULT_INCLUSIVE
- EnterpriseCrm Eventbus Stats Dimensions Enum Filter Type Exclusive 
- EXCLUSIVE
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- DefaultInclusive 
- DEFAULT_INCLUSIVE
- Exclusive
- EXCLUSIVE
- DEFAULT_INCLUSIVE
- DEFAULT_INCLUSIVE
- EXCLUSIVE
- EXCLUSIVE
- "DEFAULT_INCLUSIVE"
- DEFAULT_INCLUSIVE
- "EXCLUSIVE"
- EXCLUSIVE
EnterpriseCrmEventbusStatsDimensionsResponse, EnterpriseCrmEventbusStatsDimensionsResponseArgs            
- ClientId string
- EnumFilter stringType 
- Whether to include or exclude the enums matching the regex.
- ErrorEnum stringString 
- RetryAttempt string
- TaskName string
- TaskNumber string
- TriggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- WarningEnum stringString 
- WorkflowId string
- WorkflowName string
- ClientId string
- EnumFilter stringType 
- Whether to include or exclude the enums matching the regex.
- ErrorEnum stringString 
- RetryAttempt string
- TaskName string
- TaskNumber string
- TriggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- WarningEnum stringString 
- WorkflowId string
- WorkflowName string
- clientId String
- enumFilter StringType 
- Whether to include or exclude the enums matching the regex.
- errorEnum StringString 
- retryAttempt String
- taskName String
- taskNumber String
- triggerId String
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum StringString 
- workflowId String
- workflowName String
- clientId string
- enumFilter stringType 
- Whether to include or exclude the enums matching the regex.
- errorEnum stringString 
- retryAttempt string
- taskName string
- taskNumber string
- triggerId string
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum stringString 
- workflowId string
- workflowName string
- client_id str
- enum_filter_ strtype 
- Whether to include or exclude the enums matching the regex.
- error_enum_ strstring 
- 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_ strstring 
- workflow_id str
- workflow_name str
- clientId String
- enumFilter StringType 
- Whether to include or exclude the enums matching the regex.
- errorEnum StringString 
- retryAttempt String
- taskName String
- taskNumber String
- triggerId String
- Stats have been or will be aggregated on set fields for any semantically-meaningful combination.
- warningEnum StringString 
- workflowId String
- workflowName String
EnterpriseCrmEventbusStatsDimensionsRetryAttempt, EnterpriseCrmEventbusStatsDimensionsRetryAttemptArgs              
- Unspecified
- UNSPECIFIED
- Final
- FINALTask has completed successfully or has depleted all retry attempts.
- Retryable
- RETRYABLETask has failed but may be retried.
- Canceled
- CANCELEDTask has been deliberately canceled.
- EnterpriseCrm Eventbus Stats Dimensions Retry Attempt Unspecified 
- UNSPECIFIED
- EnterpriseCrm Eventbus Stats Dimensions Retry Attempt Final 
- FINALTask has completed successfully or has depleted all retry attempts.
- EnterpriseCrm Eventbus Stats Dimensions Retry Attempt Retryable 
- RETRYABLETask has failed but may be retried.
- EnterpriseCrm Eventbus Stats Dimensions Retry Attempt Canceled 
- CANCELEDTask has been deliberately canceled.
- Unspecified
- UNSPECIFIED
- Final
- FINALTask has completed successfully or has depleted all retry attempts.
- Retryable
- RETRYABLETask has failed but may be retried.
- Canceled
- CANCELEDTask has been deliberately canceled.
- Unspecified
- UNSPECIFIED
- Final
- FINALTask has completed successfully or has depleted all retry attempts.
- Retryable
- RETRYABLETask has failed but may be retried.
- Canceled
- CANCELEDTask has been deliberately canceled.
- UNSPECIFIED
- UNSPECIFIED
- FINAL
- FINALTask has completed successfully or has depleted all retry attempts.
- RETRYABLE
- RETRYABLETask has failed but may be retried.
- CANCELED
- CANCELEDTask has been deliberately canceled.
- "UNSPECIFIED"
- UNSPECIFIED
- "FINAL"
- FINALTask has completed successfully or has depleted all retry attempts.
- "RETRYABLE"
- RETRYABLETask has failed but may be retried.
- "CANCELED"
- CANCELEDTask has been deliberately canceled.
EnterpriseCrmEventbusStatsResponse, EnterpriseCrmEventbusStatsResponseArgs          
- Dimensions
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Stats Dimensions Response 
- Dimensions that these stats have been aggregated on.
- DurationIn doubleSeconds 
- Average duration in seconds.
- ErrorRate double
- Average error rate.
- Qps double
- Queries per second.
- WarningRate double
- Average warning rate.
- Dimensions
EnterpriseCrm Eventbus Stats Dimensions Response 
- Dimensions that these stats have been aggregated on.
- DurationIn float64Seconds 
- Average duration in seconds.
- ErrorRate float64
- Average error rate.
- Qps float64
- Queries per second.
- WarningRate float64
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions Response 
- Dimensions that these stats have been aggregated on.
- durationIn DoubleSeconds 
- Average duration in seconds.
- errorRate Double
- Average error rate.
- qps Double
- Queries per second.
- warningRate Double
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions Response 
- Dimensions that these stats have been aggregated on.
- durationIn numberSeconds 
- Average duration in seconds.
- errorRate number
- Average error rate.
- qps number
- Queries per second.
- warningRate number
- Average warning rate.
- dimensions
EnterpriseCrm Eventbus Stats Dimensions Response 
- Dimensions that these stats have been aggregated on.
- duration_in_ floatseconds 
- 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.
- durationIn NumberSeconds 
- Average duration in seconds.
- errorRate Number
- Average error rate.
- qps Number
- Queries per second.
- warningRate Number
- Average warning rate.
EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray, EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayArgs                
- BooleanValues List<bool>
- BooleanValues []bool
- booleanValues List<Boolean>
- booleanValues boolean[]
- boolean_values Sequence[bool]
- booleanValues List<Boolean>
EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayResponse, EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayResponseArgs                  
- BooleanValues List<bool>
- BooleanValues []bool
- booleanValues List<Boolean>
- booleanValues boolean[]
- boolean_values Sequence[bool]
- booleanValues List<Boolean>
EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray, EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayArgs                
- DoubleValues List<double>
- DoubleValues []float64
- doubleValues List<Double>
- doubleValues number[]
- double_values Sequence[float]
- doubleValues List<Number>
EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayResponse, EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayResponseArgs                  
- DoubleValues List<double>
- DoubleValues []float64
- doubleValues List<Double>
- doubleValues number[]
- double_values Sequence[float]
- doubleValues List<Number>
EnterpriseCrmFrontendsEventbusProtoEventParameters, EnterpriseCrmFrontendsEventbusProtoEventParametersArgs              
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Entry> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
- Parameters
[]EnterpriseCrm Frontends Eventbus Proto Parameter Entry 
- 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<EnterpriseCrm Frontends Eventbus Proto Parameter Entry> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
- parameters
EnterpriseCrm Frontends Eventbus Proto Parameter Entry[] 
- 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[EnterpriseCrm Frontends Eventbus Proto Parameter Entry] 
- 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.
EnterpriseCrmFrontendsEventbusProtoEventParametersResponse, EnterpriseCrmFrontendsEventbusProtoEventParametersResponseArgs                
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Entry Response> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
- Parameters
[]EnterpriseCrm Frontends Eventbus Proto Parameter Entry Response 
- 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<EnterpriseCrm Frontends Eventbus Proto Parameter Entry Response> 
- Parameters are a part of Event and can be used to communicate between different tasks that are part of the same workflow execution.
- parameters
EnterpriseCrm Frontends Eventbus Proto Parameter Entry Response[] 
- 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[EnterpriseCrm Frontends Eventbus Proto Parameter Entry Response] 
- 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.
EnterpriseCrmFrontendsEventbusProtoIntParameterArray, EnterpriseCrmFrontendsEventbusProtoIntParameterArrayArgs                
- IntValues List<string>
- IntValues []string
- intValues List<String>
- intValues string[]
- int_values Sequence[str]
- intValues List<String>
EnterpriseCrmFrontendsEventbusProtoIntParameterArrayResponse, EnterpriseCrmFrontendsEventbusProtoIntParameterArrayResponseArgs                  
- IntValues List<string>
- IntValues []string
- intValues List<String>
- intValues string[]
- int_values Sequence[str]
- intValues List<String>
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry, EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs                
- 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.
- CollectionElement stringClass Name 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Config 
- Optional fields, such as help text and other useful info.
- DataType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Param Spec Entry Data Type 
- The data type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Proto Definition 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule 
- 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.
- CollectionElement stringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config 
- Optional fields, such as help text and other useful info.
- DataType EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type 
- The data type of the parameter.
- DefaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition 
- Populated if this represents a proto or proto array.
- Required bool
- If set, the user must provide an input value for this parameter.
- ValidationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule 
- 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.
- collectionElement StringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config 
- Optional fields, such as help text and other useful info.
- dataType EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type 
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition 
- Populated if this represents a proto or proto array.
- required Boolean
- If set, the user must provide an input value for this parameter.
- validationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule 
- 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.
- collectionElement stringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config 
- Optional fields, such as help text and other useful info.
- dataType EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type 
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition 
- Populated if this represents a proto or proto array.
- required boolean
- If set, the user must provide an input value for this parameter.
- validationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule 
- 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_ strclass_ name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config 
- Optional fields, such as help text and other useful info.
- data_type EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type 
- The data type of the parameter.
- default_value EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule 
- 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.
- collectionElement StringClass Name 
- 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 "DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "PROTO_VALUE" | "SERIALIZED_OBJECT_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "PROTO_ARRAY" | "PROTO_ENUM" | "BOOLEAN_ARRAY" | "PROTO_ENUM_ARRAY" | "BYTES" | "BYTES_ARRAY" | "NON_SERIALIZABLE_OBJECT" | "JSON_VALUE"
- 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.
EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType, EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataTypeArgs                    
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Data Type Unspecified 
- DATA_TYPE_UNSPECIFIED
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type String Value 
- STRING_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Int Value 
- INT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Double Value 
- DOUBLE_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Boolean Value 
- BOOLEAN_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Proto Value 
- PROTO_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Serialized Object Value 
- SERIALIZED_OBJECT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type String Array 
- STRING_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Int Array 
- INT_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Double Array 
- DOUBLE_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Proto Array 
- PROTO_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Proto Enum 
- PROTO_ENUM
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Boolean Array 
- BOOLEAN_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Proto Enum Array 
- PROTO_ENUM_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Bytes 
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Bytes Array 
- BYTES_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Non Serializable Object 
- NON_SERIALIZABLE_OBJECT
- EnterpriseCrm Frontends Eventbus Proto Param Spec Entry Data Type Json Value 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DATA_TYPE_UNSPECIFIED
- DATA_TYPE_UNSPECIFIED
- STRING_VALUE
- STRING_VALUE
- INT_VALUE
- INT_VALUE
- DOUBLE_VALUE
- DOUBLE_VALUE
- BOOLEAN_VALUE
- BOOLEAN_VALUE
- PROTO_VALUE
- PROTO_VALUE
- SERIALIZED_OBJECT_VALUE
- SERIALIZED_OBJECT_VALUE
- STRING_ARRAY
- STRING_ARRAY
- INT_ARRAY
- INT_ARRAY
- DOUBLE_ARRAY
- DOUBLE_ARRAY
- PROTO_ARRAY
- PROTO_ARRAY
- PROTO_ENUM
- PROTO_ENUM
- BOOLEAN_ARRAY
- BOOLEAN_ARRAY
- PROTO_ENUM_ARRAY
- PROTO_ENUM_ARRAY
- BYTES
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BYTES_ARRAY
- BYTES_ARRAY
- NON_SERIALIZABLE_OBJECT
- NON_SERIALIZABLE_OBJECT
- JSON_VALUE
- JSON_VALUE
- "DATA_TYPE_UNSPECIFIED"
- DATA_TYPE_UNSPECIFIED
- "STRING_VALUE"
- STRING_VALUE
- "INT_VALUE"
- INT_VALUE
- "DOUBLE_VALUE"
- DOUBLE_VALUE
- "BOOLEAN_VALUE"
- BOOLEAN_VALUE
- "PROTO_VALUE"
- PROTO_VALUE
- "SERIALIZED_OBJECT_VALUE"
- SERIALIZED_OBJECT_VALUE
- "STRING_ARRAY"
- STRING_ARRAY
- "INT_ARRAY"
- INT_ARRAY
- "DOUBLE_ARRAY"
- DOUBLE_ARRAY
- "PROTO_ARRAY"
- PROTO_ARRAY
- "PROTO_ENUM"
- PROTO_ENUM
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAY
- "PROTO_ENUM_ARRAY"
- PROTO_ENUM_ARRAY
- "BYTES"
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- "BYTES_ARRAY"
- BYTES_ARRAY
- "NON_SERIALIZABLE_OBJECT"
- NON_SERIALIZABLE_OBJECT
- "JSON_VALUE"
- JSON_VALUE
EnterpriseCrmFrontendsEventbusProtoParamSpecEntryResponse, EnterpriseCrmFrontendsEventbusProtoParamSpecEntryResponseArgs                  
- 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.
- CollectionElement stringClass Name 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Config Response 
- Optional fields, such as help text and other useful info.
- DataType string
- The data type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Proto Definition Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Param Spec Entry Validation Rule Response 
- 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.
- CollectionElement stringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config Response 
- Optional fields, such as help text and other useful info.
- DataType string
- The data type of the parameter.
- DefaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition Response 
- Populated if this represents a proto or proto array.
- Required bool
- If set, the user must provide an input value for this parameter.
- ValidationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule Response 
- 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.
- collectionElement StringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config Response 
- Optional fields, such as help text and other useful info.
- dataType String
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition Response 
- Populated if this represents a proto or proto array.
- required Boolean
- If set, the user must provide an input value for this parameter.
- validationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule Response 
- 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.
- collectionElement stringClass Name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config Response 
- Optional fields, such as help text and other useful info.
- dataType string
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition Response 
- Populated if this represents a proto or proto array.
- required boolean
- If set, the user must provide an input value for this parameter.
- validationRule EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule Response 
- 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_ strclass_ name 
- 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
EnterpriseCrm Eventbus Proto Param Spec Entry Config Response 
- Optional fields, such as help text and other useful info.
- data_type str
- The data type of the parameter.
- default_value EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Proto Definition Response 
- 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 EnterpriseCrm Eventbus Proto Param Spec Entry Validation Rule Response 
- 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.
- collectionElement StringClass Name 
- 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.
EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage, EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageArgs                
EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse, EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponseArgs                  
EnterpriseCrmFrontendsEventbusProtoParameterEntry, EnterpriseCrmFrontendsEventbusProtoParameterEntryArgs              
- DataType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Parameter Entry Data Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type 
- Values for the defined keys. Each value can either be string, int, double or any proto message.
- DataType EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- Values for the defined keys. Each value can either be string, int, double or any proto message.
- dataType EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- Values for the defined keys. Each value can either be string, int, double or any proto message.
- dataType EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- Values for the defined keys. Each value can either be string, int, double or any proto message.
- data_type EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- Values for the defined keys. Each value can either be string, int, double or any proto message.
- dataType "DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "PROTO_VALUE" | "SERIALIZED_OBJECT_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "PROTO_ARRAY" | "PROTO_ENUM" | "BOOLEAN_ARRAY" | "PROTO_ENUM_ARRAY" | "BYTES" | "BYTES_ARRAY" | "NON_SERIALIZABLE_OBJECT" | "JSON_VALUE"
- 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.
EnterpriseCrmFrontendsEventbusProtoParameterEntryDataType, EnterpriseCrmFrontendsEventbusProtoParameterEntryDataTypeArgs                  
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Data Type Unspecified 
- DATA_TYPE_UNSPECIFIED
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type String Value 
- STRING_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Int Value 
- INT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Double Value 
- DOUBLE_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Boolean Value 
- BOOLEAN_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Proto Value 
- PROTO_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Serialized Object Value 
- SERIALIZED_OBJECT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type String Array 
- STRING_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Int Array 
- INT_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Double Array 
- DOUBLE_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Proto Array 
- PROTO_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Proto Enum 
- PROTO_ENUM
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Boolean Array 
- BOOLEAN_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Proto Enum Array 
- PROTO_ENUM_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Bytes 
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Bytes Array 
- BYTES_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Non Serializable Object 
- NON_SERIALIZABLE_OBJECT
- EnterpriseCrm Frontends Eventbus Proto Parameter Entry Data Type Json Value 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DATA_TYPE_UNSPECIFIED
- DATA_TYPE_UNSPECIFIED
- STRING_VALUE
- STRING_VALUE
- INT_VALUE
- INT_VALUE
- DOUBLE_VALUE
- DOUBLE_VALUE
- BOOLEAN_VALUE
- BOOLEAN_VALUE
- PROTO_VALUE
- PROTO_VALUE
- SERIALIZED_OBJECT_VALUE
- SERIALIZED_OBJECT_VALUE
- STRING_ARRAY
- STRING_ARRAY
- INT_ARRAY
- INT_ARRAY
- DOUBLE_ARRAY
- DOUBLE_ARRAY
- PROTO_ARRAY
- PROTO_ARRAY
- PROTO_ENUM
- PROTO_ENUM
- BOOLEAN_ARRAY
- BOOLEAN_ARRAY
- PROTO_ENUM_ARRAY
- PROTO_ENUM_ARRAY
- BYTES
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BYTES_ARRAY
- BYTES_ARRAY
- NON_SERIALIZABLE_OBJECT
- NON_SERIALIZABLE_OBJECT
- JSON_VALUE
- JSON_VALUE
- "DATA_TYPE_UNSPECIFIED"
- DATA_TYPE_UNSPECIFIED
- "STRING_VALUE"
- STRING_VALUE
- "INT_VALUE"
- INT_VALUE
- "DOUBLE_VALUE"
- DOUBLE_VALUE
- "BOOLEAN_VALUE"
- BOOLEAN_VALUE
- "PROTO_VALUE"
- PROTO_VALUE
- "SERIALIZED_OBJECT_VALUE"
- SERIALIZED_OBJECT_VALUE
- "STRING_ARRAY"
- STRING_ARRAY
- "INT_ARRAY"
- INT_ARRAY
- "DOUBLE_ARRAY"
- DOUBLE_ARRAY
- "PROTO_ARRAY"
- PROTO_ARRAY
- "PROTO_ENUM"
- PROTO_ENUM
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAY
- "PROTO_ENUM_ARRAY"
- PROTO_ENUM_ARRAY
- "BYTES"
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- "BYTES_ARRAY"
- BYTES_ARRAY
- "NON_SERIALIZABLE_OBJECT"
- NON_SERIALIZABLE_OBJECT
- "JSON_VALUE"
- JSON_VALUE
EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse, EnterpriseCrmFrontendsEventbusProtoParameterEntryResponseArgs                
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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.
EnterpriseCrmFrontendsEventbusProtoParameterValueType, EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs                
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Boolean Parameter Array 
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Double Parameter Array 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Int Parameter Array 
- IntValue string
- JsonValue string
- ProtoArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Proto Parameter Array 
- ProtoValue Dictionary<string, string>
- SerializedObject Pulumi.Value Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Serialized Object Parameter 
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto String Parameter Array 
- StringValue string
- BooleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array 
- BooleanValue bool
- DoubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array 
- DoubleValue float64
- IntArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array 
- IntValue string
- JsonValue string
- ProtoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array 
- ProtoValue map[string]string
- SerializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter 
- StringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array 
- StringValue string
- booleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array 
- booleanValue Boolean
- doubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array 
- doubleValue Double
- intArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array 
- intValue String
- jsonValue String
- protoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array 
- protoValue Map<String,String>
- serializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter 
- stringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array 
- stringValue String
- booleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array 
- booleanValue boolean
- doubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array 
- doubleValue number
- intArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array 
- intValue string
- jsonValue string
- protoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array 
- protoValue {[key: string]: string}
- serializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter 
- stringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array 
- stringValue string
- boolean_array EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array 
- boolean_value bool
- double_array EnterpriseCrm Frontends Eventbus Proto Double Parameter Array 
- double_value float
- int_array EnterpriseCrm Frontends Eventbus Proto Int Parameter Array 
- int_value str
- json_value str
- proto_array EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array 
- proto_value Mapping[str, str]
- serialized_object_ Enterprisevalue Crm Frontends Eventbus Proto Serialized Object Parameter 
- string_array EnterpriseCrm Frontends Eventbus Proto String Parameter Array 
- string_value str
- booleanArray Property Map
- booleanValue Boolean
- doubleArray Property Map
- doubleValue Number
- intArray Property Map
- intValue String
- jsonValue String
- protoArray Property Map
- protoValue Map<String>
- serializedObject Property MapValue 
- stringArray Property Map
- stringValue String
EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse, EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponseArgs                  
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Boolean Parameter Array Response 
- BooleanValue bool
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Double Parameter Array Response 
- DoubleValue double
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Int Parameter Array Response 
- IntValue string
- JsonValue string
- ProtoArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Proto Parameter Array Response 
- ProtoValue Dictionary<string, string>
- SerializedObject Pulumi.Value Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Serialized Object Parameter Response 
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto String Parameter Array Response 
- StringValue string
- BooleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array Response 
- BooleanValue bool
- DoubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array Response 
- DoubleValue float64
- IntArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array Response 
- IntValue string
- JsonValue string
- ProtoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array Response 
- ProtoValue map[string]string
- SerializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter Response 
- StringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array Response 
- StringValue string
- booleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array Response 
- booleanValue Boolean
- doubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array Response 
- doubleValue Double
- intArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array Response 
- intValue String
- jsonValue String
- protoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array Response 
- protoValue Map<String,String>
- serializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter Response 
- stringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array Response 
- stringValue String
- booleanArray EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array Response 
- booleanValue boolean
- doubleArray EnterpriseCrm Frontends Eventbus Proto Double Parameter Array Response 
- doubleValue number
- intArray EnterpriseCrm Frontends Eventbus Proto Int Parameter Array Response 
- intValue string
- jsonValue string
- protoArray EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array Response 
- protoValue {[key: string]: string}
- serializedObject EnterpriseValue Crm Frontends Eventbus Proto Serialized Object Parameter Response 
- stringArray EnterpriseCrm Frontends Eventbus Proto String Parameter Array Response 
- stringValue string
- boolean_array EnterpriseCrm Frontends Eventbus Proto Boolean Parameter Array Response 
- boolean_value bool
- double_array EnterpriseCrm Frontends Eventbus Proto Double Parameter Array Response 
- double_value float
- int_array EnterpriseCrm Frontends Eventbus Proto Int Parameter Array Response 
- int_value str
- json_value str
- proto_array EnterpriseCrm Frontends Eventbus Proto Proto Parameter Array Response 
- proto_value Mapping[str, str]
- serialized_object_ Enterprisevalue Crm Frontends Eventbus Proto Serialized Object Parameter Response 
- string_array EnterpriseCrm Frontends Eventbus Proto String Parameter Array Response 
- string_value str
- booleanArray Property Map
- booleanValue Boolean
- doubleArray Property Map
- doubleValue Number
- intArray Property Map
- intValue String
- jsonValue String
- protoArray Property Map
- protoValue Map<String>
- serializedObject Property MapValue 
- stringArray Property Map
- stringValue String
EnterpriseCrmFrontendsEventbusProtoProtoParameterArray, EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayArgs                
- 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>>
EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayResponse, EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayResponseArgs                  
- 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>>
EnterpriseCrmFrontendsEventbusProtoRollbackStrategy, EnterpriseCrmFrontendsEventbusProtoRollbackStrategyArgs              
- RollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- TaskNumbers List<string>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- Parameters
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Event Parameters 
- Optional. The customized parameters the user can pass to this task.
- RollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- TaskNumbers []stringTo Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- Parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters 
- Optional. The customized parameters the user can pass to this task.
- rollbackTask StringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers List<String>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters 
- Optional. The customized parameters the user can pass to this task.
- rollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers string[]To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters 
- Optional. The customized parameters the user can pass to this task.
- rollback_task_ strimplementation_ class_ name 
- This is the name of the task that needs to be executed upon rollback of this task.
- task_numbers_ Sequence[str]to_ rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters 
- Optional. The customized parameters the user can pass to this task.
- rollbackTask StringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers List<String>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters Property Map
- Optional. The customized parameters the user can pass to this task.
EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse, EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponseArgs                
- Parameters
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Event Parameters Response 
- Optional. The customized parameters the user can pass to this task.
- RollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- TaskNumbers List<string>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- Parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters Response 
- Optional. The customized parameters the user can pass to this task.
- RollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- TaskNumbers []stringTo Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters Response 
- Optional. The customized parameters the user can pass to this task.
- rollbackTask StringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers List<String>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters Response 
- Optional. The customized parameters the user can pass to this task.
- rollbackTask stringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers string[]To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters
EnterpriseCrm Frontends Eventbus Proto Event Parameters Response 
- Optional. The customized parameters the user can pass to this task.
- rollback_task_ strimplementation_ class_ name 
- This is the name of the task that needs to be executed upon rollback of this task.
- task_numbers_ Sequence[str]to_ rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
- parameters Property Map
- Optional. The customized parameters the user can pass to this task.
- rollbackTask StringImplementation Class Name 
- This is the name of the task that needs to be executed upon rollback of this task.
- taskNumbers List<String>To Rollback 
- These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_nameneeds to be executed upon failure of this task.
EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter, EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterArgs                
- ObjectValue string
- ObjectValue string
- objectValue String
- objectValue string
- object_value str
- objectValue String
EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterResponse, EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterResponseArgs                  
- ObjectValue string
- ObjectValue string
- objectValue String
- objectValue string
- object_value str
- objectValue String
EnterpriseCrmFrontendsEventbusProtoStringParameterArray, EnterpriseCrmFrontendsEventbusProtoStringParameterArrayArgs                
- StringValues List<string>
- StringValues []string
- stringValues List<String>
- stringValues string[]
- string_values Sequence[str]
- stringValues List<String>
EnterpriseCrmFrontendsEventbusProtoStringParameterArrayResponse, EnterpriseCrmFrontendsEventbusProtoStringParameterArrayResponseArgs                  
- StringValues List<string>
- StringValues []string
- stringValues List<String>
- stringValues string[]
- string_values Sequence[str]
- stringValues List<String>
EnterpriseCrmFrontendsEventbusProtoTaskConfig, EnterpriseCrmFrontendsEventbusProtoTaskConfigArgs              
- AlertConfigs List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Alert Config> 
- 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.
- DisableStrict boolType Validation 
- 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.
- ErrorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask Pulumi.Type Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Config External Task Type 
- FailurePolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Failure Policy 
- 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.).
- IncomingEdge intCount 
- The number of edges leading into this TaskConfig.
- JsonValidation Pulumi.Option Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Config Json Validation Option 
- 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.
- LastModified stringTime 
- Auto-generated.
- NextTasks List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Task> 
- 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.
- NextTasks Pulumi.Execution Policy Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Config Next Tasks Execution Policy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Coordinate 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Rollback Strategy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Success Policy 
- Determines what action to take upon successful task completion.
- SynchronousCall Pulumi.Failure Policy Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Failure Policy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Task Entity 
- Copy of the task entity that this task config is an instance of.
- TaskExecution Pulumi.Strategy Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Config Task Execution Strategy 
- 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.
- TaskTemplate stringName 
- Used to define task-template name if task is of type task-template
- TaskType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Config Task Type 
- Defines the type of the task
- AlertConfigs []EnterpriseCrm Eventbus Proto Task Alert Config 
- 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.
- DisableStrict boolType Validation 
- 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.
- ErrorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask EnterpriseType Crm Frontends Eventbus Proto Task Config External Task Type 
- FailurePolicy EnterpriseCrm Eventbus Proto Failure Policy 
- 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.).
- IncomingEdge intCount 
- The number of edges leading into this TaskConfig.
- JsonValidation EnterpriseOption Crm Frontends Eventbus Proto Task Config Json Validation Option 
- 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.
- LastModified stringTime 
- Auto-generated.
- NextTasks []EnterpriseCrm Eventbus Proto Next Task 
- 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.
- NextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Task Config Next Tasks Execution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy 
- 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 EnterpriseCrm Eventbus Proto Success Policy 
- Determines what action to take upon successful task completion.
- SynchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity 
- Copy of the task entity that this task config is an instance of.
- TaskExecution EnterpriseStrategy Crm Frontends Eventbus Proto Task Config Task Execution Strategy 
- 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.
- TaskTemplate stringName 
- Used to define task-template name if task is of type task-template
- TaskType EnterpriseCrm Frontends Eventbus Proto Task Config Task Type 
- Defines the type of the task
- alertConfigs List<EnterpriseCrm Eventbus Proto Task Alert Config> 
- 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.
- disableStrict BooleanType Validation 
- 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.
- errorCatcher StringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask EnterpriseType Crm Frontends Eventbus Proto Task Config External Task Type 
- failurePolicy EnterpriseCrm Eventbus Proto Failure Policy 
- 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.).
- incomingEdge IntegerCount 
- The number of edges leading into this TaskConfig.
- jsonValidation EnterpriseOption Crm Frontends Eventbus Proto Task Config Json Validation Option 
- 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.
- lastModified StringTime 
- Auto-generated.
- nextTasks List<EnterpriseCrm Eventbus Proto Next Task> 
- 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.
- nextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Task Config Next Tasks Execution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy 
- 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 EnterpriseCrm Eventbus Proto Success Policy 
- Determines what action to take upon successful task completion.
- synchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity 
- Copy of the task entity that this task config is an instance of.
- taskExecution EnterpriseStrategy Crm Frontends Eventbus Proto Task Config Task Execution Strategy 
- 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.
- taskTemplate StringName 
- Used to define task-template name if task is of type task-template
- taskType EnterpriseCrm Frontends Eventbus Proto Task Config Task Type 
- Defines the type of the task
- alertConfigs EnterpriseCrm Eventbus Proto Task Alert Config[] 
- 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.
- disableStrict booleanType Validation 
- 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.
- errorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask EnterpriseType Crm Frontends Eventbus Proto Task Config External Task Type 
- failurePolicy EnterpriseCrm Eventbus Proto Failure Policy 
- 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.).
- incomingEdge numberCount 
- The number of edges leading into this TaskConfig.
- jsonValidation EnterpriseOption Crm Frontends Eventbus Proto Task Config Json Validation Option 
- 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.
- lastModified stringTime 
- Auto-generated.
- nextTasks EnterpriseCrm Eventbus Proto Next Task[] 
- 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.
- nextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Task Config Next Tasks Execution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy 
- 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 EnterpriseCrm Eventbus Proto Success Policy 
- Determines what action to take upon successful task completion.
- synchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity 
- Copy of the task entity that this task config is an instance of.
- taskExecution EnterpriseStrategy Crm Frontends Eventbus Proto Task Config Task Execution Strategy 
- 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.
- taskTemplate stringName 
- Used to define task-template name if task is of type task-template
- taskType EnterpriseCrm Frontends Eventbus Proto Task Config Task Type 
- Defines the type of the task
- alert_configs Sequence[EnterpriseCrm Eventbus Proto Task Alert Config] 
- 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_ booltype_ validation 
- 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_ strid 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- external_task_ Enterprisetype Crm Frontends Eventbus Proto Task Config External Task Type 
- failure_policy EnterpriseCrm Eventbus Proto Failure Policy 
- 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_ intcount 
- The number of edges leading into this TaskConfig.
- json_validation_ Enterpriseoption Crm Frontends Eventbus Proto Task Config Json Validation Option 
- 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_ strtime 
- Auto-generated.
- next_tasks Sequence[EnterpriseCrm Eventbus Proto Next Task] 
- 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_ Enterpriseexecution_ policy Crm Frontends Eventbus Proto Task Config Next Tasks Execution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy 
- 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 EnterpriseCrm Eventbus Proto Success Policy 
- Determines what action to take upon successful task completion.
- synchronous_call_ Enterprisefailure_ policy Crm Eventbus Proto Failure Policy 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity 
- Copy of the task entity that this task config is an instance of.
- task_execution_ Enterprisestrategy Crm Frontends Eventbus Proto Task Config Task Execution Strategy 
- 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_ strname 
- Used to define task-template name if task is of type task-template
- task_type EnterpriseCrm Frontends Eventbus Proto Task Config Task Type 
- 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.
- disableStrict BooleanType Validation 
- 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.
- errorCatcher StringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask "EXTERNAL_TASK_TYPE_UNSPECIFIED" | "NORMAL_TASK" | "ERROR_TASK"Type 
- 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.).
- incomingEdge NumberCount 
- The number of edges leading into this TaskConfig.
- jsonValidation "UNSPECIFIED_JSON_VALIDATION_OPTION" | "SKIP" | "PRE_EXECUTION" | "POST_EXECUTION" | "PRE_POST_EXECUTION"Option 
- 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.
- lastModified StringTime 
- 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.
- nextTasks "UNSPECIFIED" | "RUN_ALL_MATCH" | "RUN_FIRST_MATCH"Execution Policy 
- 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.
- synchronousCall Property MapFailure Policy 
- 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.
- taskExecution "WHEN_ALL_SUCCEED" | "WHEN_ANY_SUCCEED" | "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED"Strategy 
- 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.
- taskTemplate StringName 
- Used to define task-template name if task is of type task-template
- taskType "TASK" | "ASIS_TEMPLATE" | "IO_TEMPLATE"
- Defines the type of the task
EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType, EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskTypeArgs                    
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- EnterpriseCrm Frontends Eventbus Proto Task Config External Task Type External Task Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- EnterpriseCrm Frontends Eventbus Proto Task Config External Task Type Normal Task 
- NORMAL_TASKTasks belongs to the normal task flows
- EnterpriseCrm Frontends Eventbus Proto Task Config External Task Type Error Task 
- ERROR_TASKTask belongs to the error catch task flows
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- EXTERNAL_TASK_TYPE_UNSPECIFIED
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NORMAL_TASK
- NORMAL_TASKTasks belongs to the normal task flows
- ERROR_TASK
- ERROR_TASKTask belongs to the error catch task flows
- "EXTERNAL_TASK_TYPE_UNSPECIFIED"
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- "NORMAL_TASK"
- NORMAL_TASKTasks belongs to the normal task flows
- "ERROR_TASK"
- ERROR_TASKTask belongs to the error catch task flows
EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption, EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOptionArgs                    
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- EnterpriseCrm Frontends Eventbus Proto Task Config Json Validation Option Unspecified Json Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- EnterpriseCrm Frontends Eventbus Proto Task Config Json Validation Option Skip 
- SKIPDo not run any validation against JSON schemas.
- EnterpriseCrm Frontends Eventbus Proto Task Config Json Validation Option Pre Execution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- EnterpriseCrm Frontends Eventbus Proto Task Config Json Validation Option Post Execution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- EnterpriseCrm Frontends Eventbus Proto Task Config Json Validation Option Pre Post Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UnspecifiedJson Validation Option 
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- UNSPECIFIED_JSON_VALIDATION_OPTION
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- SKIP
- SKIPDo not run any validation against JSON schemas.
- PRE_EXECUTION
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- POST_EXECUTION
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- PRE_POST_EXECUTION
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- "UNSPECIFIED_JSON_VALIDATION_OPTION"
- UNSPECIFIED_JSON_VALIDATION_OPTIONAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- "SKIP"
- SKIPDo not run any validation against JSON schemas.
- "PRE_EXECUTION"
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in WorkflowParameters.
- "POST_EXECUTION"
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in WorkflowParameters.
- "PRE_POST_EXECUTION"
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy, EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicyArgs                      
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- EnterpriseCrm Frontends Eventbus Proto Task Config Next Tasks Execution Policy Unspecified 
- UNSPECIFIEDDefault
- EnterpriseCrm Frontends Eventbus Proto Task Config Next Tasks Execution Policy Run All Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- EnterpriseCrm Frontends Eventbus Proto Task Config Next Tasks Execution Policy Run First Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- UNSPECIFIED
- UNSPECIFIEDDefault
- RUN_ALL_MATCH
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RUN_FIRST_MATCH
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- "UNSPECIFIED"
- UNSPECIFIEDDefault
- "RUN_ALL_MATCH"
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- "RUN_FIRST_MATCH"
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse, EnterpriseCrmFrontendsEventbusProtoTaskConfigResponseArgs                
- AlertConfigs List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Alert Config Response> 
- 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.
- DisableStrict boolType Validation 
- 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.
- ErrorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask stringType 
- FailurePolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Failure Policy Response 
- 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.).
- IncomingEdge intCount 
- The number of edges leading into this TaskConfig.
- JsonValidation stringOption 
- 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.
- LastModified stringTime 
- Auto-generated.
- NextTasks List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Task Response> 
- 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.
- NextTasks stringExecution Policy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Coordinate Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Rollback Strategy Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Success Policy Response 
- Determines what action to take upon successful task completion.
- SynchronousCall Pulumi.Failure Policy Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Failure Policy Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Task Entity Response 
- Copy of the task entity that this task config is an instance of.
- TaskExecution stringStrategy 
- 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.
- TaskTemplate stringName 
- Used to define task-template name if task is of type task-template
- TaskType string
- Defines the type of the task
- AlertConfigs []EnterpriseCrm Eventbus Proto Task Alert Config Response 
- 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.
- DisableStrict boolType Validation 
- 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.
- ErrorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask stringType 
- FailurePolicy EnterpriseCrm Eventbus Proto Failure Policy Response 
- 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.).
- IncomingEdge intCount 
- The number of edges leading into this TaskConfig.
- JsonValidation stringOption 
- 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.
- LastModified stringTime 
- Auto-generated.
- NextTasks []EnterpriseCrm Eventbus Proto Next Task Response 
- 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.
- NextTasks stringExecution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy Response 
- 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 EnterpriseCrm Eventbus Proto Success Policy Response 
- Determines what action to take upon successful task completion.
- SynchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity Response 
- Copy of the task entity that this task config is an instance of.
- TaskExecution stringStrategy 
- 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.
- TaskTemplate stringName 
- Used to define task-template name if task is of type task-template
- TaskType string
- Defines the type of the task
- alertConfigs List<EnterpriseCrm Eventbus Proto Task Alert Config Response> 
- 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.
- disableStrict BooleanType Validation 
- 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.
- errorCatcher StringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask StringType 
- failurePolicy EnterpriseCrm Eventbus Proto Failure Policy Response 
- 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.).
- incomingEdge IntegerCount 
- The number of edges leading into this TaskConfig.
- jsonValidation StringOption 
- 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.
- lastModified StringTime 
- Auto-generated.
- nextTasks List<EnterpriseCrm Eventbus Proto Next Task Response> 
- 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.
- nextTasks StringExecution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy Response 
- 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 EnterpriseCrm Eventbus Proto Success Policy Response 
- Determines what action to take upon successful task completion.
- synchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity Response 
- Copy of the task entity that this task config is an instance of.
- taskExecution StringStrategy 
- 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.
- taskTemplate StringName 
- Used to define task-template name if task is of type task-template
- taskType String
- Defines the type of the task
- alertConfigs EnterpriseCrm Eventbus Proto Task Alert Config Response[] 
- 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.
- disableStrict booleanType Validation 
- 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.
- errorCatcher stringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask stringType 
- failurePolicy EnterpriseCrm Eventbus Proto Failure Policy Response 
- 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.).
- incomingEdge numberCount 
- The number of edges leading into this TaskConfig.
- jsonValidation stringOption 
- 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.
- lastModified stringTime 
- Auto-generated.
- nextTasks EnterpriseCrm Eventbus Proto Next Task Response[] 
- 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.
- nextTasks stringExecution Policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy Response 
- 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 EnterpriseCrm Eventbus Proto Success Policy Response 
- Determines what action to take upon successful task completion.
- synchronousCall EnterpriseFailure Policy Crm Eventbus Proto Failure Policy Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity Response 
- Copy of the task entity that this task config is an instance of.
- taskExecution stringStrategy 
- 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.
- taskTemplate stringName 
- Used to define task-template name if task is of type task-template
- taskType string
- Defines the type of the task
- alert_configs Sequence[EnterpriseCrm Eventbus Proto Task Alert Config Response] 
- 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_ booltype_ validation 
- 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_ strid 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- external_task_ strtype 
- failure_policy EnterpriseCrm Eventbus Proto Failure Policy Response 
- 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_ intcount 
- The number of edges leading into this TaskConfig.
- json_validation_ stroption 
- 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_ strtime 
- Auto-generated.
- next_tasks Sequence[EnterpriseCrm Eventbus Proto Next Task Response] 
- 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_ strexecution_ policy 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Rollback Strategy Response 
- 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 EnterpriseCrm Eventbus Proto Success Policy Response 
- Determines what action to take upon successful task completion.
- synchronous_call_ Enterprisefailure_ policy Crm Eventbus Proto Failure Policy Response 
- 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 EnterpriseCrm Frontends Eventbus Proto Task Entity Response 
- Copy of the task entity that this task config is an instance of.
- task_execution_ strstrategy 
- 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_ strname 
- 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.
- disableStrict BooleanType Validation 
- 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.
- errorCatcher StringId 
- Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask StringType 
- 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.).
- incomingEdge NumberCount 
- The number of edges leading into this TaskConfig.
- jsonValidation StringOption 
- 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.
- lastModified StringTime 
- 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.
- nextTasks StringExecution Policy 
- 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.
- synchronousCall Property MapFailure Policy 
- 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.
- taskExecution StringStrategy 
- 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.
- taskTemplate StringName 
- Used to define task-template name if task is of type task-template
- taskType String
- Defines the type of the task
EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy, EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategyArgs                    
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Execution Strategy When All Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Execution Strategy When Any Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Execution Strategy When All Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- WHEN_ALL_SUCCEED
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WHEN_ANY_SUCCEED
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- "WHEN_ALL_SUCCEED"
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- "WHEN_ANY_SUCCEED"
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED"
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType, EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskTypeArgs                  
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Type Task 
- TASKNormal IP task
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Type Asis Template 
- ASIS_TEMPLATETask is of As-Is Template type
- EnterpriseCrm Frontends Eventbus Proto Task Config Task Type Io Template 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- TASK
- TASKNormal IP task
- ASIS_TEMPLATE
- ASIS_TEMPLATETask is of As-Is Template type
- IO_TEMPLATE
- IO_TEMPLATETask is of I/O template type with a different underlying task
- "TASK"
- TASKNormal IP task
- "ASIS_TEMPLATE"
- ASIS_TEMPLATETask is of As-Is Template type
- "IO_TEMPLATE"
- IO_TEMPLATETask is of I/O template type with a different underlying task
EnterpriseCrmFrontendsEventbusProtoTaskEntity, EnterpriseCrmFrontendsEventbusProtoTaskEntityArgs              
- DisabledFor boolVpc Sc 
- True if the task has conflict with vpcsc
- Metadata
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Metadata 
- Metadata inclueds the task name, author and so on.
- ParamSpecs Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Param Specs Message 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- Stats
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Stats 
- Deprecated - statistics from the Monarch query.
- TaskType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Task Entity Task Type 
- Defines the type of the task
- UiConfig Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Ui Config 
- UI configuration for this task Also associated with the METADATA mask.
- DisabledFor boolVpc Sc 
- True if the task has conflict with vpcsc
- Metadata
EnterpriseCrm Eventbus Proto Task Metadata 
- Metadata inclueds the task name, author and so on.
- ParamSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- Stats
EnterpriseCrm Eventbus Stats 
- Deprecated - statistics from the Monarch query.
- TaskType EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type 
- Defines the type of the task
- UiConfig EnterpriseCrm Eventbus Proto Task Ui Config 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor BooleanVpc Sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata 
- Metadata inclueds the task name, author and so on.
- paramSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats 
- Deprecated - statistics from the Monarch query.
- taskType EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type 
- Defines the type of the task
- uiConfig EnterpriseCrm Eventbus Proto Task Ui Config 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor booleanVpc Sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata 
- Metadata inclueds the task name, author and so on.
- paramSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats 
- Deprecated - statistics from the Monarch query.
- taskType EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type 
- Defines the type of the task
- uiConfig EnterpriseCrm Eventbus Proto Task Ui Config 
- UI configuration for this task Also associated with the METADATA mask.
- disabled_for_ boolvpc_ sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata 
- Metadata inclueds the task name, author and so on.
- param_specs EnterpriseCrm Frontends Eventbus Proto Param Specs Message 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats 
- Deprecated - statistics from the Monarch query.
- task_type EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type 
- Defines the type of the task
- ui_config EnterpriseCrm Eventbus Proto Task Ui Config 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor BooleanVpc Sc 
- 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.
- taskType "TASK" | "ASIS_TEMPLATE" | "IO_TEMPLATE"
- Defines the type of the task
- uiConfig Property Map
- UI configuration for this task Also associated with the METADATA mask.
EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse, EnterpriseCrmFrontendsEventbusProtoTaskEntityResponseArgs                
- DisabledFor boolVpc Sc 
- True if the task has conflict with vpcsc
- Metadata
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Metadata Response 
- Metadata inclueds the task name, author and so on.
- ParamSpecs Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Param Specs Message Response 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- Stats
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Stats Response 
- Deprecated - statistics from the Monarch query.
- TaskType string
- Defines the type of the task
- UiConfig Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Task Ui Config Response 
- UI configuration for this task Also associated with the METADATA mask.
- DisabledFor boolVpc Sc 
- True if the task has conflict with vpcsc
- Metadata
EnterpriseCrm Eventbus Proto Task Metadata Response 
- Metadata inclueds the task name, author and so on.
- ParamSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message Response 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- Stats
EnterpriseCrm Eventbus Stats Response 
- Deprecated - statistics from the Monarch query.
- TaskType string
- Defines the type of the task
- UiConfig EnterpriseCrm Eventbus Proto Task Ui Config Response 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor BooleanVpc Sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata Response 
- Metadata inclueds the task name, author and so on.
- paramSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message Response 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats Response 
- Deprecated - statistics from the Monarch query.
- taskType String
- Defines the type of the task
- uiConfig EnterpriseCrm Eventbus Proto Task Ui Config Response 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor booleanVpc Sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata Response 
- Metadata inclueds the task name, author and so on.
- paramSpecs EnterpriseCrm Frontends Eventbus Proto Param Specs Message Response 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats Response 
- Deprecated - statistics from the Monarch query.
- taskType string
- Defines the type of the task
- uiConfig EnterpriseCrm Eventbus Proto Task Ui Config Response 
- UI configuration for this task Also associated with the METADATA mask.
- disabled_for_ boolvpc_ sc 
- True if the task has conflict with vpcsc
- metadata
EnterpriseCrm Eventbus Proto Task Metadata Response 
- Metadata inclueds the task name, author and so on.
- param_specs EnterpriseCrm Frontends Eventbus Proto Param Specs Message Response 
- Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
- stats
EnterpriseCrm Eventbus Stats Response 
- Deprecated - statistics from the Monarch query.
- task_type str
- Defines the type of the task
- ui_config EnterpriseCrm Eventbus Proto Task Ui Config Response 
- UI configuration for this task Also associated with the METADATA mask.
- disabledFor BooleanVpc Sc 
- 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.
- taskType String
- Defines the type of the task
- uiConfig Property Map
- UI configuration for this task Also associated with the METADATA mask.
EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskType, EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskTypeArgs                  
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type Task 
- TASKNormal IP task
- EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type Asis Template 
- ASIS_TEMPLATETask is of As-Is Template type
- EnterpriseCrm Frontends Eventbus Proto Task Entity Task Type Io Template 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- Task
- TASKNormal IP task
- AsisTemplate 
- ASIS_TEMPLATETask is of As-Is Template type
- IoTemplate 
- IO_TEMPLATETask is of I/O template type with a different underlying task
- TASK
- TASKNormal IP task
- ASIS_TEMPLATE
- ASIS_TEMPLATETask is of As-Is Template type
- IO_TEMPLATE
- IO_TEMPLATETask is of I/O template type with a different underlying task
- "TASK"
- TASKNormal IP task
- "ASIS_TEMPLATE"
- ASIS_TEMPLATETask is of As-Is Template type
- "IO_TEMPLATE"
- IO_TEMPLATETask is of I/O template type with a different underlying task
EnterpriseCrmFrontendsEventbusProtoTriggerConfig, EnterpriseCrmFrontendsEventbusProtoTriggerConfigArgs              
- 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.
- TriggerNumber string
- A number to uniquely identify each trigger config within the workflow on UI.
- AlertConfig List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Workflow Alert Config> 
- 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.
- CloudScheduler Pulumi.Config Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Cloud Scheduler Config 
- Description string
- User-provided description intended to give more business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks Pulumi.Execution Policy Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy 
- Dictates how next tasks will be executed.
- PauseWorkflow boolExecutions 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Coordinate 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Task> 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Trigger Criteria 
- 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.
- TriggerType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Trigger Config Trigger Type 
- 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.
- TriggerNumber string
- A number to uniquely identify each trigger config within the workflow on UI.
- AlertConfig []EnterpriseCrm Eventbus Proto Workflow Alert Config 
- 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.
- CloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config 
- Description string
- User-provided description intended to give more business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy 
- Dictates how next tasks will be executed.
- PauseWorkflow boolExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 []EnterpriseCrm Eventbus Proto Next Task 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria 
- 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.
- TriggerType EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type 
- 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.
- triggerNumber String
- A number to uniquely identify each trigger config within the workflow on UI.
- alertConfig List<EnterpriseCrm Eventbus Proto Workflow Alert Config> 
- 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.
- cloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config 
- description String
- User-provided description intended to give more business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow BooleanExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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<EnterpriseCrm Eventbus Proto Next Task> 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria 
- 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.
- triggerType EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type 
- 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.
- triggerNumber string
- A number to uniquely identify each trigger config within the workflow on UI.
- alertConfig EnterpriseCrm Eventbus Proto Workflow Alert Config[] 
- 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.
- cloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config 
- description string
- User-provided description intended to give more business context about the task.
- errorCatcher stringId 
- 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.
- nextTasks EnterpriseExecution Policy Crm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow booleanExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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 EnterpriseCrm Eventbus Proto Next Task[] 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria 
- 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.
- triggerType EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type 
- 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.
- trigger_number str
- A number to uniquely identify each trigger config within the workflow on UI.
- alert_config Sequence[EnterpriseCrm Eventbus Proto Workflow Alert Config] 
- 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_ Enterpriseconfig Crm Eventbus Proto Cloud Scheduler Config 
- description str
- User-provided description intended to give more business context about the task.
- error_catcher_ strid 
- 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_ Enterpriseexecution_ policy Crm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy 
- Dictates how next tasks will be executed.
- pause_workflow_ boolexecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate 
- 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[EnterpriseCrm Eventbus Proto Next Task] 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria 
- 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_type EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type 
- 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.
- triggerNumber String
- A number to uniquely identify each trigger config within the workflow on UI.
- 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.
- cloudScheduler Property MapConfig 
- description String
- User-provided description intended to give more business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks "UNSPECIFIED" | "RUN_ALL_MATCH" | "RUN_FIRST_MATCH"Execution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow BooleanExecutions 
- 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.
- triggerType "UNKNOWN" | "CLOUD_PUBSUB" | "GOOPS" | "SFDC_SYNC" | "CRON" | "API" | "MANIFOLD_TRIGGER" | "DATALAYER_DATA_CHANGE" | "SFDC_CHANNEL" | "CLOUD_PUBSUB_EXTERNAL" | "SFDC_CDC_CHANNEL" | "SFDC_PLATFORM_EVENTS_CHANNEL" | "CLOUD_SCHEDULER" | "INTEGRATION_CONNECTOR_TRIGGER" | "PRIVATE_TRIGGER"
EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy, EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicyArgs                      
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy Unspecified 
- UNSPECIFIEDDefault
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy Run All Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Next Tasks Execution Policy Run First Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- Unspecified
- UNSPECIFIEDDefault
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- UNSPECIFIED
- UNSPECIFIEDDefault
- RUN_ALL_MATCH
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RUN_FIRST_MATCH
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- "UNSPECIFIED"
- UNSPECIFIEDDefault
- "RUN_ALL_MATCH"
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- "RUN_FIRST_MATCH"
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse, EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponseArgs                
- AlertConfig List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Workflow Alert Config Response> 
- 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.
- CloudScheduler Pulumi.Config Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Cloud Scheduler Config Response 
- 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.
- ErrorCatcher stringId 
- 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.
- NextTasks stringExecution Policy 
- Dictates how next tasks will be executed.
- PauseWorkflow boolExecutions 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Coordinate Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Next Task Response> 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Trigger Criteria Response 
- 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 []EnterpriseCrm Eventbus Proto Workflow Alert Config Response 
- 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.
- CloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config Response 
- 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.
- ErrorCatcher stringId 
- 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.
- NextTasks stringExecution Policy 
- Dictates how next tasks will be executed.
- PauseWorkflow boolExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 []EnterpriseCrm Eventbus Proto Next Task Response 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria Response 
- 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<EnterpriseCrm Eventbus Proto Workflow Alert Config Response> 
- 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.
- cloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config Response 
- 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.
- errorCatcher StringId 
- 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.
- nextTasks StringExecution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow BooleanExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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<EnterpriseCrm Eventbus Proto Next Task Response> 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria Response 
- 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 EnterpriseCrm Eventbus Proto Workflow Alert Config Response[] 
- 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.
- cloudScheduler EnterpriseConfig Crm Eventbus Proto Cloud Scheduler Config Response 
- 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.
- errorCatcher stringId 
- 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.
- nextTasks stringExecution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow booleanExecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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 EnterpriseCrm Eventbus Proto Next Task Response[] 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria Response 
- 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[EnterpriseCrm Eventbus Proto Workflow Alert Config Response] 
- 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_ Enterpriseconfig Crm Eventbus Proto Cloud Scheduler Config Response 
- 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_ strid 
- 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_ strexecution_ policy 
- Dictates how next tasks will be executed.
- pause_workflow_ boolexecutions 
- 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
EnterpriseCrm Eventbus Proto Coordinate Response 
- 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[EnterpriseCrm Eventbus Proto Next Task Response] 
- 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 EnterpriseCrm Eventbus Proto Trigger Criteria Response 
- 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.
- cloudScheduler Property MapConfig 
- 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.
- errorCatcher StringId 
- 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.
- nextTasks StringExecution Policy 
- Dictates how next tasks will be executed.
- pauseWorkflow BooleanExecutions 
- 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
EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerType, EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerTypeArgs                  
- Unknown
- UNKNOWN
- CloudPubsub 
- CLOUD_PUBSUB
- Goops
- GOOPS
- SfdcSync 
- SFDC_SYNC
- Cron
- CRON
- Api
- API
- ManifoldTrigger 
- MANIFOLD_TRIGGER
- DatalayerData Change 
- DATALAYER_DATA_CHANGE
- SfdcChannel 
- SFDC_CHANNEL
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNAL
- SfdcCdc Channel 
- SFDC_CDC_CHANNEL
- SfdcPlatform Events Channel 
- SFDC_PLATFORM_EVENTS_CHANNEL
- CloudScheduler 
- CLOUD_SCHEDULER
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGER
- PrivateTrigger 
- PRIVATE_TRIGGER
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Unknown 
- UNKNOWN
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Cloud Pubsub 
- CLOUD_PUBSUB
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Goops 
- GOOPS
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Sfdc Sync 
- SFDC_SYNC
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Cron 
- CRON
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Api 
- API
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Manifold Trigger 
- MANIFOLD_TRIGGER
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Datalayer Data Change 
- DATALAYER_DATA_CHANGE
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Sfdc Channel 
- SFDC_CHANNEL
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Cloud Pubsub External 
- CLOUD_PUBSUB_EXTERNAL
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Sfdc Cdc Channel 
- SFDC_CDC_CHANNEL
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Sfdc Platform Events Channel 
- SFDC_PLATFORM_EVENTS_CHANNEL
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Cloud Scheduler 
- CLOUD_SCHEDULER
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Integration Connector Trigger 
- INTEGRATION_CONNECTOR_TRIGGER
- EnterpriseCrm Frontends Eventbus Proto Trigger Config Trigger Type Private Trigger 
- PRIVATE_TRIGGER
- Unknown
- UNKNOWN
- CloudPubsub 
- CLOUD_PUBSUB
- Goops
- GOOPS
- SfdcSync 
- SFDC_SYNC
- Cron
- CRON
- Api
- API
- ManifoldTrigger 
- MANIFOLD_TRIGGER
- DatalayerData Change 
- DATALAYER_DATA_CHANGE
- SfdcChannel 
- SFDC_CHANNEL
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNAL
- SfdcCdc Channel 
- SFDC_CDC_CHANNEL
- SfdcPlatform Events Channel 
- SFDC_PLATFORM_EVENTS_CHANNEL
- CloudScheduler 
- CLOUD_SCHEDULER
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGER
- PrivateTrigger 
- PRIVATE_TRIGGER
- Unknown
- UNKNOWN
- CloudPubsub 
- CLOUD_PUBSUB
- Goops
- GOOPS
- SfdcSync 
- SFDC_SYNC
- Cron
- CRON
- Api
- API
- ManifoldTrigger 
- MANIFOLD_TRIGGER
- DatalayerData Change 
- DATALAYER_DATA_CHANGE
- SfdcChannel 
- SFDC_CHANNEL
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNAL
- SfdcCdc Channel 
- SFDC_CDC_CHANNEL
- SfdcPlatform Events Channel 
- SFDC_PLATFORM_EVENTS_CHANNEL
- CloudScheduler 
- CLOUD_SCHEDULER
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGER
- PrivateTrigger 
- PRIVATE_TRIGGER
- UNKNOWN
- UNKNOWN
- CLOUD_PUBSUB
- CLOUD_PUBSUB
- GOOPS
- GOOPS
- SFDC_SYNC
- SFDC_SYNC
- CRON
- CRON
- API
- API
- MANIFOLD_TRIGGER
- MANIFOLD_TRIGGER
- DATALAYER_DATA_CHANGE
- DATALAYER_DATA_CHANGE
- SFDC_CHANNEL
- SFDC_CHANNEL
- CLOUD_PUBSUB_EXTERNAL
- CLOUD_PUBSUB_EXTERNAL
- SFDC_CDC_CHANNEL
- SFDC_CDC_CHANNEL
- SFDC_PLATFORM_EVENTS_CHANNEL
- SFDC_PLATFORM_EVENTS_CHANNEL
- CLOUD_SCHEDULER
- CLOUD_SCHEDULER
- INTEGRATION_CONNECTOR_TRIGGER
- INTEGRATION_CONNECTOR_TRIGGER
- PRIVATE_TRIGGER
- PRIVATE_TRIGGER
- "UNKNOWN"
- UNKNOWN
- "CLOUD_PUBSUB"
- CLOUD_PUBSUB
- "GOOPS"
- GOOPS
- "SFDC_SYNC"
- SFDC_SYNC
- "CRON"
- CRON
- "API"
- API
- "MANIFOLD_TRIGGER"
- MANIFOLD_TRIGGER
- "DATALAYER_DATA_CHANGE"
- DATALAYER_DATA_CHANGE
- "SFDC_CHANNEL"
- SFDC_CHANNEL
- "CLOUD_PUBSUB_EXTERNAL"
- CLOUD_PUBSUB_EXTERNAL
- "SFDC_CDC_CHANNEL"
- SFDC_CDC_CHANNEL
- "SFDC_PLATFORM_EVENTS_CHANNEL"
- SFDC_PLATFORM_EVENTS_CHANNEL
- "CLOUD_SCHEDULER"
- CLOUD_SCHEDULER
- "INTEGRATION_CONNECTOR_TRIGGER"
- INTEGRATION_CONNECTOR_TRIGGER
- "PRIVATE_TRIGGER"
- PRIVATE_TRIGGER
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry, EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryArgs                
- Attributes
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Attributes 
- Metadata information about the parameters.
- Children
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry> 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- DataType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry Data Type 
- The data type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type 
- 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
- InOut Pulumi.Type Google Native. Integrations. V1Alpha. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry In Out Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Node Identifier 
- 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
- ProtoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- ProtoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes 
- Metadata information about the parameters.
- Children
[]EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- DataType EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type 
- The data type of the parameter.
- DefaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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
- InOut EnterpriseType Crm Frontends Eventbus Proto Workflow Parameter Entry In Out Type 
- 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 EnterpriseCrm Eventbus Proto Node Identifier 
- 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
- ProtoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- ProtoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes 
- Metadata information about the parameters.
- children
List<EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry> 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- dataType EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type 
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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
- inOut EnterpriseType Crm Frontends Eventbus Proto Workflow Parameter Entry In Out Type 
- 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 EnterpriseCrm Eventbus Proto Node Identifier 
- 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
- protoDef StringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef StringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes 
- Metadata information about the parameters.
- children
EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry[] 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- dataType EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type 
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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
- inOut EnterpriseType Crm Frontends Eventbus Proto Workflow Parameter Entry In Out Type 
- 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 EnterpriseCrm Eventbus Proto Node Identifier 
- 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
- protoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes 
- Metadata information about the parameters.
- children
Sequence[EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry] 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- data_type EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type 
- The data type of the parameter.
- default_value EnterpriseCrm Frontends Eventbus Proto Parameter Value Type 
- 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_ Enterprisetype Crm Frontends Eventbus Proto Workflow Parameter Entry In Out Type 
- 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 EnterpriseCrm Eventbus Proto Node Identifier 
- 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_ strname 
- The name of the protobuf type if the parameter has a protobuf data type.
- proto_def_ strpath 
- 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 "DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "PROTO_VALUE" | "SERIALIZED_OBJECT_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "PROTO_ARRAY" | "PROTO_ENUM" | "BOOLEAN_ARRAY" | "PROTO_ENUM_ARRAY" | "BYTES" | "BYTES_ARRAY" | "NON_SERIALIZABLE_OBJECT" | "JSON_VALUE"
- 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
- inOut "IN_OUT_TYPE_UNSPECIFIED" | "IN" | "OUT" | "IN_OUT"Type 
- 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
- protoDef StringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef StringPath 
- 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".
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType, EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataTypeArgs                    
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Data Type Unspecified 
- DATA_TYPE_UNSPECIFIED
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type String Value 
- STRING_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Int Value 
- INT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Double Value 
- DOUBLE_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Boolean Value 
- BOOLEAN_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Proto Value 
- PROTO_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Serialized Object Value 
- SERIALIZED_OBJECT_VALUE
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type String Array 
- STRING_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Int Array 
- INT_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Double Array 
- DOUBLE_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Proto Array 
- PROTO_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Proto Enum 
- PROTO_ENUM
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Boolean Array 
- BOOLEAN_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Proto Enum Array 
- PROTO_ENUM_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Bytes 
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Bytes Array 
- BYTES_ARRAY
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Non Serializable Object 
- NON_SERIALIZABLE_OBJECT
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Data Type Json Value 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DataType Unspecified 
- DATA_TYPE_UNSPECIFIED
- StringValue 
- STRING_VALUE
- IntValue 
- INT_VALUE
- DoubleValue 
- DOUBLE_VALUE
- BooleanValue 
- BOOLEAN_VALUE
- ProtoValue 
- PROTO_VALUE
- SerializedObject Value 
- SERIALIZED_OBJECT_VALUE
- StringArray 
- STRING_ARRAY
- IntArray 
- INT_ARRAY
- DoubleArray 
- DOUBLE_ARRAY
- ProtoArray 
- PROTO_ARRAY
- ProtoEnum 
- PROTO_ENUM
- BooleanArray 
- BOOLEAN_ARRAY
- ProtoEnum Array 
- PROTO_ENUM_ARRAY
- Bytes
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BytesArray 
- BYTES_ARRAY
- NonSerializable Object 
- NON_SERIALIZABLE_OBJECT
- JsonValue 
- JSON_VALUE
- DATA_TYPE_UNSPECIFIED
- DATA_TYPE_UNSPECIFIED
- STRING_VALUE
- STRING_VALUE
- INT_VALUE
- INT_VALUE
- DOUBLE_VALUE
- DOUBLE_VALUE
- BOOLEAN_VALUE
- BOOLEAN_VALUE
- PROTO_VALUE
- PROTO_VALUE
- SERIALIZED_OBJECT_VALUE
- SERIALIZED_OBJECT_VALUE
- STRING_ARRAY
- STRING_ARRAY
- INT_ARRAY
- INT_ARRAY
- DOUBLE_ARRAY
- DOUBLE_ARRAY
- PROTO_ARRAY
- PROTO_ARRAY
- PROTO_ENUM
- PROTO_ENUM
- BOOLEAN_ARRAY
- BOOLEAN_ARRAY
- PROTO_ENUM_ARRAY
- PROTO_ENUM_ARRAY
- BYTES
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- BYTES_ARRAY
- BYTES_ARRAY
- NON_SERIALIZABLE_OBJECT
- NON_SERIALIZABLE_OBJECT
- JSON_VALUE
- JSON_VALUE
- "DATA_TYPE_UNSPECIFIED"
- DATA_TYPE_UNSPECIFIED
- "STRING_VALUE"
- STRING_VALUE
- "INT_VALUE"
- INT_VALUE
- "DOUBLE_VALUE"
- DOUBLE_VALUE
- "BOOLEAN_VALUE"
- BOOLEAN_VALUE
- "PROTO_VALUE"
- PROTO_VALUE
- "SERIALIZED_OBJECT_VALUE"
- SERIALIZED_OBJECT_VALUE
- "STRING_ARRAY"
- STRING_ARRAY
- "INT_ARRAY"
- INT_ARRAY
- "DOUBLE_ARRAY"
- DOUBLE_ARRAY
- "PROTO_ARRAY"
- PROTO_ARRAY
- "PROTO_ENUM"
- PROTO_ENUM
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAY
- "PROTO_ENUM_ARRAY"
- PROTO_ENUM_ARRAY
- "BYTES"
- BYTESBYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
- "BYTES_ARRAY"
- BYTES_ARRAY
- "NON_SERIALIZABLE_OBJECT"
- NON_SERIALIZABLE_OBJECT
- "JSON_VALUE"
- JSON_VALUE
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType, EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutTypeArgs                      
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIED
- In
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- Out
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry In Out Type In Out Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIED
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry In Out Type In 
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry In Out Type Out 
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry In Out Type In Out 
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIED
- In
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- Out
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIED
- In
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- Out
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- IN_OUT_TYPE_UNSPECIFIED
- IN_OUT_TYPE_UNSPECIFIED
- IN_
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- OUT
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- IN_OUT
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- "IN_OUT_TYPE_UNSPECIFIED"
- IN_OUT_TYPE_UNSPECIFIED
- "IN"
- INInput parameters for the workflow. EventBus validates that these parameters exist in the workflows before execution.
- "OUT"
- OUTOutput Parameters for the workflow. EventBus will only return the workflow parameters tagged with OUT in the response back.
- "IN_OUT"
- IN_OUTInput or Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse, EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponseArgs                  
- Attributes
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Attributes Response 
- Metadata information about the parameters.
- Children
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry Response> 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- DataType string
- The data type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Parameter Value Type Response 
- 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
- InOut stringType 
- 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.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Eventbus Proto Node Identifier Response 
- 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
- ProtoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- ProtoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes Response 
- Metadata information about the parameters.
- Children
[]EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- DataType string
- The data type of the parameter.
- DefaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
- InOut stringType 
- 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 EnterpriseCrm Eventbus Proto Node Identifier Response 
- 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
- ProtoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- ProtoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes Response 
- Metadata information about the parameters.
- children
List<EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response> 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- dataType String
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
- inOut StringType 
- 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 EnterpriseCrm Eventbus Proto Node Identifier Response 
- 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
- protoDef StringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef StringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes Response 
- Metadata information about the parameters.
- children
EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response[] 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- dataType string
- The data type of the parameter.
- defaultValue EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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
- inOut stringType 
- 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 EnterpriseCrm Eventbus Proto Node Identifier Response 
- 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
- protoDef stringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef stringPath 
- 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
EnterpriseCrm Eventbus Proto Attributes Response 
- Metadata information about the parameters.
- children
Sequence[EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response] 
- Child parameters nested within this parameter. This field only applies to protobuf parameters
- data_type str
- The data type of the parameter.
- default_value EnterpriseCrm Frontends Eventbus Proto Parameter Value Type Response 
- 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_ strtype 
- 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 EnterpriseCrm Eventbus Proto Node Identifier Response 
- 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_ strname 
- The name of the protobuf type if the parameter has a protobuf data type.
- proto_def_ strpath 
- 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
- inOut StringType 
- 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
- protoDef StringName 
- The name of the protobuf type if the parameter has a protobuf data type.
- protoDef StringPath 
- 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".
EnterpriseCrmFrontendsEventbusProtoWorkflowParameters, EnterpriseCrmFrontendsEventbusProtoWorkflowParametersArgs              
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry> 
- Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
- Parameters
[]EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry 
- 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<EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry> 
- Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
- parameters
EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry[] 
- 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[EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry] 
- 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.
EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse, EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponseArgs                
- Parameters
List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Enterprise Crm Frontends Eventbus Proto Workflow Parameter Entry Response> 
- Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
- Parameters
[]EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response 
- 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<EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response> 
- Parameters are a part of Event and can be used to communiticate between different tasks that are part of the same workflow execution.
- parameters
EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response[] 
- 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[EnterpriseCrm Frontends Eventbus Proto Workflow Parameter Entry Response] 
- 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.
EnterpriseCrmLoggingGwsFieldLimits, EnterpriseCrmLoggingGwsFieldLimitsArgs            
- LogAction Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Field Limits Log Action 
- LogType List<Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Field Limits Log Type Item> 
- To which type(s) of logs the limits apply.
- MaxArray intSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- MaxString intLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- ShortenerType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Field Limits Shortener Type 
- LogAction EnterpriseCrm Logging Gws Field Limits Log Action 
- LogType []EnterpriseCrm Logging Gws Field Limits Log Type Item 
- To which type(s) of logs the limits apply.
- MaxArray intSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- MaxString intLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- ShortenerType EnterpriseCrm Logging Gws Field Limits Shortener Type 
- logAction EnterpriseCrm Logging Gws Field Limits Log Action 
- logType List<EnterpriseCrm Logging Gws Field Limits Log Type Item> 
- To which type(s) of logs the limits apply.
- maxArray IntegerSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString IntegerLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- shortenerType EnterpriseCrm Logging Gws Field Limits Shortener Type 
- logAction EnterpriseCrm Logging Gws Field Limits Log Action 
- logType EnterpriseCrm Logging Gws Field Limits Log Type Item[] 
- To which type(s) of logs the limits apply.
- maxArray numberSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString numberLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- shortenerType EnterpriseCrm Logging Gws Field Limits Shortener Type 
- log_action EnterpriseCrm Logging Gws Field Limits Log Action 
- log_type Sequence[EnterpriseCrm Logging Gws Field Limits Log Type Item] 
- To which type(s) of logs the limits apply.
- max_array_ intsize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- max_string_ intlength 
- maximum string length. If the field exceeds this amount the field is shortened.
- shortener_type EnterpriseCrm Logging Gws Field Limits Shortener Type 
- logAction "LOG_ACTION_UNSPECIFIED" | "DONT_LOG" | "LOG"
- logType List<"LOG_TYPE_UNSPECIFIED" | "GWS" | "GTS" | "ALL">
- To which type(s) of logs the limits apply.
- maxArray NumberSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString NumberLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- shortenerType "SHORTENER_TYPE_UNSPECIFIED" | "SHORTEN" | "HASH" | "SHORTEN_WITH_HASH" | "SHORTEN_EMAIL" | "SHORTEN_EMAIL_WITH_HASH" | "SHORTEN_DOMAIN"
EnterpriseCrmLoggingGwsFieldLimitsLogAction, EnterpriseCrmLoggingGwsFieldLimitsLogActionArgs                
- LogAction Unspecified 
- LOG_ACTION_UNSPECIFIED
- DontLog 
- DONT_LOG
- Log
- LOG
- EnterpriseCrm Logging Gws Field Limits Log Action Log Action Unspecified 
- LOG_ACTION_UNSPECIFIED
- EnterpriseCrm Logging Gws Field Limits Log Action Dont Log 
- DONT_LOG
- EnterpriseCrm Logging Gws Field Limits Log Action Log 
- LOG
- LogAction Unspecified 
- LOG_ACTION_UNSPECIFIED
- DontLog 
- DONT_LOG
- Log
- LOG
- LogAction Unspecified 
- LOG_ACTION_UNSPECIFIED
- DontLog 
- DONT_LOG
- Log
- LOG
- LOG_ACTION_UNSPECIFIED
- LOG_ACTION_UNSPECIFIED
- DONT_LOG
- DONT_LOG
- LOG
- LOG
- "LOG_ACTION_UNSPECIFIED"
- LOG_ACTION_UNSPECIFIED
- "DONT_LOG"
- DONT_LOG
- "LOG"
- LOG
EnterpriseCrmLoggingGwsFieldLimitsLogTypeItem, EnterpriseCrmLoggingGwsFieldLimitsLogTypeItemArgs                  
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- EnterpriseCrm Logging Gws Field Limits Log Type Item Log Type Unspecified 
- LOG_TYPE_UNSPECIFIED
- EnterpriseCrm Logging Gws Field Limits Log Type Item Gws 
- GWSLimits apply when log detail records are written to GWS.
- EnterpriseCrm Logging Gws Field Limits Log Type Item Gts 
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- EnterpriseCrm Logging Gws Field Limits Log Type Item All 
- ALLLimits apply to all output log types.
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- LOG_TYPE_UNSPECIFIED
- LOG_TYPE_UNSPECIFIED
- GWS
- GWSLimits apply when log detail records are written to GWS.
- GTS
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- ALL
- ALLLimits apply to all output log types.
- "LOG_TYPE_UNSPECIFIED"
- LOG_TYPE_UNSPECIFIED
- "GWS"
- GWSLimits apply when log detail records are written to GWS.
- "GTS"
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- "ALL"
- ALLLimits apply to all output log types.
EnterpriseCrmLoggingGwsFieldLimitsResponse, EnterpriseCrmLoggingGwsFieldLimitsResponseArgs              
- LogAction string
- LogType List<string>
- To which type(s) of logs the limits apply.
- MaxArray intSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- MaxString intLength 
- 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.
- MaxArray intSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- MaxString intLength 
- 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.
- maxArray IntegerSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString IntegerLength 
- 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.
- maxArray numberSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString numberLength 
- 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_ intsize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- max_string_ intlength 
- 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.
- maxArray NumberSize 
- maximum array size. If the array exceds this size, the field (list) is truncated.
- maxString NumberLength 
- maximum string length. If the field exceeds this amount the field is shortened.
- shortenerType String
EnterpriseCrmLoggingGwsFieldLimitsShortenerType, EnterpriseCrmLoggingGwsFieldLimitsShortenerTypeArgs                
- ShortenerType Unspecified 
- SHORTENER_TYPE_UNSPECIFIED
- Shorten
- SHORTENString is shortened to max_string_length.
- Hash
- HASHString is replaced by its hex-string hash.
- ShortenWith Hash 
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- ShortenEmail 
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- ShortenEmail With Hash 
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- ShortenDomain 
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shortener Type Unspecified 
- SHORTENER_TYPE_UNSPECIFIED
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shorten 
- SHORTENString is shortened to max_string_length.
- EnterpriseCrm Logging Gws Field Limits Shortener Type Hash 
- HASHString is replaced by its hex-string hash.
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shorten With Hash 
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shorten Email 
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shorten Email With Hash 
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- EnterpriseCrm Logging Gws Field Limits Shortener Type Shorten Domain 
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
- ShortenerType Unspecified 
- SHORTENER_TYPE_UNSPECIFIED
- Shorten
- SHORTENString is shortened to max_string_length.
- Hash
- HASHString is replaced by its hex-string hash.
- ShortenWith Hash 
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- ShortenEmail 
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- ShortenEmail With Hash 
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- ShortenDomain 
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
- ShortenerType Unspecified 
- SHORTENER_TYPE_UNSPECIFIED
- Shorten
- SHORTENString is shortened to max_string_length.
- Hash
- HASHString is replaced by its hex-string hash.
- ShortenWith Hash 
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- ShortenEmail 
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- ShortenEmail With Hash 
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- ShortenDomain 
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
- SHORTENER_TYPE_UNSPECIFIED
- SHORTENER_TYPE_UNSPECIFIED
- SHORTEN
- SHORTENString is shortened to max_string_length.
- HASH
- HASHString is replaced by its hex-string hash.
- SHORTEN_WITH_HASH
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- SHORTEN_EMAIL
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- SHORTEN_EMAIL_WITH_HASH
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- SHORTEN_DOMAIN
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
- "SHORTENER_TYPE_UNSPECIFIED"
- SHORTENER_TYPE_UNSPECIFIED
- "SHORTEN"
- SHORTENString is shortened to max_string_length.
- "HASH"
- HASHString is replaced by its hex-string hash.
- "SHORTEN_WITH_HASH"
- SHORTEN_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash.
- "SHORTEN_EMAIL"
- SHORTEN_EMAILString shortening for email addresses. Shortening may be done on the user and/or domain portion of the email address.
- "SHORTEN_EMAIL_WITH_HASH"
- SHORTEN_EMAIL_WITH_HASHString is replaced by a combination of string shortening and a hex-string hash for an email address.
- "SHORTEN_DOMAIN"
- SHORTEN_DOMAINShortens a domain name (e.g., as part of an email address or URL).
EnterpriseCrmLoggingGwsSanitizeOptions, EnterpriseCrmLoggingGwsSanitizeOptionsArgs            
- IsAlready boolSanitized 
- 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<Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Sanitize Options Log Type Item> 
- To which type(s) of logs the sanitize options apply.
- Privacy
Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Sanitize Options Privacy 
- SanitizeType Pulumi.Google Native. Integrations. V1Alpha. Enterprise Crm Logging Gws Sanitize Options Sanitize Type 
- IsAlready boolSanitized 
- 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 []EnterpriseCrm Logging Gws Sanitize Options Log Type Item 
- To which type(s) of logs the sanitize options apply.
- Privacy
EnterpriseCrm Logging Gws Sanitize Options Privacy 
- SanitizeType EnterpriseCrm Logging Gws Sanitize Options Sanitize Type 
- isAlready BooleanSanitized 
- 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<EnterpriseCrm Logging Gws Sanitize Options Log Type Item> 
- To which type(s) of logs the sanitize options apply.
- privacy
EnterpriseCrm Logging Gws Sanitize Options Privacy 
- sanitizeType EnterpriseCrm Logging Gws Sanitize Options Sanitize Type 
- isAlready booleanSanitized 
- 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 EnterpriseCrm Logging Gws Sanitize Options Log Type Item[] 
- To which type(s) of logs the sanitize options apply.
- privacy
EnterpriseCrm Logging Gws Sanitize Options Privacy 
- sanitizeType EnterpriseCrm Logging Gws Sanitize Options Sanitize Type 
- is_already_ boolsanitized 
- 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[EnterpriseCrm Logging Gws Sanitize Options Log Type Item] 
- To which type(s) of logs the sanitize options apply.
- privacy
EnterpriseCrm Logging Gws Sanitize Options Privacy 
- sanitize_type EnterpriseCrm Logging Gws Sanitize Options Sanitize Type 
- isAlready BooleanSanitized 
- 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<"LOG_TYPE_UNSPECIFIED" | "GWS" | "GTS" | "ALL">
- To which type(s) of logs the sanitize options apply.
- privacy "PRIVACY_TYPE_UNSPECIFIED" | "NOT_PII" | "PII" | "SPII" | "UNSURE"
- sanitizeType "SANITIZE_TYPE_UNSPECIFIED" | "SCRUB" | "ANONYMIZE" | "ANONYMIZE_LIMITED_REPEATABLE" | "OBFUSCATE" | "ENCRYPT" | "DO_NOT_SANITIZE"
EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItem, EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItemArgs                  
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- EnterpriseCrm Logging Gws Sanitize Options Log Type Item Log Type Unspecified 
- LOG_TYPE_UNSPECIFIED
- EnterpriseCrm Logging Gws Sanitize Options Log Type Item Gws 
- GWSLimits apply when log detail records are written to GWS.
- EnterpriseCrm Logging Gws Sanitize Options Log Type Item Gts 
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- EnterpriseCrm Logging Gws Sanitize Options Log Type Item All 
- ALLLimits apply to all output log types.
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- LogType Unspecified 
- LOG_TYPE_UNSPECIFIED
- Gws
- GWSLimits apply when log detail records are written to GWS.
- Gts
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- All
- ALLLimits apply to all output log types.
- LOG_TYPE_UNSPECIFIED
- LOG_TYPE_UNSPECIFIED
- GWS
- GWSLimits apply when log detail records are written to GWS.
- GTS
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- ALL
- ALLLimits apply to all output log types.
- "LOG_TYPE_UNSPECIFIED"
- LOG_TYPE_UNSPECIFIED
- "GWS"
- GWSLimits apply when log detail records are written to GWS.
- "GTS"
- GTSLimits apply when log detail records are written to GTS (e.g., RecordIO files).
- "ALL"
- ALLLimits apply to all output log types.
EnterpriseCrmLoggingGwsSanitizeOptionsPrivacy, EnterpriseCrmLoggingGwsSanitizeOptionsPrivacyArgs              
- PrivacyType Unspecified 
- PRIVACY_TYPE_UNSPECIFIED
- NotPii 
- NOT_PIIField does NOT contain PII or sensitive data.
- Pii
- PIIField contains PII.
- Spii
- SPIIField contains Sensitive PII.
- Unsure
- UNSUREUnsure if field contains PII.
- EnterpriseCrm Logging Gws Sanitize Options Privacy Privacy Type Unspecified 
- PRIVACY_TYPE_UNSPECIFIED
- EnterpriseCrm Logging Gws Sanitize Options Privacy Not Pii 
- NOT_PIIField does NOT contain PII or sensitive data.
- EnterpriseCrm Logging Gws Sanitize Options Privacy Pii 
- PIIField contains PII.
- EnterpriseCrm Logging Gws Sanitize Options Privacy Spii 
- SPIIField contains Sensitive PII.
- EnterpriseCrm Logging Gws Sanitize Options Privacy Unsure 
- UNSUREUnsure if field contains PII.
- PrivacyType Unspecified 
- PRIVACY_TYPE_UNSPECIFIED
- NotPii 
- NOT_PIIField does NOT contain PII or sensitive data.
- Pii
- PIIField contains PII.
- Spii
- SPIIField contains Sensitive PII.
- Unsure
- UNSUREUnsure if field contains PII.
- PrivacyType Unspecified 
- PRIVACY_TYPE_UNSPECIFIED
- NotPii 
- NOT_PIIField does NOT contain PII or sensitive data.
- Pii
- PIIField contains PII.
- Spii
- SPIIField contains Sensitive PII.
- Unsure
- UNSUREUnsure if field contains PII.
- PRIVACY_TYPE_UNSPECIFIED
- PRIVACY_TYPE_UNSPECIFIED
- NOT_PII
- NOT_PIIField does NOT contain PII or sensitive data.
- PII
- PIIField contains PII.
- SPII
- SPIIField contains Sensitive PII.
- UNSURE
- UNSUREUnsure if field contains PII.
- "PRIVACY_TYPE_UNSPECIFIED"
- PRIVACY_TYPE_UNSPECIFIED
- "NOT_PII"
- NOT_PIIField does NOT contain PII or sensitive data.
- "PII"
- PIIField contains PII.
- "SPII"
- SPIIField contains Sensitive PII.
- "UNSURE"
- UNSUREUnsure if field contains PII.
EnterpriseCrmLoggingGwsSanitizeOptionsResponse, EnterpriseCrmLoggingGwsSanitizeOptionsResponseArgs              
- IsAlready boolSanitized 
- 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
- IsAlready boolSanitized 
- 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
- isAlready BooleanSanitized 
- 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
- isAlready booleanSanitized 
- 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_ boolsanitized 
- 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
- isAlready BooleanSanitized 
- 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
EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeType, EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeTypeArgs                
- SanitizeType Unspecified 
- SANITIZE_TYPE_UNSPECIFIED
- Scrub
- SCRUBReplace value with a scrubbed value (usu. a constant).
- Anonymize
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- AnonymizeLimited Repeatable 
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- Obfuscate
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- Encrypt
- ENCRYPTThe value is encrypted.
- DoNot Sanitize 
- DO_NOT_SANITIZENo sanitization is required.
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Sanitize Type Unspecified 
- SANITIZE_TYPE_UNSPECIFIED
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Scrub 
- SCRUBReplace value with a scrubbed value (usu. a constant).
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Anonymize 
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Anonymize Limited Repeatable 
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Obfuscate 
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Encrypt 
- ENCRYPTThe value is encrypted.
- EnterpriseCrm Logging Gws Sanitize Options Sanitize Type Do Not Sanitize 
- DO_NOT_SANITIZENo sanitization is required.
- SanitizeType Unspecified 
- SANITIZE_TYPE_UNSPECIFIED
- Scrub
- SCRUBReplace value with a scrubbed value (usu. a constant).
- Anonymize
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- AnonymizeLimited Repeatable 
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- Obfuscate
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- Encrypt
- ENCRYPTThe value is encrypted.
- DoNot Sanitize 
- DO_NOT_SANITIZENo sanitization is required.
- SanitizeType Unspecified 
- SANITIZE_TYPE_UNSPECIFIED
- Scrub
- SCRUBReplace value with a scrubbed value (usu. a constant).
- Anonymize
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- AnonymizeLimited Repeatable 
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- Obfuscate
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- Encrypt
- ENCRYPTThe value is encrypted.
- DoNot Sanitize 
- DO_NOT_SANITIZENo sanitization is required.
- SANITIZE_TYPE_UNSPECIFIED
- SANITIZE_TYPE_UNSPECIFIED
- SCRUB
- SCRUBReplace value with a scrubbed value (usu. a constant).
- ANONYMIZE
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- ANONYMIZE_LIMITED_REPEATABLE
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- OBFUSCATE
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- ENCRYPT
- ENCRYPTThe value is encrypted.
- DO_NOT_SANITIZE
- DO_NOT_SANITIZENo sanitization is required.
- "SANITIZE_TYPE_UNSPECIFIED"
- SANITIZE_TYPE_UNSPECIFIED
- "SCRUB"
- SCRUBReplace value with a scrubbed value (usu. a constant).
- "ANONYMIZE"
- ANONYMIZETransform a value so that it cannot be tracked across events. However, a given value, is transformed to the same value within an event. E.g., "foo.com" is transformed to "0xabcdef" for event 1001, and to "0xfedcba" for event 1002.
- "ANONYMIZE_LIMITED_REPEATABLE"
- ANONYMIZE_LIMITED_REPEATABLETransform values as with ANONYMIZER, but the same transformation is repeated for a limited time (e.g., 1 day).
- "OBFUSCATE"
- OBFUSCATEThe value is transformed using a well-defined obfuscator (e.g., D3_CUSTOMER_ID).
- "ENCRYPT"
- ENCRYPTThe value is encrypted.
- "DO_NOT_SANITIZE"
- DO_NOT_SANITIZENo sanitization is required.
GoogleCloudIntegrationsV1alphaBooleanParameterArray, GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs              
- 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.
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse, GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponseArgs                
- 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.
GoogleCloudIntegrationsV1alphaCloudLoggingDetails, GoogleCloudIntegrationsV1alphaCloudLoggingDetailsArgs              
- CloudLogging Pulumi.Severity Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- EnableCloud boolLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- CloudLogging GoogleSeverity Cloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- EnableCloud boolLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging GoogleSeverity Cloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud BooleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging GoogleSeverity Cloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud booleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloud_logging_ Googleseverity Cloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enable_cloud_ boollogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging "CLOUD_LOGGING_SEVERITY_UNSPECIFIED" | "DEFAULT" | "INFO" | "ERROR" | "WARNING"Severity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud BooleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverity, GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverityArgs                    
- CloudLogging Severity Unspecified 
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- Default
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- Info
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- Error
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- Warning
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
- GoogleCloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity Cloud Logging Severity Unspecified 
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- GoogleCloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity Default 
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- GoogleCloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity Info 
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- GoogleCloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity Error 
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- GoogleCloud Integrations V1alpha Cloud Logging Details Cloud Logging Severity Warning 
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
- CloudLogging Severity Unspecified 
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- Default
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- Info
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- Error
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- Warning
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
- CloudLogging Severity Unspecified 
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- Default
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- Info
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- Error
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- Warning
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
- CLOUD_LOGGING_SEVERITY_UNSPECIFIED
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- DEFAULT
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- INFO
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- ERROR
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- WARNING
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
- "CLOUD_LOGGING_SEVERITY_UNSPECIFIED"
- CLOUD_LOGGING_SEVERITY_UNSPECIFIEDUnspecified
- "DEFAULT"
- DEFAULTIf Severity selected is DEFAULT, then all the Integration Execution States will be sent to Cloud Logging.
- "INFO"
- INFOIf Severity selected is INFO, then only the following Integration Execution States (IN_PROCESS,ON_HOLD,SUCCEEDEDandSUSPENDED) will be sent to Cloud Logging.
- "ERROR"
- ERRORIf Severity selected is ERROR, then only the following Integration Execution States (ERROR,CANCELLED) will be sent to Cloud Logging.
- "WARNING"
- WARNINGIf Severity selected is WARNING, then only the following Integration Execution States (RETRY_ON_HOLD) will be sent to Cloud Logging.
GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse, GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponseArgs                
- CloudLogging stringSeverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- EnableCloud boolLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- CloudLogging stringSeverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- EnableCloud boolLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging StringSeverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud BooleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging stringSeverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud booleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloud_logging_ strseverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enable_cloud_ boollogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
- cloudLogging StringSeverity 
- Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
- enableCloud BooleanLogging 
- Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.
GoogleCloudIntegrationsV1alphaCloudSchedulerConfig, GoogleCloudIntegrationsV1alphaCloudSchedulerConfigArgs              
- CronTab string
- The cron tab of cloud scheduler trigger.
- Location string
- The location where associated cloud scheduler job will be created
- ServiceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- ErrorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- CronTab string
- The cron tab of cloud scheduler trigger.
- Location string
- The location where associated cloud scheduler job will be created
- ServiceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- ErrorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab String
- The cron tab of cloud scheduler trigger.
- location String
- The location where associated cloud scheduler job will be created
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage String
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab string
- The cron tab of cloud scheduler trigger.
- location string
- The location where associated cloud scheduler job will be created
- serviceAccount stringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage string
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cron_tab str
- The cron tab of cloud scheduler trigger.
- location str
- The location where associated cloud scheduler job will be created
- service_account_ stremail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- error_message str
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
- cronTab String
- The cron tab of cloud scheduler trigger.
- location String
- The location where associated cloud scheduler job will be created
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
- errorMessage String
- Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List integrations
GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse, GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponseArgs                
- 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
- ServiceAccount stringEmail 
- 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
- ServiceAccount stringEmail 
- 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
- serviceAccount StringEmail 
- 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
- serviceAccount stringEmail 
- 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_ stremail 
- 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
- serviceAccount StringEmail 
- Service account used by Cloud Scheduler to trigger the integration at scheduled time
GoogleCloudIntegrationsV1alphaCoordinate, GoogleCloudIntegrationsV1alphaCoordinateArgs          
GoogleCloudIntegrationsV1alphaCoordinateResponse, GoogleCloudIntegrationsV1alphaCoordinateResponseArgs            
GoogleCloudIntegrationsV1alphaDoubleParameterArray, GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs              
- 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.
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse, GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponseArgs                
- 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.
GoogleCloudIntegrationsV1alphaErrorCatcherConfig, GoogleCloudIntegrationsV1alphaErrorCatcherConfigArgs              
- ErrorCatcher stringId 
- 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
- ErrorCatcher stringNumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- StartError List<Pulumi.Tasks Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task> 
- 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.
- Label string
- Optional. The user created label for a particular error catcher. Optional.
- Position
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- ErrorCatcher stringId 
- 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
- ErrorCatcher stringNumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- StartError []GoogleTasks Cloud Integrations V1alpha Next Task 
- 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.
- Label string
- Optional. The user created label for a particular error catcher. Optional.
- Position
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- errorCatcher StringId 
- 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
- errorCatcher StringNumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- startError List<GoogleTasks Cloud Integrations V1alpha Next Task> 
- 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.
- label String
- Optional. The user created label for a particular error catcher. Optional.
- position
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- errorCatcher stringId 
- 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
- errorCatcher stringNumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- startError GoogleTasks Cloud Integrations V1alpha Next Task[] 
- 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.
- label string
- Optional. The user created label for a particular error catcher. Optional.
- position
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- error_catcher_ strid 
- 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_ strnumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- start_error_ Sequence[Googletasks Cloud Integrations V1alpha Next Task] 
- 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.
- label str
- Optional. The user created label for a particular error catcher. Optional.
- position
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- errorCatcher StringId 
- 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
- errorCatcher StringNumber 
- A number to uniquely identify each error catcher config within the workflow on UI.
- startError List<Property Map>Tasks 
- 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.
- 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.
GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse, GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponseArgs                
- Description string
- Optional. User-provided description intended to give more business context about the error catcher config.
- ErrorCatcher stringId 
- 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
- ErrorCatcher stringNumber 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- StartError List<Pulumi.Tasks Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task Response> 
- 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.
- ErrorCatcher stringId 
- 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
- ErrorCatcher stringNumber 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- StartError []GoogleTasks Cloud Integrations V1alpha Next Task Response 
- 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.
- errorCatcher StringId 
- 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
- errorCatcher StringNumber 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- startError List<GoogleTasks Cloud Integrations V1alpha Next Task Response> 
- 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.
- errorCatcher stringId 
- 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
- errorCatcher stringNumber 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- startError GoogleTasks Cloud Integrations V1alpha Next Task Response[] 
- 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_ strid 
- 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_ strnumber 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- start_error_ Sequence[Googletasks Cloud Integrations V1alpha Next Task Response] 
- 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.
- errorCatcher StringId 
- 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
- errorCatcher StringNumber 
- 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.
- startError List<Property Map>Tasks 
- The set of start tasks that are to be executed for the error catch flow
GoogleCloudIntegrationsV1alphaFailurePolicy, GoogleCloudIntegrationsV1alphaFailurePolicyArgs            
- 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 Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Failure Policy Retry Strategy 
- 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 GoogleCloud Integrations V1alpha Failure Policy Retry Strategy 
- 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 GoogleCloud Integrations V1alpha Failure Policy Retry Strategy 
- 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 GoogleCloud Integrations V1alpha Failure Policy Retry Strategy 
- 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 GoogleCloud Integrations V1alpha Failure Policy Retry Strategy 
- 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 "RETRY_STRATEGY_UNSPECIFIED" | "IGNORE" | "NONE" | "FATAL" | "FIXED_INTERVAL" | "LINEAR_BACKOFF" | "EXPONENTIAL_BACKOFF" | "RESTART_INTEGRATION_WITH_BACKOFF"
- Defines what happens to the task upon failure.
GoogleCloudIntegrationsV1alphaFailurePolicyResponse, GoogleCloudIntegrationsV1alphaFailurePolicyResponseArgs              
- 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.
GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy, GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategyArgs                
- RetryStrategy Unspecified 
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- Ignore
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RestartIntegration With Backoff 
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Retry Strategy Unspecified 
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Ignore 
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy None 
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Fatal 
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Fixed Interval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Linear Backoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Exponential Backoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- GoogleCloud Integrations V1alpha Failure Policy Retry Strategy Restart Integration With Backoff 
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RetryStrategy Unspecified 
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- Ignore
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RestartIntegration With Backoff 
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RetryStrategy Unspecified 
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- Ignore
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- None
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- Fatal
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FixedInterval 
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- LinearBackoff 
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- ExponentialBackoff 
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RestartIntegration With Backoff 
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RETRY_STRATEGY_UNSPECIFIED
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- IGNORE
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- NONE
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- FATAL
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- FIXED_INTERVAL
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- LINEAR_BACKOFF
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- EXPONENTIAL_BACKOFF
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- RESTART_INTEGRATION_WITH_BACKOFF
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- "RETRY_STRATEGY_UNSPECIFIED"
- RETRY_STRATEGY_UNSPECIFIEDUNSPECIFIED.
- "IGNORE"
- IGNOREIgnores the failure of this task. The rest of the integration will be executed Assuming this task succeeded.
- "NONE"
- NONECauses a permanent failure of the task. However, if the last task(s) of event was successfully completed despite the failure of this task, it has no impact on the integration.
- "FATAL"
- FATALCauses a permanent failure of the event. It is different from NONE because this will mark the event as FAILED by shutting down the event execution.
- "FIXED_INTERVAL"
- FIXED_INTERVALThe task will be retried from the failed task onwards after a fixed delay. A max-retry count is required to be specified with this strategy. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. max_retries and interval_in_seconds must be specified.
- "LINEAR_BACKOFF"
- LINEAR_BACKOFFThe task will be retried from the failed task onwards after a fixed delay that linearly increases with each retry attempt. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retries and interval_in_seconds must be specified.
- "EXPONENTIAL_BACKOFF"
- EXPONENTIAL_BACKOFFThe task will be retried after an exponentially increasing period of time with each failure. A jitter is added to each exponential interval so that concurrently failing tasks of the same type do not end up retrying after the exact same exponential interval. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
- "RESTART_INTEGRATION_WITH_BACKOFF"
- RESTART_INTEGRATION_WITH_BACKOFFThe entire integration will be restarted with the initial parameters that were set when the event was fired. A max-retry count is required to be specified with this strategy. max_retriesandinterval_in_secondsmust be specified.
GoogleCloudIntegrationsV1alphaIntParameterArray, GoogleCloudIntegrationsV1alphaIntParameterArrayArgs              
- 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.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse, GoogleCloudIntegrationsV1alphaIntParameterArrayResponseArgs                
- 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.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfig, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigArgs              
- 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 Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Alert Config Metric Type 
- The type of metric.
- OnlyFinal boolAttempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- ThresholdType Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Alert Config Threshold Type 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Alert Config Threshold Value 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Metric Type 
- The type of metric.
- OnlyFinal boolAttempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- ThresholdType GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Metric Type 
- The type of metric.
- onlyFinal BooleanAttempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- thresholdType GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Metric Type 
- The type of metric.
- onlyFinal booleanAttempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- thresholdType GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Metric Type 
- The type of metric.
- only_final_ boolattempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- threshold_type GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value 
- 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 "METRIC_TYPE_UNSPECIFIED" | "EVENT_ERROR_RATE" | "EVENT_WARNING_RATE" | "TASK_ERROR_RATE" | "TASK_WARNING_RATE" | "TASK_RATE" | "EVENT_RATE" | "EVENT_AVERAGE_DURATION" | "EVENT_PERCENTILE_DURATION" | "TASK_AVERAGE_DURATION" | "TASK_PERCENTILE_DURATION"
- The type of metric.
- onlyFinal BooleanAttempt 
- For either events or tasks, depending on the type of alert, count only final attempts, not retries.
- thresholdType "THRESHOLD_TYPE_UNSPECIFIED" | "EXPECTED_MIN" | "EXPECTED_MAX"
- 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.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricType, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricTypeArgs                  
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Metric Type Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Event Error Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Event Warning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Task Error Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Task Warning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Task Rate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Event Rate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Event Average Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Event Percentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Task Average Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- GoogleCloud Integrations V1alpha Integration Alert Config Metric Type Task Percentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
- MetricType Unspecified 
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EventError Rate 
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- EventWarning Rate 
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- TaskError Rate 
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- TaskWarning Rate 
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- TaskRate 
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- EventRate 
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EventAverage Duration 
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- EventPercentile Duration 
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- TaskAverage Duration 
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- TaskPercentile Duration 
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
- METRIC_TYPE_UNSPECIFIED
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- EVENT_ERROR_RATE
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- EVENT_WARNING_RATE
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- TASK_ERROR_RATE
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- TASK_WARNING_RATE
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- TASK_RATE
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- EVENT_RATE
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- EVENT_AVERAGE_DURATION
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- EVENT_PERCENTILE_DURATION
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- TASK_AVERAGE_DURATION
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- TASK_PERCENTILE_DURATION
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
- "METRIC_TYPE_UNSPECIFIED"
- METRIC_TYPE_UNSPECIFIEDThe default value. Metric type should always be set to one of the other non-default values, otherwise it will result in an INVALID_ARGUMENT error.
- "EVENT_ERROR_RATE"
- EVENT_ERROR_RATESpecifies alerting on the rate of errors for the enclosing integration.
- "EVENT_WARNING_RATE"
- EVENT_WARNING_RATESpecifies alerting on the rate of warnings for the enclosing integration. Warnings use the same enum values as errors.
- "TASK_ERROR_RATE"
- TASK_ERROR_RATESpecifies alerting on the rate of errors for any task in the enclosing integration.
- "TASK_WARNING_RATE"
- TASK_WARNING_RATESpecifies alerting on the rate of warnings for any task in the enclosing integration.
- "TASK_RATE"
- TASK_RATESpecifies alerting on the rate of executions over all tasks in the enclosing integration.
- "EVENT_RATE"
- EVENT_RATESpecifies alerting on the number of events executed in the given aggregation_period.
- "EVENT_AVERAGE_DURATION"
- EVENT_AVERAGE_DURATIONSpecifies alerting on the average duration of executions for this integration.
- "EVENT_PERCENTILE_DURATION"
- EVENT_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of integration executions. E.g. If 10% or more of the integration executions have durations above 5 seconds, alert.
- "TASK_AVERAGE_DURATION"
- TASK_AVERAGE_DURATIONSpecifies alerting on the average duration of any task in the enclosing integration,
- "TASK_PERCENTILE_DURATION"
- TASK_PERCENTILE_DURATIONSpecifies alerting on the duration value of a particular percentile of any task executions within the enclosing integration. E.g. If 10% or more of the task executions in the integration have durations above 5 seconds, alert.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponseArgs                
- 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.
- OnlyFinal boolAttempt 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Alert Config Threshold Value Response 
- 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.
- OnlyFinal boolAttempt 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value Response 
- 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.
- onlyFinal BooleanAttempt 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value Response 
- 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.
- onlyFinal booleanAttempt 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value Response 
- 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_ boolattempt 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Threshold Value Response 
- 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.
- onlyFinal BooleanAttempt 
- 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.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdType, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdTypeArgs                  
- ThresholdType Unspecified 
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- ExpectedMax 
- EXPECTED_MAXMax value threshold.
- GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type Threshold Type Unspecified 
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type Expected Min 
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- GoogleCloud Integrations V1alpha Integration Alert Config Threshold Type Expected Max 
- EXPECTED_MAXMax value threshold.
- ThresholdType Unspecified 
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- ExpectedMax 
- EXPECTED_MAXMax value threshold.
- ThresholdType Unspecified 
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- ExpectedMin 
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- ExpectedMax 
- EXPECTED_MAXMax value threshold.
- THRESHOLD_TYPE_UNSPECIFIED
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- EXPECTED_MIN
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- EXPECTED_MAX
- EXPECTED_MAXMax value threshold.
- "THRESHOLD_TYPE_UNSPECIFIED"
- THRESHOLD_TYPE_UNSPECIFIEDDefault.
- "EXPECTED_MIN"
- EXPECTED_MINNote that this field will only trigger alerts if the integration specifying it runs at least once in 24 hours (which is our in-memory retention period for monarch streams). Also note that aggregation_periodfor this alert configuration must be less than 24 hours. Min value threshold.
- "EXPECTED_MAX"
- EXPECTED_MAXMax value threshold.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueArgs                  
- 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.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse, GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponseArgs                    
- 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.
GoogleCloudIntegrationsV1alphaIntegrationParameter, GoogleCloudIntegrationsV1alphaIntegrationParameterArgs            
- DataType Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Parameter Data Type 
- Type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type 
- 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".
- InputOutput Pulumi.Type Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Parameter Input Output Type 
- 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type 
- Type of the parameter.
- DefaultValue GoogleCloud Integrations V1alpha Value Type 
- 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".
- InputOutput GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type 
- 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type 
- Type of the parameter.
- defaultValue GoogleCloud Integrations V1alpha Value Type 
- 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".
- inputOutput GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type 
- 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type 
- Type of the parameter.
- defaultValue GoogleCloud Integrations V1alpha Value Type 
- 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".
- inputOutput GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type 
- 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type 
- Type of the parameter.
- default_value GoogleCloud Integrations V1alpha Value Type 
- 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_ Googletype Cloud Integrations V1alpha Integration Parameter Input Output Type 
- 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 "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "BOOLEAN_ARRAY" | "JSON_VALUE" | "PROTO_VALUE" | "PROTO_ARRAY"
- 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".
- inputOutput "IN_OUT_TYPE_UNSPECIFIED" | "IN" | "OUT" | "IN_OUT"Type 
- 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.
GoogleCloudIntegrationsV1alphaIntegrationParameterDataType, GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeArgs                
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Integration Parameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type String Value 
- STRING_VALUEString.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Int Value 
- INT_VALUEInteger.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Double Value 
- DOUBLE_VALUEDouble Number.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Boolean Value 
- BOOLEAN_VALUEBoolean.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type String Array 
- STRING_ARRAYString Array.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Int Array 
- INT_ARRAYInteger Array.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Double Array 
- DOUBLE_ARRAYDouble Number Array.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Boolean Array 
- BOOLEAN_ARRAYBoolean Array.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Json Value 
- JSON_VALUEJson.
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Proto Value 
- PROTO_VALUEProto Value (Internal use only).
- GoogleCloud Integrations V1alpha Integration Parameter Data Type Proto Array 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- IntegrationParameter Data Type Unspecified 
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- StringValue 
- STRING_VALUEString.
- IntValue 
- INT_VALUEInteger.
- DoubleValue 
- DOUBLE_VALUEDouble Number.
- BooleanValue 
- BOOLEAN_VALUEBoolean.
- StringArray 
- STRING_ARRAYString Array.
- IntArray 
- INT_ARRAYInteger Array.
- DoubleArray 
- DOUBLE_ARRAYDouble Number Array.
- BooleanArray 
- BOOLEAN_ARRAYBoolean Array.
- JsonValue 
- JSON_VALUEJson.
- ProtoValue 
- PROTO_VALUEProto Value (Internal use only).
- ProtoArray 
- PROTO_ARRAYProto Array (Internal use only).
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- STRING_VALUE
- STRING_VALUEString.
- INT_VALUE
- INT_VALUEInteger.
- DOUBLE_VALUE
- DOUBLE_VALUEDouble Number.
- BOOLEAN_VALUE
- BOOLEAN_VALUEBoolean.
- STRING_ARRAY
- STRING_ARRAYString Array.
- INT_ARRAY
- INT_ARRAYInteger Array.
- DOUBLE_ARRAY
- DOUBLE_ARRAYDouble Number Array.
- BOOLEAN_ARRAY
- BOOLEAN_ARRAYBoolean Array.
- JSON_VALUE
- JSON_VALUEJson.
- PROTO_VALUE
- PROTO_VALUEProto Value (Internal use only).
- PROTO_ARRAY
- PROTO_ARRAYProto Array (Internal use only).
- "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
- INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- "STRING_VALUE"
- STRING_VALUEString.
- "INT_VALUE"
- INT_VALUEInteger.
- "DOUBLE_VALUE"
- DOUBLE_VALUEDouble Number.
- "BOOLEAN_VALUE"
- BOOLEAN_VALUEBoolean.
- "STRING_ARRAY"
- STRING_ARRAYString Array.
- "INT_ARRAY"
- INT_ARRAYInteger Array.
- "DOUBLE_ARRAY"
- DOUBLE_ARRAYDouble Number Array.
- "BOOLEAN_ARRAY"
- BOOLEAN_ARRAYBoolean Array.
- "JSON_VALUE"
- JSON_VALUEJson.
- "PROTO_VALUE"
- PROTO_VALUEProto Value (Internal use only).
- "PROTO_ARRAY"
- PROTO_ARRAYProto Array (Internal use only).
GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType, GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeArgs                  
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- In
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- Out
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- GoogleCloud Integrations V1alpha Integration Parameter Input Output Type In Out Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- GoogleCloud Integrations V1alpha Integration Parameter Input Output Type In 
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- GoogleCloud Integrations V1alpha Integration Parameter Input Output Type Out 
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- GoogleCloud Integrations V1alpha Integration Parameter Input Output Type In Out 
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- In
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- Out
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- InOut Type Unspecified 
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- In
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- Out
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- InOut 
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- IN_OUT_TYPE_UNSPECIFIED
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- IN_
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- OUT
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- IN_OUT
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
- "IN_OUT_TYPE_UNSPECIFIED"
- IN_OUT_TYPE_UNSPECIFIEDDefault.
- "IN"
- INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- "OUT"
- OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- "IN_OUT"
- IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
GoogleCloudIntegrationsV1alphaIntegrationParameterResponse, GoogleCloudIntegrationsV1alphaIntegrationParameterResponseArgs              
- DataType string
- Type of the parameter.
- DefaultValue Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response 
- 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".
- InputOutput stringType 
- 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 GoogleCloud Integrations V1alpha Value Type Response 
- 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".
- InputOutput stringType 
- 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 GoogleCloud Integrations V1alpha Value Type Response 
- 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".
- inputOutput StringType 
- 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 GoogleCloud Integrations V1alpha Value Type Response 
- 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".
- inputOutput stringType 
- 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 GoogleCloud Integrations V1alpha Value Type Response 
- 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_ strtype 
- 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".
- inputOutput StringType 
- 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.
GoogleCloudIntegrationsV1alphaNextTask, GoogleCloudIntegrationsV1alphaNextTaskArgs            
- 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.
- TaskConfig stringId 
- 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.
- TaskConfig stringId 
- 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.
- taskConfig StringId 
- 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.
- taskConfig stringId 
- 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_ strid 
- 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.
- taskConfig StringId 
- ID of the next task.
- taskId String
- Task number of the next task.
GoogleCloudIntegrationsV1alphaNextTaskResponse, GoogleCloudIntegrationsV1alphaNextTaskResponseArgs              
- 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.
- TaskConfig stringId 
- 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.
- TaskConfig stringId 
- 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.
- taskConfig StringId 
- 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.
- taskConfig stringId 
- 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_ strid 
- 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.
- taskConfig StringId 
- ID of the next task.
- taskId String
- Task number of the next task.
GoogleCloudIntegrationsV1alphaStringParameterArray, GoogleCloudIntegrationsV1alphaStringParameterArrayArgs              
- 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.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse, GoogleCloudIntegrationsV1alphaStringParameterArrayResponseArgs                
- 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.
GoogleCloudIntegrationsV1alphaSuccessPolicy, GoogleCloudIntegrationsV1alphaSuccessPolicyArgs            
- FinalState Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- FinalState GoogleCloud Integrations V1alpha Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState GoogleCloud Integrations V1alpha Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState GoogleCloud Integrations V1alpha Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- final_state GoogleCloud Integrations V1alpha Success Policy Final State 
- State to which the execution snapshot status will be set if the task succeeds.
- finalState "FINAL_STATE_UNSPECIFIED" | "SUCCEEDED" | "SUSPENDED"
- State to which the execution snapshot status will be set if the task succeeds.
GoogleCloudIntegrationsV1alphaSuccessPolicyFinalState, GoogleCloudIntegrationsV1alphaSuccessPolicyFinalStateArgs                
- FinalState Unspecified 
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- GoogleCloud Integrations V1alpha Success Policy Final State Final State Unspecified 
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- GoogleCloud Integrations V1alpha Success Policy Final State Succeeded 
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- GoogleCloud Integrations V1alpha Success Policy Final State Suspended 
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- FinalState Unspecified 
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- FinalState Unspecified 
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- Succeeded
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- Suspended
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- FINAL_STATE_UNSPECIFIED
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- SUCCEEDED
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- SUSPENDED
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
- "FINAL_STATE_UNSPECIFIED"
- FINAL_STATE_UNSPECIFIEDUNSPECIFIED.
- "SUCCEEDED"
- SUCCEEDEDThe default behavior, where successful tasks will be marked as SUCCEEDED.
- "SUSPENDED"
- SUSPENDEDSets the state to SUSPENDED after executing. This is required for SuspensionTask; event execution will continue once the user calls ResolveSuspensions with the event_execution_info_id and the task number.
GoogleCloudIntegrationsV1alphaSuccessPolicyResponse, GoogleCloudIntegrationsV1alphaSuccessPolicyResponseArgs              
- 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.
GoogleCloudIntegrationsV1alphaTaskConfig, GoogleCloudIntegrationsV1alphaTaskConfigArgs            
- 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).
- 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.
- ErrorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask Pulumi.Type Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Task Config External Task Type 
- Optional. External task type of the task
- FailurePolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Failure Policy 
- 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.).
- JsonValidation Pulumi.Option Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Task Config Json Validation Option 
- Optional. If set, overrides the option configured in the Task implementation class.
- NextTasks List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task> 
- 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.
- NextTasks Pulumi.Execution Policy Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Task Config Next Tasks Execution Policy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- SuccessPolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Success Policy 
- Optional. Determines what action to take upon successful task completion.
- SynchronousCall Pulumi.Failure Policy Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Failure Policy 
- 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.
- TaskExecution Pulumi.Strategy Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Task Config Task Execution Strategy 
- Optional. The policy dictating the execution strategy of this task.
- TaskTemplate string
- Optional. Used to define task-template name if task is of type task-template
- 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).
- 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.
- ErrorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask GoogleType Cloud Integrations V1alpha Task Config External Task Type 
- Optional. External task type of the task
- FailurePolicy GoogleCloud Integrations V1alpha Failure Policy 
- 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.).
- JsonValidation GoogleOption Cloud Integrations V1alpha Task Config Json Validation Option 
- Optional. If set, overrides the option configured in the Task implementation class.
- NextTasks []GoogleCloud Integrations V1alpha Next Task 
- 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.
- NextTasks GoogleExecution Policy Cloud Integrations V1alpha Task Config Next Tasks Execution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- SuccessPolicy GoogleCloud Integrations V1alpha Success Policy 
- Optional. Determines what action to take upon successful task completion.
- SynchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy 
- 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.
- TaskExecution GoogleStrategy Cloud Integrations V1alpha Task Config Task Execution Strategy 
- Optional. The policy dictating the execution strategy of this task.
- TaskTemplate string
- Optional. Used to define task-template name if task is of type task-template
- 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).
- 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.
- errorCatcher StringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask GoogleType Cloud Integrations V1alpha Task Config External Task Type 
- Optional. External task type of the task
- failurePolicy GoogleCloud Integrations V1alpha Failure Policy 
- 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.).
- jsonValidation GoogleOption Cloud Integrations V1alpha Task Config Json Validation Option 
- Optional. If set, overrides the option configured in the Task implementation class.
- nextTasks List<GoogleCloud Integrations V1alpha Next Task> 
- 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.
- nextTasks GoogleExecution Policy Cloud Integrations V1alpha Task Config Next Tasks Execution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- successPolicy GoogleCloud Integrations V1alpha Success Policy 
- Optional. Determines what action to take upon successful task completion.
- synchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy 
- 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.
- taskExecution GoogleStrategy Cloud Integrations V1alpha Task Config Task Execution Strategy 
- Optional. The policy dictating the execution strategy of this task.
- taskTemplate String
- Optional. Used to define task-template name if task is of type task-template
- 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).
- 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.
- errorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask GoogleType Cloud Integrations V1alpha Task Config External Task Type 
- Optional. External task type of the task
- failurePolicy GoogleCloud Integrations V1alpha Failure Policy 
- 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.).
- jsonValidation GoogleOption Cloud Integrations V1alpha Task Config Json Validation Option 
- Optional. If set, overrides the option configured in the Task implementation class.
- nextTasks GoogleCloud Integrations V1alpha Next Task[] 
- 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.
- nextTasks GoogleExecution Policy Cloud Integrations V1alpha Task Config Next Tasks Execution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- successPolicy GoogleCloud Integrations V1alpha Success Policy 
- Optional. Determines what action to take upon successful task completion.
- synchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy 
- 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.
- taskExecution GoogleStrategy Cloud Integrations V1alpha Task Config Task Execution Strategy 
- Optional. The policy dictating the execution strategy of this task.
- taskTemplate string
- Optional. Used to define task-template name if task is of type task-template
- 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).
- 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_ strid 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- external_task_ Googletype Cloud Integrations V1alpha Task Config External Task Type 
- Optional. External task type of the task
- failure_policy GoogleCloud Integrations V1alpha Failure Policy 
- 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_ Googleoption Cloud Integrations V1alpha Task Config Json Validation Option 
- Optional. If set, overrides the option configured in the Task implementation class.
- next_tasks Sequence[GoogleCloud Integrations V1alpha Next Task] 
- 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_ Googleexecution_ policy Cloud Integrations V1alpha Task Config Next Tasks Execution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- success_policy GoogleCloud Integrations V1alpha Success Policy 
- Optional. Determines what action to take upon successful task completion.
- synchronous_call_ Googlefailure_ policy Cloud Integrations V1alpha Failure Policy 
- 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_ Googlestrategy Cloud Integrations V1alpha Task Config Task Execution Strategy 
- Optional. The policy dictating the execution strategy of this task.
- task_template str
- Optional. Used to define task-template name if task is of type task-template
- 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).
- 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.
- errorCatcher StringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask "EXTERNAL_TASK_TYPE_UNSPECIFIED" | "NORMAL_TASK" | "ERROR_TASK"Type 
- 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.).
- jsonValidation "JSON_VALIDATION_OPTION_UNSPECIFIED" | "SKIP" | "PRE_EXECUTION" | "POST_EXECUTION" | "PRE_POST_EXECUTION"Option 
- 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.
- nextTasks "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED" | "RUN_ALL_MATCH" | "RUN_FIRST_MATCH"Execution Policy 
- 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.
- synchronousCall Property MapFailure Policy 
- 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.
- taskExecution "TASK_EXECUTION_STRATEGY_UNSPECIFIED" | "WHEN_ALL_SUCCEED" | "WHEN_ANY_SUCCEED" | "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED"Strategy 
- Optional. The policy dictating the execution strategy of this task.
- taskTemplate String
- Optional. Used to define task-template name if task is of type task-template
GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType, GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskTypeArgs                  
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- GoogleCloud Integrations V1alpha Task Config External Task Type External Task Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- GoogleCloud Integrations V1alpha Task Config External Task Type Normal Task 
- NORMAL_TASKTasks belongs to the normal task flows
- GoogleCloud Integrations V1alpha Task Config External Task Type Error Task 
- ERROR_TASKTask belongs to the error catch task flows
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- ExternalTask Type Unspecified 
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NormalTask 
- NORMAL_TASKTasks belongs to the normal task flows
- ErrorTask 
- ERROR_TASKTask belongs to the error catch task flows
- EXTERNAL_TASK_TYPE_UNSPECIFIED
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- NORMAL_TASK
- NORMAL_TASKTasks belongs to the normal task flows
- ERROR_TASK
- ERROR_TASKTask belongs to the error catch task flows
- "EXTERNAL_TASK_TYPE_UNSPECIFIED"
- EXTERNAL_TASK_TYPE_UNSPECIFIEDDefault value. External task type is not specified
- "NORMAL_TASK"
- NORMAL_TASKTasks belongs to the normal task flows
- "ERROR_TASK"
- ERROR_TASKTask belongs to the error catch task flows
GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption, GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOptionArgs                  
- JsonValidation Option Unspecified 
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- GoogleCloud Integrations V1alpha Task Config Json Validation Option Json Validation Option Unspecified 
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- GoogleCloud Integrations V1alpha Task Config Json Validation Option Skip 
- SKIPDo not run any validation against JSON schemas.
- GoogleCloud Integrations V1alpha Task Config Json Validation Option Pre Execution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- GoogleCloud Integrations V1alpha Task Config Json Validation Option Post Execution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- GoogleCloud Integrations V1alpha Task Config Json Validation Option Pre Post Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- JsonValidation Option Unspecified 
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- JsonValidation Option Unspecified 
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- Skip
- SKIPDo not run any validation against JSON schemas.
- PreExecution 
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- PostExecution 
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- PrePost Execution 
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- JSON_VALIDATION_OPTION_UNSPECIFIED
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- SKIP
- SKIPDo not run any validation against JSON schemas.
- PRE_EXECUTION
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- POST_EXECUTION
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- PRE_POST_EXECUTION
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
- "JSON_VALIDATION_OPTION_UNSPECIFIED"
- JSON_VALIDATION_OPTION_UNSPECIFIEDAs per the default behavior, no validation will be run. Will not override any option set in a Task.
- "SKIP"
- SKIPDo not run any validation against JSON schemas.
- "PRE_EXECUTION"
- PRE_EXECUTIONValidate all potential input JSON parameters against schemas specified in IntegrationParameter.
- "POST_EXECUTION"
- POST_EXECUTIONValidate all potential output JSON parameters against schemas specified in IntegrationParameter.
- "PRE_POST_EXECUTION"
- PRE_POST_EXECUTIONPerform both PRE_EXECUTION and POST_EXECUTION validations.
GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy, GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicyArgs                    
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- GoogleCloud Integrations V1alpha Task Config Next Tasks Execution Policy Next Tasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- GoogleCloud Integrations V1alpha Task Config Next Tasks Execution Policy Run All Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- GoogleCloud Integrations V1alpha Task Config Next Tasks Execution Policy Run First Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RUN_ALL_MATCH
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RUN_FIRST_MATCH
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED"
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- "RUN_ALL_MATCH"
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- "RUN_FIRST_MATCH"
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
GoogleCloudIntegrationsV1alphaTaskConfigResponse, GoogleCloudIntegrationsV1alphaTaskConfigResponseArgs              
- 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.
- ErrorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask stringType 
- Optional. External task type of the task
- FailurePolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Failure Policy Response 
- 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.).
- JsonValidation stringOption 
- Optional. If set, overrides the option configured in the Task implementation class.
- NextTasks List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task Response> 
- 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.
- NextTasks stringExecution Policy 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- SuccessPolicy Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Success Policy Response 
- Optional. Determines what action to take upon successful task completion.
- SynchronousCall Pulumi.Failure Policy Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Failure Policy Response 
- 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.
- TaskExecution stringStrategy 
- 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.
- ErrorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- ExternalTask stringType 
- Optional. External task type of the task
- FailurePolicy GoogleCloud Integrations V1alpha Failure Policy Response 
- 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.).
- JsonValidation stringOption 
- Optional. If set, overrides the option configured in the Task implementation class.
- NextTasks []GoogleCloud Integrations V1alpha Next Task Response 
- 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.
- NextTasks stringExecution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- SuccessPolicy GoogleCloud Integrations V1alpha Success Policy Response 
- Optional. Determines what action to take upon successful task completion.
- SynchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy Response 
- 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.
- TaskExecution stringStrategy 
- 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.
- errorCatcher StringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask StringType 
- Optional. External task type of the task
- failurePolicy GoogleCloud Integrations V1alpha Failure Policy Response 
- 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.).
- jsonValidation StringOption 
- Optional. If set, overrides the option configured in the Task implementation class.
- nextTasks List<GoogleCloud Integrations V1alpha Next Task Response> 
- 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.
- nextTasks StringExecution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- successPolicy GoogleCloud Integrations V1alpha Success Policy Response 
- Optional. Determines what action to take upon successful task completion.
- synchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy Response 
- 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.
- taskExecution StringStrategy 
- 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.
- errorCatcher stringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask stringType 
- Optional. External task type of the task
- failurePolicy GoogleCloud Integrations V1alpha Failure Policy Response 
- 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.).
- jsonValidation stringOption 
- Optional. If set, overrides the option configured in the Task implementation class.
- nextTasks GoogleCloud Integrations V1alpha Next Task Response[] 
- 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.
- nextTasks stringExecution Policy 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- successPolicy GoogleCloud Integrations V1alpha Success Policy Response 
- Optional. Determines what action to take upon successful task completion.
- synchronousCall GoogleFailure Policy Cloud Integrations V1alpha Failure Policy Response 
- 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.
- taskExecution stringStrategy 
- 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_ strid 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- external_task_ strtype 
- Optional. External task type of the task
- failure_policy GoogleCloud Integrations V1alpha Failure Policy Response 
- 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_ stroption 
- Optional. If set, overrides the option configured in the Task implementation class.
- next_tasks Sequence[GoogleCloud Integrations V1alpha Next Task Response] 
- 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_ strexecution_ policy 
- 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
GoogleCloud Integrations V1alpha Coordinate Response 
- Optional. Informs the front-end application where to draw this error catcher config on the UI.
- success_policy GoogleCloud Integrations V1alpha Success Policy Response 
- Optional. Determines what action to take upon successful task completion.
- synchronous_call_ Googlefailure_ policy Cloud Integrations V1alpha Failure Policy Response 
- 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_ strstrategy 
- 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.
- errorCatcher StringId 
- Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
- externalTask StringType 
- 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.).
- jsonValidation StringOption 
- 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.
- nextTasks StringExecution Policy 
- 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.
- synchronousCall Property MapFailure Policy 
- 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.
- taskExecution StringStrategy 
- 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
GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy, GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategyArgs                  
- TaskExecution Strategy Unspecified 
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- GoogleCloud Integrations V1alpha Task Config Task Execution Strategy Task Execution Strategy Unspecified 
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- GoogleCloud Integrations V1alpha Task Config Task Execution Strategy When All Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- GoogleCloud Integrations V1alpha Task Config Task Execution Strategy When Any Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- GoogleCloud Integrations V1alpha Task Config Task Execution Strategy When All Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- TaskExecution Strategy Unspecified 
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- TaskExecution Strategy Unspecified 
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- WhenAll Succeed 
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WhenAny Succeed 
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WhenAll Tasks And Conditions Succeed 
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- TASK_EXECUTION_STRATEGY_UNSPECIFIED
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- WHEN_ALL_SUCCEED
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- WHEN_ANY_SUCCEED
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
- "TASK_EXECUTION_STRATEGY_UNSPECIFIED"
- TASK_EXECUTION_STRATEGY_UNSPECIFIEDDefault. If the strategy is not set explicitly, it will default to WHEN_ALL_SUCCEED.
- "WHEN_ALL_SUCCEED"
- WHEN_ALL_SUCCEEDWait until all of its previous tasks finished execution, then verify at least one of the edge conditions is met, and execute if possible. This should be considered as WHEN_ALL_TASKS_SUCCEED.
- "WHEN_ANY_SUCCEED"
- WHEN_ANY_SUCCEEDStart execution as long as any of its previous tasks finished execution and the corresponding edge condition is met (since we will execute if only that succeeding edge condition is met).
- "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED"
- WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEEDWait until all of its previous tasks finished execution, then verify the all edge conditions are met and execute if possible.
GoogleCloudIntegrationsV1alphaTriggerConfig, GoogleCloudIntegrationsV1alphaTriggerConfigArgs            
- TriggerNumber string
- A number to uniquely identify each trigger config within the integration on UI.
- AlertConfig List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Alert Config> 
- 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.
- CloudScheduler Pulumi.Config Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Cloud Scheduler Config 
- Optional. Cloud Scheduler Trigger related metadata
- Description string
- Optional. User-provided description intended to give additional business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks Pulumi.Execution Policy Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Trigger Config Next Tasks Execution Policy 
- Optional. Dictates how next tasks will be executed.
- Position
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task> 
- 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.
- TriggerType Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Trigger Config Trigger Type 
- Optional. Type of trigger
- TriggerNumber string
- A number to uniquely identify each trigger config within the integration on UI.
- AlertConfig []GoogleCloud Integrations V1alpha Integration Alert Config 
- 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.
- CloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config 
- Optional. Cloud Scheduler Trigger related metadata
- Description string
- Optional. User-provided description intended to give additional business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks GoogleExecution Policy Cloud Integrations V1alpha Trigger Config Next Tasks Execution Policy 
- Optional. Dictates how next tasks will be executed.
- Position
GoogleCloud Integrations V1alpha Coordinate 
- 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 []GoogleCloud Integrations V1alpha Next Task 
- 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.
- TriggerType GoogleCloud Integrations V1alpha Trigger Config Trigger Type 
- Optional. Type of trigger
- triggerNumber String
- A number to uniquely identify each trigger config within the integration on UI.
- alertConfig List<GoogleCloud Integrations V1alpha Integration Alert Config> 
- 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.
- cloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config 
- Optional. Cloud Scheduler Trigger related metadata
- description String
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks GoogleExecution Policy Cloud Integrations V1alpha Trigger Config Next Tasks Execution Policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate 
- 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<GoogleCloud Integrations V1alpha Next Task> 
- 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.
- triggerType GoogleCloud Integrations V1alpha Trigger Config Trigger Type 
- Optional. Type of trigger
- triggerNumber string
- A number to uniquely identify each trigger config within the integration on UI.
- alertConfig GoogleCloud Integrations V1alpha Integration Alert Config[] 
- 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.
- cloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config 
- Optional. Cloud Scheduler Trigger related metadata
- description string
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher stringId 
- 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.
- nextTasks GoogleExecution Policy Cloud Integrations V1alpha Trigger Config Next Tasks Execution Policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate 
- 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 GoogleCloud Integrations V1alpha Next Task[] 
- 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.
- triggerType GoogleCloud Integrations V1alpha Trigger Config Trigger Type 
- Optional. Type of trigger
- trigger_number str
- A number to uniquely identify each trigger config within the integration on UI.
- alert_config Sequence[GoogleCloud Integrations V1alpha Integration Alert Config] 
- 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_ Googleconfig Cloud Integrations V1alpha Cloud Scheduler Config 
- Optional. Cloud Scheduler Trigger related metadata
- description str
- Optional. User-provided description intended to give additional business context about the task.
- error_catcher_ strid 
- 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_ Googleexecution_ policy Cloud Integrations V1alpha Trigger Config Next Tasks Execution Policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate 
- 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[GoogleCloud Integrations V1alpha Next Task] 
- 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_type GoogleCloud Integrations V1alpha Trigger Config Trigger Type 
- Optional. Type of trigger
- triggerNumber String
- A number to uniquely identify each trigger config within the integration on UI.
- 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.
- cloudScheduler Property MapConfig 
- Optional. Cloud Scheduler Trigger related metadata
- description String
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED" | "RUN_ALL_MATCH" | "RUN_FIRST_MATCH"Execution Policy 
- 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.
- triggerType "TRIGGER_TYPE_UNSPECIFIED" | "CRON" | "API" | "SFDC_CHANNEL" | "CLOUD_PUBSUB_EXTERNAL" | "SFDC_CDC_CHANNEL" | "CLOUD_SCHEDULER" | "INTEGRATION_CONNECTOR_TRIGGER" | "PRIVATE_TRIGGER"
- Optional. Type of trigger
GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicy, GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicyArgs                    
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- GoogleCloud Integrations V1alpha Trigger Config Next Tasks Execution Policy Next Tasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- GoogleCloud Integrations V1alpha Trigger Config Next Tasks Execution Policy Run All Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- GoogleCloud Integrations V1alpha Trigger Config Next Tasks Execution Policy Run First Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NextTasks Execution Policy Unspecified 
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RunAll Match 
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RunFirst Match 
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- RUN_ALL_MATCH
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- RUN_FIRST_MATCH
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
- "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED"
- NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIEDDefault.
- "RUN_ALL_MATCH"
- RUN_ALL_MATCHExecute all the tasks that satisfy their associated condition.
- "RUN_FIRST_MATCH"
- RUN_FIRST_MATCHExecute the first task that satisfies the associated condition.
GoogleCloudIntegrationsV1alphaTriggerConfigResponse, GoogleCloudIntegrationsV1alphaTriggerConfigResponseArgs              
- AlertConfig List<Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Alert Config Response> 
- 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.
- CloudScheduler Pulumi.Config Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Cloud Scheduler Config Response 
- Optional. Cloud Scheduler Trigger related metadata
- Description string
- Optional. User-provided description intended to give additional business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks stringExecution Policy 
- Optional. Dictates how next tasks will be executed.
- Position
Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Coordinate Response 
- 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.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Next Task Response> 
- 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 []GoogleCloud Integrations V1alpha Integration Alert Config Response 
- 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.
- CloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config Response 
- Optional. Cloud Scheduler Trigger related metadata
- Description string
- Optional. User-provided description intended to give additional business context about the task.
- ErrorCatcher stringId 
- 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.
- NextTasks stringExecution Policy 
- Optional. Dictates how next tasks will be executed.
- Position
GoogleCloud Integrations V1alpha Coordinate Response 
- 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 []GoogleCloud Integrations V1alpha Next Task Response 
- 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<GoogleCloud Integrations V1alpha Integration Alert Config Response> 
- 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.
- cloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config Response 
- Optional. Cloud Scheduler Trigger related metadata
- description String
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks StringExecution Policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate Response 
- 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<GoogleCloud Integrations V1alpha Next Task Response> 
- 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 GoogleCloud Integrations V1alpha Integration Alert Config Response[] 
- 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.
- cloudScheduler GoogleConfig Cloud Integrations V1alpha Cloud Scheduler Config Response 
- Optional. Cloud Scheduler Trigger related metadata
- description string
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher stringId 
- 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.
- nextTasks stringExecution Policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate Response 
- 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 GoogleCloud Integrations V1alpha Next Task Response[] 
- 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[GoogleCloud Integrations V1alpha Integration Alert Config Response] 
- 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_ Googleconfig Cloud Integrations V1alpha Cloud Scheduler Config Response 
- Optional. Cloud Scheduler Trigger related metadata
- description str
- Optional. User-provided description intended to give additional business context about the task.
- error_catcher_ strid 
- 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_ strexecution_ policy 
- Optional. Dictates how next tasks will be executed.
- position
GoogleCloud Integrations V1alpha Coordinate Response 
- 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[GoogleCloud Integrations V1alpha Next Task Response] 
- 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.
- cloudScheduler Property MapConfig 
- Optional. Cloud Scheduler Trigger related metadata
- description String
- Optional. User-provided description intended to give additional business context about the task.
- errorCatcher StringId 
- 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.
- nextTasks StringExecution Policy 
- 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
GoogleCloudIntegrationsV1alphaTriggerConfigTriggerType, GoogleCloudIntegrationsV1alphaTriggerConfigTriggerTypeArgs                
- TriggerType Unspecified 
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- Cron
- CRONTrigger by scheduled time.
- Api
- APITrigger by API call.
- SfdcChannel 
- SFDC_CHANNELTrigger by Salesforce Channel.
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- SfdcCdc Channel 
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- CloudScheduler 
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- PrivateTrigger 
- PRIVATE_TRIGGERTrigger for private workflow
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Trigger Type Unspecified 
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Cron 
- CRONTrigger by scheduled time.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Api 
- APITrigger by API call.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Sfdc Channel 
- SFDC_CHANNELTrigger by Salesforce Channel.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Cloud Pubsub External 
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Sfdc Cdc Channel 
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Cloud Scheduler 
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Integration Connector Trigger 
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- GoogleCloud Integrations V1alpha Trigger Config Trigger Type Private Trigger 
- PRIVATE_TRIGGERTrigger for private workflow
- TriggerType Unspecified 
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- Cron
- CRONTrigger by scheduled time.
- Api
- APITrigger by API call.
- SfdcChannel 
- SFDC_CHANNELTrigger by Salesforce Channel.
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- SfdcCdc Channel 
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- CloudScheduler 
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- PrivateTrigger 
- PRIVATE_TRIGGERTrigger for private workflow
- TriggerType Unspecified 
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- Cron
- CRONTrigger by scheduled time.
- Api
- APITrigger by API call.
- SfdcChannel 
- SFDC_CHANNELTrigger by Salesforce Channel.
- CloudPubsub External 
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- SfdcCdc Channel 
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- CloudScheduler 
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- IntegrationConnector Trigger 
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- PrivateTrigger 
- PRIVATE_TRIGGERTrigger for private workflow
- TRIGGER_TYPE_UNSPECIFIED
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- CRON
- CRONTrigger by scheduled time.
- API
- APITrigger by API call.
- SFDC_CHANNEL
- SFDC_CHANNELTrigger by Salesforce Channel.
- CLOUD_PUBSUB_EXTERNAL
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- SFDC_CDC_CHANNEL
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- CLOUD_SCHEDULER
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- INTEGRATION_CONNECTOR_TRIGGER
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- PRIVATE_TRIGGER
- PRIVATE_TRIGGERTrigger for private workflow
- "TRIGGER_TYPE_UNSPECIFIED"
- TRIGGER_TYPE_UNSPECIFIEDUnknown.
- "CRON"
- CRONTrigger by scheduled time.
- "API"
- APITrigger by API call.
- "SFDC_CHANNEL"
- SFDC_CHANNELTrigger by Salesforce Channel.
- "CLOUD_PUBSUB_EXTERNAL"
- CLOUD_PUBSUB_EXTERNALTrigger by Pub/Sub external.
- "SFDC_CDC_CHANNEL"
- SFDC_CDC_CHANNELSFDC Channel Trigger for CDC.
- "CLOUD_SCHEDULER"
- CLOUD_SCHEDULERTrigger by Cloud Scheduler job.
- "INTEGRATION_CONNECTOR_TRIGGER"
- INTEGRATION_CONNECTOR_TRIGGERTrigger by Connector Event
- "PRIVATE_TRIGGER"
- PRIVATE_TRIGGERTrigger for private workflow
GoogleCloudIntegrationsV1alphaValueType, GoogleCloudIntegrationsV1alphaValueTypeArgs            
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- DoubleValue double
- Double Number.
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array 
- String Array.
- StringValue string
- String.
- BooleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- DoubleValue float64
- Double Number.
- IntArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- StringValue string
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- doubleValue Double
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- stringValue String
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- booleanValue boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- doubleValue number
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- intValue string
- Integer.
- jsonValue string
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- stringValue string
- String.
- boolean_array GoogleCloud Integrations V1alpha Boolean Parameter Array 
- Boolean Array.
- boolean_value bool
- Boolean.
- double_array GoogleCloud Integrations V1alpha Double Parameter Array 
- Double Number Array.
- double_value float
- Double Number.
- int_array GoogleCloud Integrations V1alpha Int Parameter Array 
- Integer Array.
- int_value str
- Integer.
- json_value str
- Json.
- string_array GoogleCloud Integrations V1alpha String Parameter Array 
- String Array.
- string_value str
- String.
- 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.
GoogleCloudIntegrationsV1alphaValueTypeResponse, GoogleCloudIntegrationsV1alphaValueTypeResponseArgs              
- BooleanArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue double
- Double Number.
- IntArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- BooleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- BooleanValue bool
- Boolean.
- DoubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- DoubleValue float64
- Double Number.
- IntArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- IntValue string
- Integer.
- JsonValue string
- Json.
- StringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- StringValue string
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue Boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue Double
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue String
- Integer.
- jsonValue String
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue String
- String.
- booleanArray GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- booleanValue boolean
- Boolean.
- doubleArray GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- doubleValue number
- Double Number.
- intArray GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- intValue string
- Integer.
- jsonValue string
- Json.
- stringArray GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- stringValue string
- String.
- boolean_array GoogleCloud Integrations V1alpha Boolean Parameter Array Response 
- Boolean Array.
- boolean_value bool
- Boolean.
- double_array GoogleCloud Integrations V1alpha Double Parameter Array Response 
- Double Number Array.
- double_value float
- Double Number.
- int_array GoogleCloud Integrations V1alpha Int Parameter Array Response 
- Integer Array.
- int_value str
- Integer.
- json_value str
- Json.
- string_array GoogleCloud Integrations V1alpha String Parameter Array Response 
- String Array.
- string_value str
- String.
- 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.
VersionDatabasePersistencePolicy, VersionDatabasePersistencePolicyArgs        
- DatabasePersistence Policy Unspecified 
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- DatabasePersistence Disabled 
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- DatabasePersistence Async 
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
- VersionDatabase Persistence Policy Database Persistence Policy Unspecified 
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- VersionDatabase Persistence Policy Database Persistence Disabled 
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- VersionDatabase Persistence Policy Database Persistence Async 
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
- DatabasePersistence Policy Unspecified 
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- DatabasePersistence Disabled 
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- DatabasePersistence Async 
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
- DatabasePersistence Policy Unspecified 
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- DatabasePersistence Disabled 
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- DatabasePersistence Async 
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIED
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- DATABASE_PERSISTENCE_DISABLED
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- DATABASE_PERSISTENCE_ASYNC
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
- "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED"
- DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- "DATABASE_PERSISTENCE_DISABLED"
- DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- "DATABASE_PERSISTENCE_ASYNC"
- DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
VersionOrigin, VersionOriginArgs    
- Unspecified
- UNSPECIFIED
- Ui
- UIWorkflow is being created via event bus UI.
- PiperV2 
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- PiperV3 
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- ApplicationIp Provisioning 
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- TestCase 
- TEST_CASEWorkflow is being created via Test Case.
- VersionOrigin Unspecified 
- UNSPECIFIED
- VersionOrigin Ui 
- UIWorkflow is being created via event bus UI.
- VersionOrigin Piper V2 
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- VersionOrigin Piper V3 
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- VersionOrigin Application Ip Provisioning 
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- VersionOrigin Test Case 
- TEST_CASEWorkflow is being created via Test Case.
- Unspecified
- UNSPECIFIED
- Ui
- UIWorkflow is being created via event bus UI.
- PiperV2 
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- PiperV3 
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- ApplicationIp Provisioning 
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- TestCase 
- TEST_CASEWorkflow is being created via Test Case.
- Unspecified
- UNSPECIFIED
- Ui
- UIWorkflow is being created via event bus UI.
- PiperV2 
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- PiperV3 
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- ApplicationIp Provisioning 
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- TestCase 
- TEST_CASEWorkflow is being created via Test Case.
- UNSPECIFIED
- UNSPECIFIED
- UI
- UIWorkflow is being created via event bus UI.
- PIPER_V2
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- PIPER_V3
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- APPLICATION_IP_PROVISIONING
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- TEST_CASE
- TEST_CASEWorkflow is being created via Test Case.
- "UNSPECIFIED"
- UNSPECIFIED
- "UI"
- UIWorkflow is being created via event bus UI.
- "PIPER_V2"
- PIPER_V2User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.
- "PIPER_V3"
- PIPER_V3User checked in this workflow in piper as v3 textproto format and we synced it into spanner.
- "APPLICATION_IP_PROVISIONING"
- APPLICATION_IP_PROVISIONINGWorkflow is being created via Standalone IP Provisioning
- "TEST_CASE"
- TEST_CASEWorkflow is being created via Test Case.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.