IVolumeDefinition<ParentT> Interface

Definition

Grouping of the container group's volume definition stages.

public interface IVolumeDefinition<ParentT> : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IVolumeDefinitionBlank<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithAzureFileShare<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitDirectoryName<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitDirectoryNameBeta<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitRevision<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitRevisionBeta<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitUrl<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGitUrlBeta<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSecretsMap<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSecretsMapBeta<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithStorageAccountKey<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithStorageAccountName<ParentT>, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithVolumeAttach<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IVolumeDefinition<'ParentT> = interface
    interface IVolumeDefinitionBlank<'ParentT>
    interface IWithAzureFileShare<'ParentT>
    interface IWithStorageAccountName<'ParentT>
    interface IWithStorageAccountKey<'ParentT>
    interface IWithSecretsMap<'ParentT>
    interface IWithSecretsMapBeta<'ParentT>
    interface IBeta
    interface IWithGitUrl<'ParentT>
    interface IWithGitUrlBeta<'ParentT>
    interface IWithGitDirectoryName<'ParentT>
    interface IWithGitRevision<'ParentT>
    interface IWithVolumeAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithGitRevisionBeta<'ParentT>
    interface IWithGitDirectoryNameBeta<'ParentT>
Public Interface IVolumeDefinition(Of ParentT)
Implements IBeta, IInDefinition(Of ParentT), IVolumeDefinitionBlank(Of ParentT), IWithAzureFileShare(Of ParentT), IWithGitDirectoryName(Of ParentT), IWithGitDirectoryNameBeta(Of ParentT), IWithGitRevision(Of ParentT), IWithGitRevisionBeta(Of ParentT), IWithGitUrl(Of ParentT), IWithGitUrlBeta(Of ParentT), IWithSecretsMap(Of ParentT), IWithSecretsMapBeta(Of ParentT), IWithStorageAccountKey(Of ParentT), IWithStorageAccountName(Of ParentT), IWithVolumeAttach(Of ParentT)

Type Parameters

ParentT
Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
WithExistingReadOnlyAzureFileShare(String)

Specifies an existing Azure file share name.

(Inherited from IWithAzureFileShare<ParentT>)
WithExistingReadWriteAzureFileShare(String)

Specifies an existing Azure file share name.

(Inherited from IWithAzureFileShare<ParentT>)
WithGitDirectoryName(String)

Specifies the Git target directory name for the new volume. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.

(Inherited from IWithGitDirectoryNameBeta<ParentT>)
WithGitRevision(String)

Specifies the Git revision for the new volume.

(Inherited from IWithGitRevisionBeta<ParentT>)
WithGitUrl(String)

Specifies the Git URL for the new volume.

(Inherited from IWithGitUrlBeta<ParentT>)
WithSecrets(IDictionary<String,String>)

Specifies the secrets map. The secret value must be specified in Base64 encoding.

(Inherited from IWithSecretsMapBeta<ParentT>)
WithStorageAccountKey(String)

Specifies the storage account key to access to the Azure file.

(Inherited from IWithStorageAccountKey<ParentT>)
WithStorageAccountName(String)

Specifies the storage account name to access to the Azure file.

(Inherited from IWithStorageAccountName<ParentT>)

Applies to