Dela via


Artifact Stores - Create Or Update

Skapar eller uppdaterar ett artefaktarkiv.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}?api-version=2023-09-01

URI-parametrar

Name I Obligatorisk Typ Description
artifactStoreName
path True

string

maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

Namnet på artefaktarkivet.

publisherName
path True

string

maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

Utgivarens namn.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

DEN API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Den geo-plats där resursen finns

properties

ArtifactStorePropertiesFormat

ArtifactStores-egenskaper.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

ArtifactStore

Åtgärden skapa eller uppdatera har slutförts. Åtgärden returnerar den resulterande ArtifactStore-underresursen.

201 Created

ArtifactStore

Åtgärden skapa eller uppdatera har slutförts. Åtgärden returnerar den resulterande ArtifactStore-underresursen.

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Create or update an artifact store of publisher resource

Exempelbegäran

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.HybridNetwork/publishers/TestPublisher/artifactStores/TestArtifactStore?api-version=2023-09-01

{
  "location": "eastus",
  "properties": {
    "storeType": "AzureContainerRegistry",
    "replicationStrategy": "SingleReplication",
    "managedResourceGroupConfiguration": {
      "name": "testRg",
      "location": "eastus"
    }
  }
}

Exempelsvar

{
  "name": "TestArtifactStore",
  "id": "/subscriptions/subid/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
  "type": "microsoft.hybridnetwork/publishers/artifactStores",
  "location": "eastus",
  "properties": {
    "storeType": "AzureContainerRegistry",
    "replicationStrategy": "SingleReplication",
    "storageResourceId": "TestResourceId",
    "managedResourceGroupConfiguration": {
      "name": "testRg",
      "location": "eastus"
    }
  }
}
{
  "name": "TestArtifactStore",
  "id": "/subscriptions/subid/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
  "type": "microsoft.hybridnetwork/publishers/artifactStores",
  "location": "eastus",
  "properties": {
    "storeType": "AzureContainerRegistry",
    "replicationStrategy": "SingleReplication",
    "storageResourceId": "TestResourceId",
    "managedResourceGroupConfiguration": {
      "name": "testRg",
      "location": "eastus"
    }
  }
}

Definitioner

Name Description
ArtifactReplicationStrategy

Replikeringsstrategin.

ArtifactStore

Egenskaper för artefaktarkiv.

ArtifactStorePropertiesFormat

Egenskaper för artefaktarkiv.

ArtifactStoreType

Artefaktarkivtypen.

createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ManagedResourceGroupConfiguration
ProvisioningState

Det aktuella etableringstillståndet.

systemData

Metadata som rör skapande och senaste ändring av resursen.

ArtifactReplicationStrategy

Replikeringsstrategin.

Värde Description
Unknown
SingleReplication

ArtifactStore

Egenskaper för artefaktarkiv.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties

ArtifactStorePropertiesFormat

ArtifactStores-egenskaper.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resurstaggar.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

ArtifactStorePropertiesFormat

Egenskaper för artefaktarkiv.

Name Typ Description
managedResourceGroupConfiguration

ManagedResourceGroupConfiguration

provisioningState

ProvisioningState

Etableringstillståndet för programgruppsresursen.

replicationStrategy

ArtifactReplicationStrategy

Replikeringsstrategin.

storageResourceId

string

Det skapade lagringsresurs-ID:t

storeType

ArtifactStoreType

Artefaktarkivtypen.

ArtifactStoreType

Artefaktarkivtypen.

Värde Description
Unknown
AzureContainerRegistry
AzureStorageAccount

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ManagedResourceGroupConfiguration

Name Typ Description
location

string

Platsen för den hanterade resursgruppen.

name

string

Namnet på den hanterade resursgruppen.

ProvisioningState

Det aktuella etableringstillståndet.

Värde Description
Unknown
Succeeded
Accepted
Deleting
Failed
Canceled
Deleted
Converging

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.