WebActivityAuthentication Class

Web activity authentication properties.

Inheritance
WebActivityAuthentication

Constructor

WebActivityAuthentication(*, type: Optional[str] = None, pfx: Optional[_models.SecretBase] = None, username: Optional[Any] = None, password: Optional[_models.SecretBase] = None, resource: Optional[Any] = None, user_tenant: Optional[Any] = None, credential: Optional[_models.CredentialReference] = None, **kwargs)

Variables

type
str

Web activity authentication (Basic/ClientCertificate/MSI/ServicePrincipal).

pfx
SecretBase

Base64-encoded contents of a PFX file or Certificate when used for ServicePrincipal.

username
any

Web activity authentication user name for basic authentication or ClientID when used for ServicePrincipal. Type: string (or Expression with resultType string).

password
SecretBase

Password for the PFX file or basic authentication / Secret when used for ServicePrincipal.

resource
any

Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType string).

user_tenant
any

TenantId for which Azure Auth token will be requested when using ServicePrincipal Authentication. Type: string (or Expression with resultType string).

credential
CredentialReference

The credential reference containing authentication information.