Documentation
¶
Index ¶
- type ComputeClient
- type DisksClient
- type GroupsClient
- type KeyClient
- type KeyVaultClient
- type MySQL
- type MySQLConfigurationClient
- type MySQLServerClient
- type NetworksClient
- type PostgreSQL
- type PostgresqlConfigurationClient
- type PostgresqlServerClient
- type ResourcesClient
- type SQLClient
- type Services
- type SqlDatabaseClient
- type SqlServerClient
- type StorageAccountClient
- type StorageClient
- type StorageContainerClient
- type VaultClient
- type VirtualNetworksClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeClient ¶
type ComputeClient struct {
Disks DisksClient
}
func NewComputeClient ¶
func NewComputeClient(subscriptionId string, auth autorest.Authorizer) ComputeClient
type DisksClient ¶
type DisksClient interface {
List(ctx context.Context) (result compute.DiskListPage, err error)
}
type GroupsClient ¶
type KeyVaultClient ¶
type KeyVaultClient struct {
Vaults VaultClient
Keys KeyClient
}
func NewKeyVaultClient ¶
func NewKeyVaultClient(subscriptionId string, auth autorest.Authorizer) KeyVaultClient
type MySQL ¶
type MySQL struct {
Servers MySQLServerClient
Configuration MySQLConfigurationClient
}
func NewMySQLClient ¶
func NewMySQLClient(subscriptionId string, auth autorest.Authorizer) MySQL
type MySQLServerClient ¶
type MySQLServerClient interface {
List(ctx context.Context) (result mysql.ServerListResult, err error)
}
type NetworksClient ¶
type NetworksClient struct {
VirtualNetworks VirtualNetworksClient
}
func NewNetworksClient ¶
func NewNetworksClient(subscriptionId string, auth autorest.Authorizer) NetworksClient
type PostgreSQL ¶
type PostgreSQL struct {
Servers PostgresqlServerClient
Configuration PostgresqlConfigurationClient
}
func NewPostgresClient ¶
func NewPostgresClient(subscriptionId string, auth autorest.Authorizer) PostgreSQL
type PostgresqlConfigurationClient ¶
type PostgresqlConfigurationClient interface {
ListByServer(ctx context.Context, resourceGroupName string, serverName string) (result postgresql.ConfigurationListResult, err error)
}
type PostgresqlServerClient ¶
type PostgresqlServerClient interface {
List(ctx context.Context) (result postgresql.ServerListResult, err error)
}
type ResourcesClient ¶
type ResourcesClient struct {
Groups GroupsClient
}
func NewResourcesClient ¶
func NewResourcesClient(subscriptionId string, auth autorest.Authorizer) ResourcesClient
type SQLClient ¶
type SQLClient struct {
Servers SqlServerClient
Database SqlDatabaseClient
}
func NewSQLClient ¶
func NewSQLClient(subscriptionId string, auth autorest.Authorizer) SQLClient
type Services ¶
type Services struct {
Compute ComputeClient
Resources ResourcesClient
KeyVault KeyVaultClient
Storage StorageClient
SQL SQLClient
PostgreSQL PostgreSQL
MySQL MySQL
Network NetworksClient
}
func InitServices ¶
func InitServices(subscriptionId string, auth autorest.Authorizer) Services
type SqlDatabaseClient ¶
type SqlServerClient ¶
type SqlServerClient interface {
List(ctx context.Context) (result sql.ServerListResult, err error)
}
type StorageAccountClient ¶
type StorageAccountClient interface {
List(ctx context.Context) (result storage.AccountListResultPage, err error)
}
type StorageClient ¶
type StorageClient struct {
Containers StorageContainerClient
Accounts StorageAccountClient
}
func NewStorageClient ¶
func NewStorageClient(subscriptionId string, auth autorest.Authorizer) StorageClient
type StorageContainerClient ¶
type VaultClient ¶
type VirtualNetworksClient ¶
type VirtualNetworksClient interface {
ListAll(ctx context.Context) (result network.VirtualNetworkListResultPage, err error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.