Class Task.Types.InfrastructureSpec (2.0.0)

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.

Inheritance

Object > Task.Types.InfrastructureSpec

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

InfrastructureSpec()

public InfrastructureSpec()

InfrastructureSpec(Task.Types.InfrastructureSpec)

public InfrastructureSpec(Task.Types.InfrastructureSpec other)
Parameter
NameDescription
otherTask.Types.InfrastructureSpec

Properties

Batch

public Task.Types.InfrastructureSpec.Types.BatchComputeResources Batch { get; set; }

Compute resources needed for a Task when using Dataproc Serverless.

Property Value
TypeDescription
Task.Types.InfrastructureSpec.Types.BatchComputeResources

ContainerImage

public Task.Types.InfrastructureSpec.Types.ContainerImageRuntime ContainerImage { get; set; }

Container Image Runtime Configuration.

Property Value
TypeDescription
Task.Types.InfrastructureSpec.Types.ContainerImageRuntime

NetworkCase

public Task.Types.InfrastructureSpec.NetworkOneofCase NetworkCase { get; }
Property Value
TypeDescription
Task.Types.InfrastructureSpec.NetworkOneofCase

ResourcesCase

public Task.Types.InfrastructureSpec.ResourcesOneofCase ResourcesCase { get; }
Property Value
TypeDescription
Task.Types.InfrastructureSpec.ResourcesOneofCase

RuntimeCase

public Task.Types.InfrastructureSpec.RuntimeOneofCase RuntimeCase { get; }
Property Value
TypeDescription
Task.Types.InfrastructureSpec.RuntimeOneofCase

VpcNetwork

public Task.Types.InfrastructureSpec.Types.VpcNetwork VpcNetwork { get; set; }

Vpc network.

Property Value
TypeDescription
Task.Types.InfrastructureSpec.Types.VpcNetwork