IDnsConfigFork Interface

Definition

Fork allowing to go to create or to specify DNS configuration.

public interface IDnsConfigFork : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithDnsConfig, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerGroup>
type IDnsConfigFork = interface
    interface IWithDnsConfig
    interface IWithDnsConfigBeta
    interface IBeta
    interface IWithCreate
    interface IWithRestartPolicy
    interface IWithRestartPolicyBeta
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithSystemAssignedManagedServiceIdentityBeta
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentityBeta
    interface IWithDnsPrefix
    interface IWithNetworkProfile
    interface IWithNetworkProfileBeta
    interface IWithLogAnalytics
    interface IWithLogAnalyticsBeta
    interface ICreatable<IContainerGroup>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDnsConfigFork
Implements IBeta, ICreatable(Of IContainerGroup), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithDnsConfig
Derived
Implements

Properties

Key (Inherited from IIndexable)
Name

Gets the name of the creatable resource.

(Inherited from ICreatable<T>)

Methods

Create()

Execute the create request.

(Inherited from ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Puts the request into the queue and allow the HTTP client to execute it when system resources are available.

(Inherited from ICreatable<T>)
WithDnsConfiguration(IList<String>, String, String)

Specifies the DNS configuration for the container group.

(Inherited from IWithDnsConfigBeta)
WithDnsPrefix(String)

Specifies the DNS prefix to be used to create the FQDN for the container group.

(Inherited from IWithDnsPrefix)
WithDnsServerNames(IList<String>)

Specifies the DNS servers for the container group.

(Inherited from IWithDnsConfigBeta)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Specifies an existing user assigned identity to be associate with the container group.

(Inherited from IWithUserAssignedManagedServiceIdentityBeta)
WithLogAnalytics(String, String)

Specifies the log analytics workspace to use for the container group.

(Inherited from IWithLogAnalyticsBeta)
WithLogAnalytics(String, String, LogAnalyticsLogType, IDictionary<String,String>)

Specifies the log analytics workspace with optional add-ons for the container group.

(Inherited from IWithLogAnalyticsBeta)
WithNetworkProfileId(String, String, String)

Specifies the network profile information for a container group.

(Inherited from IWithNetworkProfileBeta)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.

(Inherited from IWithUserAssignedManagedServiceIdentityBeta)
WithRestartPolicy(ContainerGroupRestartPolicy)

Specifies the restart policy for all the container instances within the container group.

(Inherited from IWithRestartPolicyBeta)
WithSystemAssignedManagedServiceIdentity()

Specifies a system assigned managed service identity for the container group.

(Inherited from IWithSystemAssignedManagedServiceIdentityBeta)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IDefinitionWithTags<T>)

Applies to