com.azure.resourcemanager.servicelinker.models.ConfigurationNameItem Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.
package com.azure.resourcemanager.servicelinker.models;
import com.azure.resourcemanager.servicelinker.fluent.models.ConfigurationNameItemInner;
import java.util.List;
/**
* An immutable client-side representation of ConfigurationNameItem.
*/
public interface ConfigurationNameItem {
/**
* Gets the targetService property: The target service provider name and resource name.
*
* @return the targetService value.
*/
String targetService();
/**
* Gets the clientType property: The client type for configuration names.
*
* @return the clientType value.
*/
ClientType clientType();
/**
* Gets the authType property: The auth type.
*
* @return the authType value.
*/
AuthType authType();
/**
* Gets the secretType property: Indicates where the secrets in configuration from. Used when secrets are from
* Keyvault.
*
* @return the secretType value.
*/
SecretSourceType secretType();
/**
* Gets the daprProperties property: Deprecated, please use #/definitions/DaprConfigurationList instead.
*
* @return the daprProperties value.
*/
DaprProperties daprProperties();
/**
* Gets the names property: The configuration names to be set in compute service environment.
*
* @return the names value.
*/
List names();
/**
* Gets the inner com.azure.resourcemanager.servicelinker.fluent.models.ConfigurationNameItemInner object.
*
* @return the inner object.
*/
ConfigurationNameItemInner innerModel();
}