Anthos Multi-Cloud v1 API - Class AzureProxyConfig (2.2.0)

public sealed class AzureProxyConfig : IMessage<AzureProxyConfig>, IEquatable<AzureProxyConfig>, IDeepCloneable<AzureProxyConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureProxyConfig.

Details of a proxy config stored in Azure Key Vault.

Inheritance

object > AzureProxyConfig

Namespace

GoogleCloudGoogle.Cloud.GkeMultiCloudV1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AzureProxyConfig()

public AzureProxyConfig()

AzureProxyConfig(AzureProxyConfig)

public AzureProxyConfig(AzureProxyConfig other)
Parameter
NameDescription
otherAzureProxyConfig

Properties

ResourceGroupId

public string ResourceGroupId { get; set; }

The ARM ID the of the resource group containing proxy keyvault.

Resource group ids are formatted as /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>.

Property Value
TypeDescription
string

SecretId

public string SecretId { get; set; }

The URL the of the proxy setting secret with its version.

The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file

Secret ids are formatted as https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>.

Property Value
TypeDescription
string