Table of Contents

Class AzureBicepSnapshot

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Captures or validates resources predicted by a Bicep parameters file.

public sealed record AzureBicepSnapshot : AzureBicepCommand, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<ExecToolCommand>, IEquatable<AzureCommand>, IEquatable<AzureBicepCommand>, IEquatable<AzureBicepSnapshot>

Inheritance

Implements

Properties

BicepArguments

Provides operation-specific arguments before inherited Azure CLI global behavior.

protected override IReadOnlyList<string?> BicepArguments { get; }

Property Value

IReadOnlyList<string?>

BicepCommand

Selects the Bicep operation executed beneath az bicep.

protected override string BicepCommand { get; }

Property Value

string

DeploymentName

The deployment name used for prediction.

public string? DeploymentName { get; init; }

Property Value

string?

File

The Bicep parameters file used for the snapshot.

public AbsolutePath? File { get; init; }

Property Value

AbsolutePath?

Location

The Azure location used for prediction.

public string? Location { get; init; }

Property Value

string?

ManagementGroupId

The management-group scope.

public string? ManagementGroupId { get; init; }

Property Value

string?

Mode

Whether the snapshot is captured or validated.

public BicepSnapshotMode? Mode { get; init; }

Property Value

BicepSnapshotMode?

ResourceGroup

The resource-group scope.

public string? ResourceGroup { get; init; }

Property Value

string?

SubscriptionId

The subscription scope.

public Guid? SubscriptionId { get; init; }

Property Value

Guid?

TenantId

The tenant scope.

public Guid? TenantId { get; init; }

Property Value

Guid?