public sealed class Task.Types.InfrastructureSpec : IMessage<Task.Types.InfrastructureSpec>, IEquatable<Task.Types.InfrastructureSpec>, IDeepCloneable<Task.Types.InfrastructureSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class Task.Types.InfrastructureSpec.
Configuration for the underlying infrastructure used to run workloads.
[[["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-03-21 UTC."],[[["This webpage provides documentation for the `Task.Types.InfrastructureSpec` class within the Google Cloud Dataplex V1 API, detailing its role in configuring infrastructure for running workloads."],["The latest version of this documentation is for version 3.6.0, but it includes historical documentation for versions ranging from 1.0.0 to 3.5.0, and all the way up to the latest 3.6.0."],["`Task.Types.InfrastructureSpec` implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its capabilities for message handling, equality comparison, deep cloning, and buffer message operations."],["Key properties of the `InfrastructureSpec` class include `Batch`, for Dataproc Serverless compute resources, `ContainerImage` for container image runtime configuration, and `VpcNetwork` for specifying VPC network settings."],["The class also features properties like `NetworkCase`, `ResourcesCase`, and `RuntimeCase`, which are part of the oneof patterns, to manage the different configuration options dynamically."]]],[]]