Azure.ResourceManager.ServiceLinker.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |