Package-level declarations

Types

This is optional input that contains the authentication that should be used to generate the namespace.

Link copied to clipboard
data class GetCustomLocationResult(val authentication: CustomLocationPropertiesResponseAuthentication? = null, val azureApiVersion: String, val clusterExtensionIds: List<String>? = null, val displayName: String? = null, val hostResourceId: String? = null, val hostType: String? = null, val id: String, val identity: IdentityResponse? = null, val location: String, val name: String, val namespace: String? = null, val provisioningState: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Custom Locations definition.

Link copied to clipboard
data class GetResourceSyncRuleResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val priority: Int? = null, val provisioningState: String, val selector: ResourceSyncRulePropertiesResponseSelector? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetResourceGroup: String? = null, val type: String)

Resource Sync Rules definition.

Link copied to clipboard
data class IdentityResponse(val principalId: String, val tenantId: String, val type: String? = null)

Identity for the resource.

data class ResourceSyncRulePropertiesResponseSelector(val matchLabels: Map<String, String>? = null)

A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.