Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.datafusion/v1beta1.getInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single Data Fusion instance.
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>
def get_instance(instance_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]
func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput
> Note: This function is named LookupInstance
in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:datafusion/v1beta1:getInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Location string
- Project string
- Instance
Id string - Location string
- Project string
- instance
Id String - location String
- project String
- instance
Id string - location string
- project string
- instance_
id str - location str
- project str
- instance
Id String - location String
- project String
getInstance Result
The following output properties are available:
- Accelerators
List<Pulumi.
Google Native. Data Fusion. V1Beta1. Outputs. Accelerator Response> - List of accelerators enabled for this CDF instance.
- Api
Endpoint string - Endpoint on which the REST APIs is accessible.
- Available
Version List<Pulumi.Google Native. Data Fusion. V1Beta1. Outputs. Version Response> - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- Create
Time string - The time the instance was created.
- Crypto
Key Pulumi.Config Google Native. Data Fusion. V1Beta1. Outputs. Crypto Key Config Response - 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.
- Disabled
Reason List<string> - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- Event
Publish Pulumi.Config Google Native. Data Fusion. V1Beta1. Outputs. Event Publish Config Response - Option to enable and pass metadata for event publishing.
- Gcs
Bucket string - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- Name string
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- Network
Config Pulumi.Google Native. Data Fusion. V1Beta1. Outputs. Network Config Response - 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.
- P4Service
Account string - P4 service account for the customer project.
- Patch
Revision string - Optional. Current patch revision of the Data Fusion.
- 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.
- Satisfies
Pzs bool - Reserved for future use.
- Service
Account string - 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.
- Type string
- Instance type.
- Update
Time string - The time the instance was last updated.
- Version string
- Current version of Data Fusion.
- Workforce
Identity stringService Endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- Zone string
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- Accelerators
[]Accelerator
Response - List of accelerators enabled for this CDF instance.
- Api
Endpoint string - Endpoint on which the REST APIs is accessible.
- Available
Version []VersionResponse - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- Create
Time string - The time the instance was created.
- Crypto
Key CryptoConfig Key Config Response - 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.
- Disabled
Reason []string - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- Event
Publish EventConfig Publish Config Response - Option to enable and pass metadata for event publishing.
- Gcs
Bucket string - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- Name string
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- Network
Config NetworkConfig Response - 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.
- P4Service
Account string - P4 service account for the customer project.
- Patch
Revision string - Optional. Current patch revision of the Data Fusion.
- 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.
- Satisfies
Pzs bool - Reserved for future use.
- Service
Account string - 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.
- Type string
- Instance type.
- Update
Time string - The time the instance was last updated.
- Version string
- Current version of Data Fusion.
- Workforce
Identity stringService Endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- Zone string
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- accelerators
List<Accelerator
Response> - List of accelerators enabled for this CDF instance.
- api
Endpoint String - Endpoint on which the REST APIs is accessible.
- available
Version List<VersionResponse> - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- create
Time String - The time the instance was created.
- crypto
Key CryptoConfig Key Config Response - 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.
- disabled
Reason List<String> - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- event
Publish EventConfig Publish Config Response - Option to enable and pass metadata for event publishing.
- gcs
Bucket String - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- name String
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- network
Config NetworkConfig Response - 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.
- p4Service
Account String - P4 service account for the customer project.
- patch
Revision String - Optional. Current patch revision of the Data Fusion.
- 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.
- satisfies
Pzs Boolean - Reserved for future use.
- service
Account String - 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.
- type String
- Instance type.
- update
Time String - The time the instance was last updated.
- version String
- Current version of Data Fusion.
- workforce
Identity StringService Endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- zone String
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- accelerators
Accelerator
Response[] - List of accelerators enabled for this CDF instance.
- api
Endpoint string - Endpoint on which the REST APIs is accessible.
- available
Version VersionResponse[] - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- create
Time string - The time the instance was created.
- crypto
Key CryptoConfig Key Config Response - 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.
- disabled
Reason string[] - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- event
Publish EventConfig Publish Config Response - Option to enable and pass metadata for event publishing.
- gcs
Bucket string - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- name string
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- network
Config NetworkConfig Response - 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.
- p4Service
Account string - P4 service account for the customer project.
- patch
Revision string - Optional. Current patch revision of the Data Fusion.
- 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.
- satisfies
Pzs boolean - Reserved for future use.
- service
Account string - 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.
- type string
- Instance type.
- update
Time string - The time the instance was last updated.
- version string
- Current version of Data Fusion.
- workforce
Identity stringService Endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- zone string
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- accelerators
Sequence[Accelerator
Response] - List of accelerators enabled for this CDF instance.
- api_
endpoint str - Endpoint on which the REST APIs is accessible.
- available_
version Sequence[VersionResponse] - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- create_
time str - The time the instance was created.
- crypto_
key_ Cryptoconfig Key Config Response - 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.
- disabled_
reason Sequence[str] - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- event_
publish_ Eventconfig Publish Config Response - Option to enable and pass metadata for event publishing.
- gcs_
bucket str - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- name str
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- network_
config NetworkConfig Response - 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.
- p4_
service_ straccount - P4 service account for the customer project.
- patch_
revision str - Optional. Current patch revision of the Data Fusion.
- 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.
- satisfies_
pzs bool - Reserved for future use.
- service_
account str - 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.
- type str
- Instance type.
- update_
time str - The time the instance was last updated.
- version str
- Current version of Data Fusion.
- workforce_
identity_ strservice_ endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- zone str
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
- accelerators List<Property Map>
- List of accelerators enabled for this CDF instance.
- api
Endpoint String - Endpoint on which the REST APIs is accessible.
- available
Version List<Property Map> - Available versions that the instance can be upgraded to using UpdateInstanceRequest.
- create
Time String - The time the instance was created.
- 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.
- disabled
Reason List<String> - If the instance state is DISABLED, the reason for disabling the 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 zone separation.
- event
Publish Property MapConfig - Option to enable and pass metadata for event publishing.
- gcs
Bucket String - Cloud Storage bucket generated by Data Fusion in the customer project.
- 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.
- name String
- The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
- 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.
- p4Service
Account String - P4 service account for the customer project.
- patch
Revision String - Optional. Current patch revision of the Data Fusion.
- 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.
- satisfies
Pzs Boolean - Reserved for future use.
- service
Account String - 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.
- type String
- Instance type.
- update
Time String - The time the instance was last updated.
- version String
- Current version of Data Fusion.
- workforce
Identity StringService Endpoint - Endpoint on which the Data Fusion UI is accessible to third-party users.
- zone String
- Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
Supporting Types
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.
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/*
.
EventPublishConfigResponse
NetworkConfigResponse
- Connection
Type string - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- Ip
Allocation string - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- Network string
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- Private
Service Pulumi.Connect Config Google Native. Data Fusion. V1Beta1. Inputs. Private Service Connect Config Response - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
- Connection
Type string - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- Ip
Allocation string - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- Network string
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- Private
Service PrivateConnect Config Service Connect Config Response - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
- connection
Type String - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- ip
Allocation String - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- network String
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- private
Service PrivateConnect Config Service Connect Config Response - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
- connection
Type string - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- ip
Allocation string - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- network string
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- private
Service PrivateConnect Config Service Connect Config Response - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
- connection_
type str - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- ip_
allocation str - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- network str
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- private_
service_ Privateconnect_ config Service Connect Config Response - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
- connection
Type String - Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used.
- ip
Allocation String - Optional. 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 Data Fusion instance network. This is required only when using connection type VPC_PEERING. Format: a.b.c.d/22 Example: 192.168.0.0/22
- network String
- Optional. Name of the network in the customer project with which the Tenant Project will be peered for executing pipelines. This is required only when using connection type VPC peering. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{project-id}/global/networks/{network}. This is only required for connectivity type VPC_PEERING.
- private
Service Property MapConnect Config - Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES.
PrivateServiceConnectConfigResponse
- Effective
Unreachable stringCidr Block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- Network
Attachment string - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- Unreachable
Cidr stringBlock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
- Effective
Unreachable stringCidr Block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- Network
Attachment string - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- Unreachable
Cidr stringBlock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
- effective
Unreachable StringCidr Block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- network
Attachment String - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- unreachable
Cidr StringBlock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
- effective
Unreachable stringCidr Block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- network
Attachment string - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- unreachable
Cidr stringBlock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
- effective_
unreachable_ strcidr_ block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- network_
attachment str - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- unreachable_
cidr_ strblock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
- effective
Unreachable StringCidr Block - The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block is /25. The format of this field is governed by RFC 4632. Example: 240.0.0.0/25
- network
Attachment String - The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}.
- unreachable
Cidr StringBlock - Optional. Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Example: 192.168.0.0/25
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'.
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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi