IVolumeDefinition<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
IVolumeDefinitionBlank<ParentT> IWithAzureFileShare<ParentT> IWithGitDirectoryName<ParentT> IWithGitDirectoryNameBeta<ParentT> IWithGitRevision<ParentT> IWithGitRevisionBeta<ParentT> IWithGitUrl<ParentT> IWithGitUrlBeta<ParentT> IWithSecretsMap<ParentT> IWithSecretsMapBeta<ParentT> IWithStorageAccountKey<ParentT> IWithStorageAccountName<ParentT> IWithVolumeAttach<ParentT> IInDefinition<ParentT> IBeta
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
Azure SDK for .NET