Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDataReferenceCredentialType() []string + func ValidateDataReferenceVersionID(input interface{}, key string) (warnings []string, errors []error) + type AnonymousAccessCredential struct + CredentialType DataReferenceCredentialType + func (s AnonymousAccessCredential) DataReferenceCredential() BaseDataReferenceCredentialImpl + func (s AnonymousAccessCredential) MarshalJSON() ([]byte, error) + type BaseDataReferenceCredentialImpl struct + CredentialType DataReferenceCredentialType + func (s BaseDataReferenceCredentialImpl) DataReferenceCredential() BaseDataReferenceCredentialImpl + type DataReferenceClient struct + Client *resourcemanager.Client + func NewDataReferenceClientWithBaseURI(sdkApi sdkEnv.Api) (*DataReferenceClient, error) + func (c DataReferenceClient) RegistryDataReferencesGetBlobReferenceSAS(ctx context.Context, id DataReferenceVersionId, ...) (result RegistryDataReferencesGetBlobReferenceSASOperationResponse, err error) + type DataReferenceCredential interface + DataReferenceCredential func() BaseDataReferenceCredentialImpl + func UnmarshalDataReferenceCredentialImplementation(input []byte) (DataReferenceCredential, error) + type DataReferenceCredentialType string + const DataReferenceCredentialTypeDockerCredentials + const DataReferenceCredentialTypeManagedIdentity + const DataReferenceCredentialTypeNoCredentials + const DataReferenceCredentialTypeSAS + func (s *DataReferenceCredentialType) UnmarshalJSON(bytes []byte) error + type DataReferenceVersionId struct + DataReferenceName string + RegistryName string + ResourceGroupName string + SubscriptionId string + VersionName string + func NewDataReferenceVersionID(subscriptionId string, resourceGroupName string, registryName string, ...) DataReferenceVersionId + func ParseDataReferenceVersionID(input string) (*DataReferenceVersionId, error) + func ParseDataReferenceVersionIDInsensitively(input string) (*DataReferenceVersionId, error) + func (id *DataReferenceVersionId) FromParseResult(input resourceids.ParseResult) error + func (id DataReferenceVersionId) ID() string + func (id DataReferenceVersionId) Segments() []resourceids.Segment + func (id DataReferenceVersionId) String() string + type DockerCredential struct + CredentialType DataReferenceCredentialType + Password *string + UserName *string + func (s DockerCredential) DataReferenceCredential() BaseDataReferenceCredentialImpl + func (s DockerCredential) MarshalJSON() ([]byte, error) + type GetBlobReferenceForConsumptionDto struct + BlobUri *string + Credential DataReferenceCredential + StorageAccountArmId *string + func (s *GetBlobReferenceForConsumptionDto) UnmarshalJSON(bytes []byte) error + type GetBlobReferenceSASRequestDto struct + AssetId *string + BlobUri *string + type GetBlobReferenceSASResponseDto struct + BlobReferenceForConsumption *GetBlobReferenceForConsumptionDto + type ManagedIdentityCredential struct + CredentialType DataReferenceCredentialType + ManagedIdentityType *string + UserManagedIdentityClientId *string + UserManagedIdentityPrincipalId *string + UserManagedIdentityResourceId *string + UserManagedIdentityTenantId *string + func (s ManagedIdentityCredential) DataReferenceCredential() BaseDataReferenceCredentialImpl + func (s ManagedIdentityCredential) MarshalJSON() ([]byte, error) + type RawDataReferenceCredentialImpl struct + Type string + Values map[string]interface{} + func (s RawDataReferenceCredentialImpl) DataReferenceCredential() BaseDataReferenceCredentialImpl + type RegistryDataReferencesGetBlobReferenceSASOperationResponse struct + HttpResponse *http.Response + Model *GetBlobReferenceSASResponseDto + OData *odata.OData + type SASCredential struct + CredentialType DataReferenceCredentialType + SasUri *string + func (s SASCredential) DataReferenceCredential() BaseDataReferenceCredentialImpl + func (s SASCredential) MarshalJSON() ([]byte, error)