az mysql flexible-server deploy
Enable and run GitHub Actions workflow for MySQL server.
Commands
Name | Description | Type | Status |
---|---|---|---|
az mysql flexible-server deploy run |
Run an existing workflow in your github repository. |
Core | GA |
az mysql flexible-server deploy setup |
Create GitHub Actions workflow file for MySQL server. |
Core | GA |
az mysql flexible-server deploy run
Run an existing workflow in your github repository.
az mysql flexible-server deploy run --action-name
--branch
Examples
Run an existing workflow in your github repository
az mysql flexible-server deploy run --action-name testAction --branch userBranch
Required Parameters
The name of the github action.
The name of the branch you want upload github action file. The default will be your current branch.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az mysql flexible-server deploy setup
Create GitHub Actions workflow file for MySQL server.
az mysql flexible-server deploy setup --admin-password
--admin-user
--repo
--sql-file
[--action-name]
[--allow-push {false, true}]
[--branch]
[--database-name]
[--ids]
[--resource-group]
[--server-name]
[--subscription]
Examples
Create GitHub Actions workflow file for MySQL server.
az mysql flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction
Create GitHub Actions workflow file for MySQL server and push it to the remote repository
az mysql flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction --branch userBranch --allow-push
Required Parameters
The password of the administrator. Minimum 8 characters and maximum 128 characters. Password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers, and non-alphanumeric characters.
Property | Value |
---|---|
Parameter group: | Authentication Arguments |
Administrator username for the server. Once set, it cannot be changed.
Property | Value |
---|---|
Parameter group: | Authentication Arguments |
The name of your github username and repository e.g., Azure/azure-cli.
The path of the sql file. The sql file should be already in the repository.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
The name of the github action.
Push the action yml file to the remote repository. The changes will be pushed to origin repository, speicified branch or current branch if not specified.
Property | Value |
---|---|
Default value: | False |
Accepted values: | false, true |
The name of the branch you want upload github action file. The default will be your current branch.
The name of the database to be created when provisioning the database server.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of the server. The name can contain only lowercase letters, numbers, and the hyphen (-) character. Minimum 3 characters and maximum 63 characters.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |