Table of Contents

Class AzureBicepGenerateParams

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Generates a parameters file from a Bicep template.

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

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 used to generate parameters.

public AbsolutePath? File { get; init; }

Property Value

AbsolutePath?

IncludeParameters

Which template parameters are included.

public BicepIncludedParameters? IncludeParameters { get; init; }

Property Value

BicepIncludedParameters?

NoRestore

Whether external modules must already be restored.

public bool NoRestore { get; init; }

Property Value

bool

OutputFormat

The generated parameter-file format.

public BicepParameterOutputFormat? OutputFormat { get; init; }

Property Value

BicepParameterOutputFormat?