New-AzSynapseGitRepositoryConfig
Cria a configuração do repositório Git.
Sintaxe
New-AzSynapseGitRepositoryConfig
-RepositoryType <String>
[-HostName <String>]
-AccountName <String>
[-ProjectName <String>]
-RepositoryName <String>
-CollaborationBranch <String>
[-RootFolder <String>]
[-TenantId <Guid>]
[-LastCommitId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Este cmdlets New-AzSynapseGitRepositoryConfig cria uma configuração de repositório Git que pode ser usada na criação ou atualização de um espaço de trabalho.
Exemplos
Exemplo 1
$config = New-AzSynapseGitRepositoryConfig -RepositoryType GitHub -AccountName ContosoAccount -RepositoryName ContosoRepo -CollaborationBranch main
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("ContosoUser", $password)
New-AzSynapseWorkspace -ResourceGroupName ContosoResourceGroup -Name ContosoWorkspace -Location northeurope -DefaultDataLakeStorageAccountName ContosoAdlGen2Storage -DefaultDataLakeStorageFilesystem ContosoFileSystem -SqlAdministratorLoginCredential $creds -AsJob -GitRepository $config
O primeiro comando cria uma configuração de repositório Git. Em seguida, os métodos rest usam a configuração para criar um novo espaço de trabalho Synapse.
Parâmetros
-AccountName
Nome da conta GitHub ou DevOps usado para o repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CollaborationBranch
Selecione o nome da filial onde irá colaborar com outras pessoas e a partir do qual irá publicar.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HostName
Nome do host do GitHub Enterprise.
Por exemplo: https://github.mydomain.com
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LastCommitId
O último commit Id publicado.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ProjectName
O nome do projeto que você está conectando, apenas especifique-o quando você escolher DevOps.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RepositoryName
O nome do repositório que você está conectando.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RepositoryType
Selecione o tipo de repositório que você deseja usar para armazenar seus artefatos para este espaço de trabalho do Synapse Analytics, o tipo inclui DevOps e GitHub.
Tipo: | String |
Valores aceites: | GitHub, AzureDevOpsGit |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RootFolder
Exibe o nome da pasta para o local dos recursos JSON do Azure Data Factory que são importados. O valor padrão é /
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TenantId
Selecione a ID do locatário a ser usada ao entrar no repositório Git do Azure DevOps.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
None
Saídas
Azure PowerShell