/// <summary> /// Initializes a new instance of the /// CertificateCreateOrUpdateParameters class. /// </summary> /// <param name="data">Base 64 encoded certificate using the /// application/x-pkcs12 representation.</param> /// <param name="password">Password for the Certificate</param> /// <param name="keyVault">KeyVault location details of the /// certificate.</param> public CertificateCreateOrUpdateParameters(string data = default(string), string password = default(string), KeyVaultContractCreateProperties keyVault = default(KeyVaultContractCreateProperties)) { Data = data; Password = password; KeyVault = keyVault; CustomInit(); }
/// <summary> /// Initializes a new instance of the NamedValueUpdateParameters class. /// </summary> /// <param name="tags">Optional tags that when provided can be used to /// filter the NamedValue list.</param> /// <param name="secret">Determines whether the value is a secret and /// should be encrypted or not. Default value is false.</param> /// <param name="displayName">Unique name of NamedValue. It may contain /// only letters, digits, period, dash, and underscore /// characters.</param> /// <param name="value">Value of the NamedValue. Can contain policy /// expressions. It may not be empty or consist only of /// whitespace.</param> /// <param name="keyVault">KeyVault location details of the /// namedValue.</param> public NamedValueUpdateParameters(IList <string> tags = default(IList <string>), bool?secret = default(bool?), string displayName = default(string), string value = default(string), KeyVaultContractCreateProperties keyVault = default(KeyVaultContractCreateProperties)) { Tags = tags; Secret = secret; DisplayName = displayName; Value = value; KeyVault = keyVault; CustomInit(); }
/// <summary> /// Initializes a new instance of the NamedValueCreateContract class. /// </summary> /// <param name="displayName">Unique name of NamedValue. It may contain /// only letters, digits, period, dash, and underscore /// characters.</param> /// <param name="id">Resource ID.</param> /// <param name="name">Resource name.</param> /// <param name="type">Resource type for API Management /// resource.</param> /// <param name="tags">Optional tags that when provided can be used to /// filter the NamedValue list.</param> /// <param name="secret">Determines whether the value is a secret and /// should be encrypted or not. Default value is false.</param> /// <param name="value">Value of the NamedValue. Can contain policy /// expressions. It may not be empty or consist only of whitespace. /// This property will not be filled on 'GET' operations! Use /// '/listSecrets' POST request to get the value.</param> /// <param name="keyVault">KeyVault location details of the /// namedValue.</param> public NamedValueCreateContract(string displayName, string id = default(string), string name = default(string), string type = default(string), IList <string> tags = default(IList <string>), bool?secret = default(bool?), string value = default(string), KeyVaultContractCreateProperties keyVault = default(KeyVaultContractCreateProperties)) : base(id, name, type) { Tags = tags; Secret = secret; DisplayName = displayName; Value = value; KeyVault = keyVault; CustomInit(); }