IWithSystemAssignedIdentityBasedAccessOrCreate Interface

Definition

The stage of the container instance definition allowing to specify system assigned managed service identity with specific role based access.

public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSystemAssignedIdentityBasedAccessOrCreateBeta, 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 IWithSystemAssignedIdentityBasedAccessOrCreate = 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>
    interface IWithSystemAssignedIdentityBasedAccessOrCreateBeta
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IContainerGroup), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithSystemAssignedIdentityBasedAccessOrCreateBeta
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>)
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)

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)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Specifies a system assigned managed service identity with access to a specific resource with a specific role.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Specifies a system assigned managed service identity with access to a specific resource with a specified role from the ID.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Specifies a system assigned managed service identity with access to the current resource group and with the specified role.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Specifies a system assigned managed service identity with access to the current resource group and with the specified role from the ID.

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