Package version:

An object that represents a cache rule for a container registry.

interface CacheRule {
    creationDate?: any;
    credentialSetResourceId?: string;
    id?: string;
    name?: string;
    provisioningState?: string;
    sourceRepository?: string;
    systemData?: SystemData;
    targetRepository?: string;
    type?: string;
}

Hierarchy (view full)

Properties

creationDate?: any

The creation date of the cache rule. NOTE: This property will not be serialized. It can only be populated by the server.

credentialSetResourceId?: string

The ARM resource ID of the credential store which is associated with the cache rule.

id?: string

The resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

The name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

sourceRepository?: string

Source repository pulled from upstream.

systemData?: SystemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

targetRepository?: string

Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}

type?: string

The type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.