FunctionsDeploymentStorageAuthentication Class

Authentication method to access the storage account for deployment.

Constructor

FunctionsDeploymentStorageAuthentication(*args: Any, **kwargs: Any)

Variables

Name Description
type

Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. Known values are: "SystemAssignedIdentity", "UserAssignedIdentity", and "StorageAccountConnectionString".

user_assigned_identity_resource_id
str

Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.

storage_account_connection_string_name
str

Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.

Attributes

storage_account_connection_string_name

Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.

storage_account_connection_string_name: str | None

type

Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. Known values are: "SystemAssignedIdentity", "UserAssignedIdentity", and "StorageAccountConnectionString".

type: str | _models.AuthenticationType | None

user_assigned_identity_resource_id

Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.

user_assigned_identity_resource_id: str | None