Table of Contents

Class AzureBicepFormat

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Formats a Bicep template.

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

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

File

The Bicep template to format.

public AbsolutePath? File { get; init; }

Property Value

AbsolutePath?

IndentKind

The indentation style.

public BicepIndentKind? IndentKind { get; init; }

Property Value

BicepIndentKind?

IndentSize

The number of spaces used for indentation.

public int? IndentSize { get; init; }

Property Value

int?

InsertFinalNewline

Whether a final newline is inserted.

public bool InsertFinalNewline { get; init; }

Property Value

bool

NewlineKind

The newline style.

public BicepNewlineKind? NewlineKind { get; init; }

Property Value

BicepNewlineKind?