Network configuration for a Data Fusion instance. These
configurations are used for peering with the customer network.
Configurations are optional when a public Data Fusion instance
is to be created. However, providing these configurations allows
several benefits, such as reduced network latency while
accessing the customer resources from managed Data Fusion
instance nodes, as well as access to the customer on-prem
resources.
Request message for updating a Data Fusion instance.
Data Fusion allows updating the labels, options, and stack
driver settings. This is also used for CDF version upgrade.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package types (1.13.3)\n\nVersion latestkeyboard_arrow_down\n\n- [1.13.3 (latest)](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types)\n- [1.13.2](/python/docs/reference/datafusion/1.13.2/google.cloud.data_fusion_v1.types)\n- [1.12.0](/python/docs/reference/datafusion/1.12.0/google.cloud.data_fusion_v1.types)\n- [1.11.1](/python/docs/reference/datafusion/1.11.1/google.cloud.data_fusion_v1.types)\n- [1.10.5](/python/docs/reference/datafusion/1.10.5/google.cloud.data_fusion_v1.types)\n- [1.9.0](/python/docs/reference/datafusion/1.9.0/google.cloud.data_fusion_v1.types)\n- [1.8.2](/python/docs/reference/datafusion/1.8.2/google.cloud.data_fusion_v1.types)\n- [1.7.1](/python/docs/reference/datafusion/1.7.1/google.cloud.data_fusion_v1.types)\n- [1.6.0](/python/docs/reference/datafusion/1.6.0/google.cloud.data_fusion_v1.types)\n- [1.5.3](/python/docs/reference/datafusion/1.5.3/google.cloud.data_fusion_v1.types)\n- [1.4.2](/python/docs/reference/datafusion/1.4.2/google.cloud.data_fusion_v1.types)\n- [1.3.0](/python/docs/reference/datafusion/1.3.0/google.cloud.data_fusion_v1.types)\n- [1.2.1](/python/docs/reference/datafusion/1.2.1/google.cloud.data_fusion_v1.types)\n- [1.1.0](/python/docs/reference/datafusion/1.1.0/google.cloud.data_fusion_v1.types)\n- [1.0.2](/python/docs/reference/datafusion/1.0.2/google.cloud.data_fusion_v1.types)\n- [0.1.2](/python/docs/reference/datafusion/0.1.2/google.cloud.data_fusion_v1.types) \nAPI documentation for `data_fusion_v1.types` package. \n\nClasses\n-------\n\n### [Accelerator](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.Accelerator)\n\nIdentifies Data Fusion accelerators for an instance.\n\n### [CreateInstanceRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.CreateInstanceRequest)\n\nRequest message for creating a Data Fusion instance.\n\n### [CryptoKeyConfig](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.CryptoKeyConfig)\n\nThe crypto key configuration. This field is used by the\nCustomer-managed encryption keys (CMEK) feature.\n\n### [DeleteInstanceRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.DeleteInstanceRequest)\n\nRequest message for deleting a Data Fusion instance.\n\n### [GetInstanceRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.GetInstanceRequest)\n\nRequest message for getting details about a Data Fusion\ninstance.\n\n### [Instance](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.Instance)\n\nRepresents a Data Fusion instance.\n\n### [ListAvailableVersionsRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.ListAvailableVersionsRequest)\n\nRequest message for the list available versions request.\n\n### [ListAvailableVersionsResponse](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.ListAvailableVersionsResponse)\n\nResponse message for the list available versions request.\n\n### [ListInstancesRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.ListInstancesRequest)\n\nRequest message for listing Data Fusion instances.\n\n### [ListInstancesResponse](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.ListInstancesResponse)\n\nResponse message for the list instance request.\n\n### [NetworkConfig](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.NetworkConfig)\n\nNetwork configuration for a Data Fusion instance. These\nconfigurations are used for peering with the customer network.\nConfigurations are optional when a public Data Fusion instance\nis to be created. However, providing these configurations allows\nseveral benefits, such as reduced network latency while\naccessing the customer resources from managed Data Fusion\ninstance nodes, as well as access to the customer on-prem\nresources.\n\n### [OperationMetadata](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.OperationMetadata)\n\nRepresents the metadata of a long-running operation.\n\n### [RestartInstanceRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.RestartInstanceRequest)\n\nRequest message for restarting a Data Fusion instance.\n\n### [UpdateInstanceRequest](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.UpdateInstanceRequest)\n\nRequest message for updating a Data Fusion instance.\nData Fusion allows updating the labels, options, and stack\ndriver settings. This is also used for CDF version upgrade.\n\n### [Version](/python/docs/reference/datafusion/latest/google.cloud.data_fusion_v1.types.Version)\n\nThe Data Fusion version. This proto message stores\ninformation about certain Data Fusion version, which is used for\nData Fusion version upgrade."]]