Class AzureBicepPublish
- Namespace
- DotNetDo
- Assembly
- DotNetDo.Core.dll
Publishes a Bicep module to a registry.
public sealed record AzureBicepPublish : AzureBicepCommand, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<ExecToolCommand>, IEquatable<AzureCommand>, IEquatable<AzureBicepCommand>, IEquatable<AzureBicepPublish>Inheritance
Implements
Properties
BicepArguments
Provides operation-specific arguments before inherited Azure CLI global behavior.
protected override IReadOnlyList<string?> BicepArguments { get; }Property Value
BicepCommand
Selects the Bicep operation executed beneath az bicep.
protected override string BicepCommand { get; }Property Value
DocumentationUri
The published module documentation URI.
public Uri? DocumentationUri { get; init; }Property Value
- Uri?
File
The Bicep module file to publish.
public AbsolutePath? File { get; init; }Property Value
Force
Whether an existing target is overwritten.
public bool Force { get; init; }Property Value
Target
The Bicep registry target reference.
public string? Target { get; init; }Property Value
WithSource
Whether source code is included.
public bool WithSource { get; init; }