IWithSystemAssignedIdentityBasedAccessOrCreate Interface

Definition

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

C#
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>
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, 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)
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

Продукт Версії
Azure SDK for .NET Legacy