Azure.ResourceManager.ServiceLinker.Models Namespace

Classes

ArmServiceLinkerModelFactory

Model factory for models.

AuthBaseInfo

The authentication info Please note AuthBaseInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SecretAuthInfo, ServicePrincipalCertificateAuthInfo, ServicePrincipalSecretAuthInfo, SystemAssignedIdentityAuthInfo and UserAssignedIdentityAuthInfo.

AzureKeyVaultProperties

The resource properties when type is Azure Key Vault.

AzureResourceBaseProperties

The azure resource properties Please note AzureResourceBaseProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureKeyVaultProperties.

AzureResourceInfo

The azure resource info when target service type is AzureResource.

ConfluentBootstrapServerInfo

The service properties when target service type is ConfluentBootstrapServer.

ConfluentSchemaRegistryInfo

The service properties when target service type is ConfluentSchemaRegistry.

KeyVaultSecretReferenceSecretInfo

The secret info when type is keyVaultSecretReference. It's for scenario that user provides a secret stored in user's keyvault and source is Azure Kubernetes. The key Vault's resource id is linked to secretStore.keyVaultId.

KeyVaultSecretUriSecretInfo

The secret info when type is keyVaultSecretUri. It's for scenario that user provides a secret stored in user's keyvault and source is Web App, Spring Cloud or Container App.

LinkerResourcePatch

A linker to be updated.

LinkerValidateOperationResult

The validation operation result for a linker.

LinkerValidationResultItemInfo

The validation item for a linker.

RawValueSecretInfo

The secret info when type is rawValue. It's for scenarios that user input the secret.

SecretAuthInfo

The authentication info when authType is secret.

SecretBaseInfo

The secret info Please note SecretBaseInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include KeyVaultSecretReferenceSecretInfo, KeyVaultSecretUriSecretInfo and RawValueSecretInfo.

ServicePrincipalCertificateAuthInfo

The authentication info when authType is servicePrincipal certificate.

ServicePrincipalSecretAuthInfo

The authentication info when authType is servicePrincipal secret.

SourceConfiguration

A configuration item for source resource.

SourceConfigurationResult

Configurations for source resource, include appSettings, connectionString and serviceBindings.

SystemAssignedIdentityAuthInfo

The authentication info when authType is systemAssignedIdentity.

TargetServiceBaseInfo

The target service properties Please note TargetServiceBaseInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureResourceInfo, ConfluentBootstrapServerInfo and ConfluentSchemaRegistryInfo.

UserAssignedIdentityAuthInfo

The authentication info when authType is userAssignedIdentity.

Structs

LinkerAuthType

The authentication type.

LinkerClientType

The application client type.

LinkerValidationResultStatus

The result of validation.

VnetSolutionType

Type of VNet solution.