public sealed class InfrastructureSpec : IMessage<Task.Types.InfrastructureSpec>, IEquatable<Task.Types.InfrastructureSpec>, IDeepCloneable<Task.Types.InfrastructureSpec>, IBufferMessage, IMessage
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."],[[["The latest version of the `Google.Cloud.Dataplex.V1.Task.Types.InfrastructureSpec` is 3.6.0, with multiple older versions available ranging from 3.5.0 down to 1.0.0."],["The `InfrastructureSpec` class provides configuration options for the infrastructure used to run workloads, and it can be constructed either as an empty class or from another `InfrastructureSpec` object."],["This class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, for interacting with the message, comparing, cloning, and buffering."],["`InfrastructureSpec` includes properties like `Batch`, `ContainerImage`, and `VpcNetwork`, which allow users to define compute resources for tasks, specify container image runtime configurations, and set up VPC network settings."],["The class' properties also have a series of `OneofCase` properties, `NetworkCase`, `ResourcesCase`, and `RuntimeCase`, each indicating which of a set of mutually exclusive configuration options are currently in use."]]],[]]