Share via


IWithNextContainerInstance Interface

Definition

The stage of the container group definition allowing to specify a container instance.

public interface IWithNextContainerInstance : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate, 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 IWithNextContainerInstance = interface
    interface IWithCreate
    interface IWithRestartPolicy
    interface IWithRestartPolicyBeta
    interface IBeta
    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 IWithNextContainerInstance
Implements IBeta, ICreatable(Of IContainerGroup), IDefinitionWithTags(Of IWithCreate), IWithCreate
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>)
DefineContainerInstance(String)

Begins the definition of a container instance.

WithDnsPrefix(String)

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

(Inherited from IWithDnsPrefix)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

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

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

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

(Inherited from IWithLogAnalyticsBeta)
WithLogAnalytics(String, String)

Specifies the log analytics workspace to use 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