google-native.datafusion/v1.Instance
Creates a new Data Fusion instance in the specified project and location. Auto-naming is currently not supported for this resource.
Create Instance Resource
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
accelerators: Optional[Sequence[AcceleratorArgs]] = None,
available_version: Optional[Sequence[VersionArgs]] = None,
crypto_key_config: Optional[CryptoKeyConfigArgs] = None,
dataproc_service_account: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
enable_rbac: Optional[bool] = None,
enable_stackdriver_logging: Optional[bool] = None,
enable_stackdriver_monitoring: Optional[bool] = None,
enable_zone_separation: Optional[bool] = None,
event_publish_config: Optional[EventPublishConfigArgs] = None,
instance_id: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
network_config: Optional[NetworkConfigArgs] = None,
options: Optional[Mapping[str, str]] = None,
private_instance: Optional[bool] = None,
project: Optional[str] = None,
type: Optional[InstanceType] = None,
version: Optional[str] = None,
zone: Optional[str] = None)
@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: google-native:datafusion/v1:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- 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 InstanceArgs
- 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 InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Instance resource accepts the following input properties:
- Instance
Id string Required. The name of the instance to create.
- Type
Pulumi.
Google Native. Data Fusion. V1. Instance Type Instance type.
- Accelerators
List<Pulumi.
Google Native. Data Fusion. V1. Inputs. Accelerator Args> List of accelerators enabled for this CDF instance.
- Available
Version List<Pulumi.Google Native. Data Fusion. V1. Inputs. Version Args> Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- Crypto
Key Pulumi.Config Google Native. Data Fusion. V1. Inputs. Crypto Key Config Args The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- Dataproc
Service stringAccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- Description string
A description of this instance.
- Display
Name string Display name for an instance.
- Enable
Rbac bool Option to enable granular role-based access control.
- Enable
Stackdriver boolLogging Option to enable Stackdriver Logging.
- Enable
Stackdriver boolMonitoring Option to enable Stackdriver Monitoring.
- Enable
Zone boolSeparation Option to enable granular zone separation.
- Event
Publish Pulumi.Config Google Native. Data Fusion. V1. Inputs. Event Publish Config Args Option to enable and pass metadata for event publishing.
- Labels Dictionary<string, string>
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- Location string
- Network
Config Pulumi.Google Native. Data Fusion. V1. Inputs. Network Config Args Network configuration options. These are required when a private Data Fusion instance is to be created.
- Options Dictionary<string, string>
Map of additional options used to configure the behavior of Data Fusion instance.
- Private
Instance bool Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- Project string
- Version string
Current version of the Data Fusion. Only specifiable in Update.
- Zone string
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- Instance
Id string Required. The name of the instance to create.
- Type
Instance
Type Instance type.
- Accelerators
[]Accelerator
Args List of accelerators enabled for this CDF instance.
- Available
Version []VersionArgs Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- Crypto
Key CryptoConfig Key Config Args The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- Dataproc
Service stringAccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- Description string
A description of this instance.
- Display
Name string Display name for an instance.
- Enable
Rbac bool Option to enable granular role-based access control.
- Enable
Stackdriver boolLogging Option to enable Stackdriver Logging.
- Enable
Stackdriver boolMonitoring Option to enable Stackdriver Monitoring.
- Enable
Zone boolSeparation Option to enable granular zone separation.
- Event
Publish EventConfig Publish Config Args Option to enable and pass metadata for event publishing.
- Labels map[string]string
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- Location string
- Network
Config NetworkConfig Args Network configuration options. These are required when a private Data Fusion instance is to be created.
- Options map[string]string
Map of additional options used to configure the behavior of Data Fusion instance.
- Private
Instance bool Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- Project string
- Version string
Current version of the Data Fusion. Only specifiable in Update.
- Zone string
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- instance
Id String Required. The name of the instance to create.
- type
Instance
Type Instance type.
- accelerators
List<Accelerator
Args> List of accelerators enabled for this CDF instance.
- available
Version List<VersionArgs> Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- crypto
Key CryptoConfig Key Config Args The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- dataproc
Service StringAccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- description String
A description of this instance.
- display
Name String Display name for an instance.
- enable
Rbac Boolean Option to enable granular role-based access control.
- enable
Stackdriver BooleanLogging Option to enable Stackdriver Logging.
- enable
Stackdriver BooleanMonitoring Option to enable Stackdriver Monitoring.
- enable
Zone BooleanSeparation Option to enable granular zone separation.
- event
Publish EventConfig Publish Config Args Option to enable and pass metadata for event publishing.
- labels Map<String,String>
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- location String
- network
Config NetworkConfig Args Network configuration options. These are required when a private Data Fusion instance is to be created.
- options Map<String,String>
Map of additional options used to configure the behavior of Data Fusion instance.
- private
Instance Boolean Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- project String
- version String
Current version of the Data Fusion. Only specifiable in Update.
- zone String
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- instance
Id string Required. The name of the instance to create.
- type
Instance
Type Instance type.
- accelerators
Accelerator
Args[] List of accelerators enabled for this CDF instance.
- available
Version VersionArgs[] Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- crypto
Key CryptoConfig Key Config Args The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- dataproc
Service stringAccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- description string
A description of this instance.
- display
Name string Display name for an instance.
- enable
Rbac boolean Option to enable granular role-based access control.
- enable
Stackdriver booleanLogging Option to enable Stackdriver Logging.
- enable
Stackdriver booleanMonitoring Option to enable Stackdriver Monitoring.
- enable
Zone booleanSeparation Option to enable granular zone separation.
- event
Publish EventConfig Publish Config Args Option to enable and pass metadata for event publishing.
- labels {[key: string]: string}
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- location string
- network
Config NetworkConfig Args Network configuration options. These are required when a private Data Fusion instance is to be created.
- options {[key: string]: string}
Map of additional options used to configure the behavior of Data Fusion instance.
- private
Instance boolean Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- project string
- version string
Current version of the Data Fusion. Only specifiable in Update.
- zone string
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- instance_
id str Required. The name of the instance to create.
- type
Instance
Type Instance type.
- accelerators
Sequence[Accelerator
Args] List of accelerators enabled for this CDF instance.
- available_
version Sequence[VersionArgs] Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- crypto_
key_ Cryptoconfig Key Config Args The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- dataproc_
service_ straccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- description str
A description of this instance.
- display_
name str Display name for an instance.
- enable_
rbac bool Option to enable granular role-based access control.
- enable_
stackdriver_ boollogging Option to enable Stackdriver Logging.
- enable_
stackdriver_ boolmonitoring Option to enable Stackdriver Monitoring.
- enable_
zone_ boolseparation Option to enable granular zone separation.
- event_
publish_ Eventconfig Publish Config Args Option to enable and pass metadata for event publishing.
- labels Mapping[str, str]
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- location str
- network_
config NetworkConfig Args Network configuration options. These are required when a private Data Fusion instance is to be created.
- options Mapping[str, str]
Map of additional options used to configure the behavior of Data Fusion instance.
- private_
instance bool Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- project str
- version str
Current version of the Data Fusion. Only specifiable in Update.
- zone str
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- instance
Id String Required. The name of the instance to create.
- type "TYPE_UNSPECIFIED" | "BASIC" | "ENTERPRISE" | "DEVELOPER"
Instance type.
- accelerators List<Property Map>
List of accelerators enabled for this CDF instance.
- available
Version List<Property Map> Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- crypto
Key Property MapConfig The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
- dataproc
Service StringAccount User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
- description String
A description of this instance.
- display
Name String Display name for an instance.
- enable
Rbac Boolean Option to enable granular role-based access control.
- enable
Stackdriver BooleanLogging Option to enable Stackdriver Logging.
- enable
Stackdriver BooleanMonitoring Option to enable Stackdriver Monitoring.
- enable
Zone BooleanSeparation Option to enable granular zone separation.
- event
Publish Property MapConfig Option to enable and pass metadata for event publishing.
- labels Map<String>
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
- location String
- network
Config Property Map Network configuration options. These are required when a private Data Fusion instance is to be created.
- options Map<String>
Map of additional options used to configure the behavior of Data Fusion instance.
- private
Instance Boolean Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
- project String
- version String
Current version of the Data Fusion. Only specifiable in Update.
- zone String
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Api
Endpoint string Endpoint on which the REST APIs is accessible.
- Create
Time string The time the instance was created.
- Disabled
Reason List<string> If the instance state is DISABLED, the reason for disabling the instance.
- Gcs
Bucket string Cloud Storage bucket generated by Data Fusion in the customer project.
- Id string
The provider-assigned unique ID for this managed resource.
- Name string
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- P4Service
Account string P4 service account for the customer project.
- Service
Account string Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- Service
Endpoint string Endpoint on which the Data Fusion UI is accessible.
- State string
The current state of this Data Fusion instance.
- State
Message string Additional information about the current state of this Data Fusion instance if available.
- Tenant
Project stringId The name of the tenant project.
- Update
Time string The time the instance was last updated.
- Api
Endpoint string Endpoint on which the REST APIs is accessible.
- Create
Time string The time the instance was created.
- Disabled
Reason []string If the instance state is DISABLED, the reason for disabling the instance.
- Gcs
Bucket string Cloud Storage bucket generated by Data Fusion in the customer project.
- Id string
The provider-assigned unique ID for this managed resource.
- Name string
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- P4Service
Account string P4 service account for the customer project.
- Service
Account string Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- Service
Endpoint string Endpoint on which the Data Fusion UI is accessible.
- State string
The current state of this Data Fusion instance.
- State
Message string Additional information about the current state of this Data Fusion instance if available.
- Tenant
Project stringId The name of the tenant project.
- Update
Time string The time the instance was last updated.
- api
Endpoint String Endpoint on which the REST APIs is accessible.
- create
Time String The time the instance was created.
- disabled
Reason List<String> If the instance state is DISABLED, the reason for disabling the instance.
- gcs
Bucket String Cloud Storage bucket generated by Data Fusion in the customer project.
- id String
The provider-assigned unique ID for this managed resource.
- name String
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- p4Service
Account String P4 service account for the customer project.
- service
Account String Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- service
Endpoint String Endpoint on which the Data Fusion UI is accessible.
- state String
The current state of this Data Fusion instance.
- state
Message String Additional information about the current state of this Data Fusion instance if available.
- tenant
Project StringId The name of the tenant project.
- update
Time String The time the instance was last updated.
- api
Endpoint string Endpoint on which the REST APIs is accessible.
- create
Time string The time the instance was created.
- disabled
Reason string[] If the instance state is DISABLED, the reason for disabling the instance.
- gcs
Bucket string Cloud Storage bucket generated by Data Fusion in the customer project.
- id string
The provider-assigned unique ID for this managed resource.
- name string
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- p4Service
Account string P4 service account for the customer project.
- service
Account string Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- service
Endpoint string Endpoint on which the Data Fusion UI is accessible.
- state string
The current state of this Data Fusion instance.
- state
Message string Additional information about the current state of this Data Fusion instance if available.
- tenant
Project stringId The name of the tenant project.
- update
Time string The time the instance was last updated.
- api_
endpoint str Endpoint on which the REST APIs is accessible.
- create_
time str The time the instance was created.
- disabled_
reason Sequence[str] If the instance state is DISABLED, the reason for disabling the instance.
- gcs_
bucket str Cloud Storage bucket generated by Data Fusion in the customer project.
- id str
The provider-assigned unique ID for this managed resource.
- name str
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- p4_
service_ straccount P4 service account for the customer project.
- service_
account str Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- service_
endpoint str Endpoint on which the Data Fusion UI is accessible.
- state str
The current state of this Data Fusion instance.
- state_
message str Additional information about the current state of this Data Fusion instance if available.
- tenant_
project_ strid The name of the tenant project.
- update_
time str The time the instance was last updated.
- api
Endpoint String Endpoint on which the REST APIs is accessible.
- create
Time String The time the instance was created.
- disabled
Reason List<String> If the instance state is DISABLED, the reason for disabling the instance.
- gcs
Bucket String Cloud Storage bucket generated by Data Fusion in the customer project.
- id String
The provider-assigned unique ID for this managed resource.
- name String
The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- p4Service
Account String P4 service account for the customer project.
- service
Account String Deprecated. Use tenant_project_id instead to extract the tenant project ID.
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
- service
Endpoint String Endpoint on which the Data Fusion UI is accessible.
- state String
The current state of this Data Fusion instance.
- state
Message String Additional information about the current state of this Data Fusion instance if available.
- tenant
Project StringId The name of the tenant project.
- update
Time String The time the instance was last updated.
Supporting Types
Accelerator
- Accelerator
Type Pulumi.Google Native. Data Fusion. V1. Accelerator Accelerator Type The type of an accelator for a CDF instance.
- State
Pulumi.
Google Native. Data Fusion. V1. Accelerator State The state of the accelerator.
- Accelerator
Type AcceleratorAccelerator Type The type of an accelator for a CDF instance.
- State
Accelerator
State The state of the accelerator.
- accelerator
Type AcceleratorAccelerator Type The type of an accelator for a CDF instance.
- state
Accelerator
State The state of the accelerator.
- accelerator
Type AcceleratorAccelerator Type The type of an accelator for a CDF instance.
- state
Accelerator
State The state of the accelerator.
- accelerator_
type AcceleratorAccelerator Type The type of an accelator for a CDF instance.
- state
Accelerator
State The state of the accelerator.
- accelerator
Type "ACCELERATOR_TYPE_UNSPECIFIED" | "CDC" | "HEALTHCARE" | "CCAI_INSIGHTS" The type of an accelator for a CDF instance.
- state "STATE_UNSPECIFIED" | "ENABLED" | "DISABLED" | "UNKNOWN"
The state of the accelerator.
AcceleratorAcceleratorType
- Accelerator
Type Unspecified - ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- Cdc
- CDC
Change Data Capture accelerator for CDF.
- Healthcare
- HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- Ccai
Insights - CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
- Accelerator
Accelerator Type Accelerator Type Unspecified - ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- Accelerator
Accelerator Type Cdc - CDC
Change Data Capture accelerator for CDF.
- Accelerator
Accelerator Type Healthcare - HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- Accelerator
Accelerator Type Ccai Insights - CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
- Accelerator
Type Unspecified - ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- Cdc
- CDC
Change Data Capture accelerator for CDF.
- Healthcare
- HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- Ccai
Insights - CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
- Accelerator
Type Unspecified - ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- Cdc
- CDC
Change Data Capture accelerator for CDF.
- Healthcare
- HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- Ccai
Insights - CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
- ACCELERATOR_TYPE_UNSPECIFIED
- ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- CDC
- CDC
Change Data Capture accelerator for CDF.
- HEALTHCARE
- HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- CCAI_INSIGHTS
- CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
- "ACCELERATOR_TYPE_UNSPECIFIED"
- ACCELERATOR_TYPE_UNSPECIFIED
Default value, if unspecified.
- "CDC"
- CDC
Change Data Capture accelerator for CDF.
- "HEALTHCARE"
- HEALTHCARE
Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud Healthcare specific CDF plugins developed by Healthcare team.
- "CCAI_INSIGHTS"
- CCAI_INSIGHTS
Contact Center AI Insights This accelerator is used to enable import and export pipelines custom built to streamline CCAI Insights processing.
AcceleratorResponse
- Accelerator
Type string The type of an accelator for a CDF instance.
- State string
The state of the accelerator.
- Accelerator
Type string The type of an accelator for a CDF instance.
- State string
The state of the accelerator.
- accelerator
Type String The type of an accelator for a CDF instance.
- state String
The state of the accelerator.
- accelerator
Type string The type of an accelator for a CDF instance.
- state string
The state of the accelerator.
- accelerator_
type str The type of an accelator for a CDF instance.
- state str
The state of the accelerator.
- accelerator
Type String The type of an accelator for a CDF instance.
- state String
The state of the accelerator.
AcceleratorState
- State
Unspecified - STATE_UNSPECIFIED
Default value, do not use.
- Enabled
- ENABLED
Indicates that the accelerator is enabled and available to use.
- Disabled
- DISABLED
Indicates that the accelerator is disabled and not available to use.
- Unknown
- UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
- Accelerator
State State Unspecified - STATE_UNSPECIFIED
Default value, do not use.
- Accelerator
State Enabled - ENABLED
Indicates that the accelerator is enabled and available to use.
- Accelerator
State Disabled - DISABLED
Indicates that the accelerator is disabled and not available to use.
- Accelerator
State Unknown - UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
- State
Unspecified - STATE_UNSPECIFIED
Default value, do not use.
- Enabled
- ENABLED
Indicates that the accelerator is enabled and available to use.
- Disabled
- DISABLED
Indicates that the accelerator is disabled and not available to use.
- Unknown
- UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
- State
Unspecified - STATE_UNSPECIFIED
Default value, do not use.
- Enabled
- ENABLED
Indicates that the accelerator is enabled and available to use.
- Disabled
- DISABLED
Indicates that the accelerator is disabled and not available to use.
- Unknown
- UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIED
Default value, do not use.
- ENABLED
- ENABLED
Indicates that the accelerator is enabled and available to use.
- DISABLED
- DISABLED
Indicates that the accelerator is disabled and not available to use.
- UNKNOWN
- UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIED
Default value, do not use.
- "ENABLED"
- ENABLED
Indicates that the accelerator is enabled and available to use.
- "DISABLED"
- DISABLED
Indicates that the accelerator is disabled and not available to use.
- "UNKNOWN"
- UNKNOWN
Indicates that accelerator state is currently unknown. Requests for enable, disable could be retried while in this state.
CryptoKeyConfig
- Key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- Key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference String The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key_
reference str The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference String The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
CryptoKeyConfigResponse
- Key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- Key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference String The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference string The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key_
reference str The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
- key
Reference String The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of
projects/*/locations/*/keyRings/*/cryptoKeys/*
.
EventPublishConfig
EventPublishConfigResponse
InstanceType
- Type
Unspecified - TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- Basic
- BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- Enterprise
- ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- Developer
- DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
- Instance
Type Type Unspecified - TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- Instance
Type Basic - BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- Instance
Type Enterprise - ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- Instance
Type Developer - DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
- Type
Unspecified - TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- Basic
- BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- Enterprise
- ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- Developer
- DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
- Type
Unspecified - TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- Basic
- BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- Enterprise
- ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- Developer
- DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- BASIC
- BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- ENTERPRISE
- ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- DEVELOPER
- DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIED
No type specified. The instance creation will fail.
- "BASIC"
- BASIC
Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- "ENTERPRISE"
- ENTERPRISE
Enterprise Data Fusion instance. In Enterprise type, the user will have all features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
- "DEVELOPER"
- DEVELOPER
Developer Data Fusion instance. In Developer type, the user will have all features available but with restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration pipelines at low cost.
NetworkConfig
- Ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- Network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- Ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- Network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation String The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network String
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip_
allocation str The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network str
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation String The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network String
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
NetworkConfigResponse
- Ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- Network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- Ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- Network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation String The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network String
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation string The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network string
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip_
allocation str The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network str
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
- ip
Allocation String The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the customer network.
- network String
Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}
Version
- Available
Features List<string> Represents a list of available feature names for a given version.
- Default
Version bool Whether this is currently the default version for Cloud Data Fusion
- Type
Pulumi.
Google Native. Data Fusion. V1. Version Type Type represents the release availability of the version
- Version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- Available
Features []string Represents a list of available feature names for a given version.
- Default
Version bool Whether this is currently the default version for Cloud Data Fusion
- Type
Version
Type Type represents the release availability of the version
- Version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features List<String> Represents a list of available feature names for a given version.
- default
Version Boolean Whether this is currently the default version for Cloud Data Fusion
- type
Version
Type Type represents the release availability of the version
- version
Number String The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features string[] Represents a list of available feature names for a given version.
- default
Version boolean Whether this is currently the default version for Cloud Data Fusion
- type
Version
Type Type represents the release availability of the version
- version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- available_
features Sequence[str] Represents a list of available feature names for a given version.
- default_
version bool Whether this is currently the default version for Cloud Data Fusion
- type
Version
Type Type represents the release availability of the version
- version_
number str The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features List<String> Represents a list of available feature names for a given version.
- default
Version Boolean Whether this is currently the default version for Cloud Data Fusion
- type "TYPE_UNSPECIFIED" | "TYPE_PREVIEW" | "TYPE_GENERAL_AVAILABILITY"
Type represents the release availability of the version
- version
Number String The version number of the Data Fusion instance, such as '6.0.1.0'.
VersionResponse
- Available
Features List<string> Represents a list of available feature names for a given version.
- Default
Version bool Whether this is currently the default version for Cloud Data Fusion
- Type string
Type represents the release availability of the version
- Version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- Available
Features []string Represents a list of available feature names for a given version.
- Default
Version bool Whether this is currently the default version for Cloud Data Fusion
- Type string
Type represents the release availability of the version
- Version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features List<String> Represents a list of available feature names for a given version.
- default
Version Boolean Whether this is currently the default version for Cloud Data Fusion
- type String
Type represents the release availability of the version
- version
Number String The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features string[] Represents a list of available feature names for a given version.
- default
Version boolean Whether this is currently the default version for Cloud Data Fusion
- type string
Type represents the release availability of the version
- version
Number string The version number of the Data Fusion instance, such as '6.0.1.0'.
- available_
features Sequence[str] Represents a list of available feature names for a given version.
- default_
version bool Whether this is currently the default version for Cloud Data Fusion
- type str
Type represents the release availability of the version
- version_
number str The version number of the Data Fusion instance, such as '6.0.1.0'.
- available
Features List<String> Represents a list of available feature names for a given version.
- default
Version Boolean Whether this is currently the default version for Cloud Data Fusion
- type String
Type represents the release availability of the version
- version
Number String The version number of the Data Fusion instance, such as '6.0.1.0'.
VersionType
- Type
Unspecified - TYPE_UNSPECIFIED
Version does not have availability yet
- Type
Preview - TYPE_PREVIEW
Version is under development and not considered stable
- Type
General Availability - TYPE_GENERAL_AVAILABILITY
Version is available for public use
- Version
Type Type Unspecified - TYPE_UNSPECIFIED
Version does not have availability yet
- Version
Type Type Preview - TYPE_PREVIEW
Version is under development and not considered stable
- Version
Type Type General Availability - TYPE_GENERAL_AVAILABILITY
Version is available for public use
- Type
Unspecified - TYPE_UNSPECIFIED
Version does not have availability yet
- Type
Preview - TYPE_PREVIEW
Version is under development and not considered stable
- Type
General Availability - TYPE_GENERAL_AVAILABILITY
Version is available for public use
- Type
Unspecified - TYPE_UNSPECIFIED
Version does not have availability yet
- Type
Preview - TYPE_PREVIEW
Version is under development and not considered stable
- Type
General Availability - TYPE_GENERAL_AVAILABILITY
Version is available for public use
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIED
Version does not have availability yet
- TYPE_PREVIEW
- TYPE_PREVIEW
Version is under development and not considered stable
- TYPE_GENERAL_AVAILABILITY
- TYPE_GENERAL_AVAILABILITY
Version is available for public use
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIED
Version does not have availability yet
- "TYPE_PREVIEW"
- TYPE_PREVIEW
Version is under development and not considered stable
- "TYPE_GENERAL_AVAILABILITY"
- TYPE_GENERAL_AVAILABILITY
Version is available for public use
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0