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
|
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
|
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