Documentation ¶
Index ¶
- type AD
- type ADApplicationsClient
- type ADGroupsClient
- type ADServicePrinicpals
- type ADUsersClient
- type ActivityLogAlertsClient
- type ActivityLogClient
- type AppsClient
- type AssessmentsClient
- type AssignmentsClient
- type AuthorizationClient
- type BackupLongTermRetentionPoliciesClient
- type BatchAccountClient
- type BatchClient
- type ComputeClient
- type ContainerRegistriesClient
- type ContainerRegistryClient
- type ContainerReplicationsClient
- type ContainerServiceClient
- type CosmosDBAccountClient
- type CosmosDBMongoDBClient
- type CosmosDBSQLClient
- type CosmosDbClient
- type DataLakeAnalyticsAccountsClient
- type DataLakeClient
- type DataLakeStorageAccountsClient
- type DiagnosticSettingsClient
- type DisksClient
- type EncryptionProtectorsClient
- type EventHubClient
- type ExpressRouteCircuitsClient
- type ExpressRouteGatewaysClient
- type ExpressRoutePortsClient
- type GroupsClient
- type InterfacesClient
- type IotHubClient
- type JitNetworkAccessPoliciesClient
- type JobsClient
- type KeyVault71Client
- type KeyVaultClient
- type KeyVaultManagedHSMClient
- type KeysClient
- type LinksClient
- type LogProfilesClient
- type LogicClient
- type ManagedClustersClient
- type ManagedDatabaseVulnerabilityAssessmentScansClient
- type ManagedDatabaseVulnerabilityAssessmentsClient
- type ManagedDatabasesClient
- type ManagedInstanceEncryptionProtectorsClient
- type ManagedInstanceVulnerabilityAssessmentsClient
- type ManagedInstancesClient
- type MariaDB
- type MariaDBConfigurationsClient
- type MariaDBServersClient
- type MonitorClient
- type MonitorDiagnosticSettingsClient
- type MySQL
- type MySQLConfigurationClient
- type MySQLServerClient
- type NamespacesClient
- type NetworksClient
- type PostgreSQL
- type PostgresqlConfigurationClient
- type PostgresqlFirewallRuleClient
- type PostgresqlServerClient
- type PublicIPAddressesClient
- type RedisClient
- type ResClient
- type ResourcesClient
- type RoleAssignmentsClient
- type RoleDefinitionsClient
- type RouteFiltersClient
- type RouteTablesClient
- type SQLClient
- type SQLDatabaseBlobAuditingPoliciesClient
- type SQLDatabaseClient
- type SQLDatabaseThreatDetectionPoliciesClient
- type SQLDatabaseVulnerabilityAssessmentScansClient
- type SQLDatabaseVulnerabilityAssessmentsClient
- type SQLFirewallClient
- type SQLServerAdminClient
- type SQLServerBlobAuditingPolicies
- type SQLServerClient
- type SQLServerDevOpsAuditSettingsClient
- type SQLServerVulnerabilityAssessmentsClient
- type SQLVirtualNetworkRulesClient
- type SearchClient
- type SearchServiceClient
- type SecurityAutoProvisioningSettingsClient
- type SecurityClient
- type SecurityContactsClient
- type SecurityGroupsClient
- type SecurityPricingsClient
- type SecuritySettingsClient
- type ServerSecurityAlertPoliciesClient
- type ServicebusClient
- type Services
- type StorageAccountClient
- type StorageBlobServicePropertiesClient
- type StorageBlobServicesClient
- type StorageClient
- type StorageContainerClient
- type StorageQueueServicePropertiesClient
- type StreamAnalyticsClient
- type Subscriptions
- type SubscriptionsClient
- type TransparentDataEncryptionsClient
- type VaultClient
- type VirtualMachineExtensionsClient
- type VirtualMachineScaleSetsClient
- type VirtualMachinesClient
- type VirtualNetworkGatewaysClient
- type VirtualNetworksClient
- type WatchersClient
- type WebClient
- type WorkflowsClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AD ¶ added in v0.3.0
type AD struct { Applications ADApplicationsClient Groups ADGroupsClient ServicePrincipals ADServicePrinicpals Users ADUsersClient }
func NewADClient ¶ added in v0.3.0
func NewADClient(_ string, _ autorest.Authorizer) AD
type ADApplicationsClient ¶ added in v0.3.0
type ADGroupsClient ¶ added in v0.3.0
type ADServicePrinicpals ¶ added in v0.3.0
type ADUsersClient ¶ added in v0.3.0
type ActivityLogAlertsClient ¶ added in v0.3.0
type ActivityLogAlertsClient interface {
ListBySubscriptionID(ctx context.Context) (result o.ActivityLogAlertList, err error)
}
type ActivityLogClient ¶ added in v0.3.0
type AppsClient ¶ added in v0.3.0
type AppsClient interface { List(ctx context.Context) (result web.AppCollectionPage, err error) ListPublishingProfileXMLWithSecrets(ctx context.Context, resourceGroupName string, name string, publishingProfileOptions web.CsmPublishingProfileOptions) (result web.ReadCloser, err error) GetAuthSettings(ctx context.Context, resourceGroupName string, name string) (result web.SiteAuthSettings, err error) GetVnetConnection(ctx context.Context, resourceGroupName string, name string, vnetName string) (result web.VnetInfo, err error) }
type AssessmentsClient ¶ added in v0.8.0
type AssignmentsClient ¶ added in v0.3.3
type AuthorizationClient ¶ added in v0.3.0
type AuthorizationClient struct { RoleAssignments RoleAssignmentsClient RoleDefinitions RoleDefinitionsClient }
func NewAuthorizationClient ¶ added in v0.3.0
func NewAuthorizationClient(subscriptionId string, auth autorest.Authorizer) AuthorizationClient
type BackupLongTermRetentionPoliciesClient ¶ added in v0.8.0
type BatchAccountClient ¶ added in v0.8.0
type BatchAccountClient interface {
List(ctx context.Context) (result batch.AccountListResultPage, err error)
}
type BatchClient ¶ added in v0.8.0
type BatchClient struct {
Account BatchAccountClient
}
func NewBatchClient ¶ added in v0.8.0
func NewBatchClient(subscriptionId string, auth autorest.Authorizer) BatchClient
type ComputeClient ¶
type ComputeClient struct { Disks DisksClient VirtualMachines VirtualMachinesClient VirtualMachineExtensions VirtualMachineExtensionsClient VirtualMachineScaleSets VirtualMachineScaleSetsClient }
func NewComputeClient ¶
func NewComputeClient(subscriptionId string, auth autorest.Authorizer) ComputeClient
type ContainerRegistriesClient ¶ added in v0.7.0
type ContainerRegistriesClient interface {
List(ctx context.Context) (result containerregistry.RegistryListResultPage, err error)
}
type ContainerRegistryClient ¶ added in v0.7.0
type ContainerRegistryClient struct { Registries ContainerRegistriesClient Replications ContainerReplicationsClient }
func NewContainerRegistryClient ¶ added in v0.7.0
func NewContainerRegistryClient(subscriptionID string, auth autorest.Authorizer) ContainerRegistryClient
type ContainerReplicationsClient ¶ added in v0.7.0
type ContainerReplicationsClient interface {
List(ctx context.Context, resourceGroupName string, registryName string) (result containerregistry.ReplicationListResultPage, err error)
}
type ContainerServiceClient ¶ added in v0.3.0
type ContainerServiceClient struct {
ManagedClusters ManagedClustersClient
}
func NewContainerServiceClient ¶ added in v0.3.0
func NewContainerServiceClient(subscriptionID string, auth autorest.Authorizer) ContainerServiceClient
type CosmosDBAccountClient ¶ added in v0.7.0
type CosmosDBAccountClient interface {
List(ctx context.Context) (result documentdb.DatabaseAccountsListResult, err error)
}
type CosmosDBMongoDBClient ¶ added in v0.7.0
type CosmosDBMongoDBClient interface {
ListMongoDBDatabases(ctx context.Context, resourceGroupName string, accountName string) (result documentdb.MongoDBDatabaseListResult, err error)
}
type CosmosDBSQLClient ¶ added in v0.7.0
type CosmosDBSQLClient interface {
ListSQLDatabases(ctx context.Context, resourceGroupName string, accountName string) (result documentdb.SQLDatabaseListResult, err error)
}
type CosmosDbClient ¶ added in v0.7.0
type CosmosDbClient struct { Accounts CosmosDBAccountClient SQL CosmosDBSQLClient MongoDB CosmosDBMongoDBClient }
func NewCosmosDbClient ¶ added in v0.7.0
func NewCosmosDbClient(subscriptionId string, auth autorest.Authorizer) CosmosDbClient
type DataLakeAnalyticsAccountsClient ¶ added in v0.7.0
type DataLakeAnalyticsAccountsClient interface { List(ctx context.Context, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result account.DataLakeAnalyticsAccountListResultPage, err error) Get(ctx context.Context, resourceGroupName string, accountName string) (result account.DataLakeAnalyticsAccount, err error) }
type DataLakeClient ¶ added in v0.7.0
type DataLakeClient struct { DataLakeStorageAccounts DataLakeStorageAccountsClient DataLakeAnalyticsAccounts DataLakeAnalyticsAccountsClient }
func NewDataLakeClient ¶ added in v0.7.0
func NewDataLakeClient(subscriptionId string, auth autorest.Authorizer) DataLakeClient
type DataLakeStorageAccountsClient ¶ added in v0.7.0
type DataLakeStorageAccountsClient interface { List(ctx context.Context, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result storeAccount.DataLakeStoreAccountListResultPage, err error) Get(ctx context.Context, resourceGroupName string, accountName string) (result storeAccount.DataLakeStoreAccount, err error) }
type DiagnosticSettingsClient ¶ added in v0.3.0
type DisksClient ¶
type DisksClient interface {
List(ctx context.Context) (result compute.DiskListPage, err error)
}
type EncryptionProtectorsClient ¶ added in v0.3.3
type EventHubClient ¶ added in v0.7.0
type EventHubClient interface { GetNetworkRuleSet(ctx context.Context, resourceGroupName string, namespaceName string) (result eventhub.NetworkRuleSet, err error) List(ctx context.Context) (result eventhub.EHNamespaceListResultPage, err error) }
func NewEventHubClient ¶ added in v0.7.0
func NewEventHubClient(subscriptionId string, auth autorest.Authorizer) EventHubClient
type ExpressRouteCircuitsClient ¶ added in v0.9.0
type ExpressRouteCircuitsClient interface {
ListAll(ctx context.Context) (result network.ExpressRouteCircuitListResultPage, err error)
}
type ExpressRouteGatewaysClient ¶ added in v0.9.0
type ExpressRouteGatewaysClient interface {
ListBySubscription(ctx context.Context) (result network.ExpressRouteGatewayList, err error)
}
type ExpressRoutePortsClient ¶ added in v0.9.0
type ExpressRoutePortsClient interface {
List(ctx context.Context) (result network.ExpressRoutePortListResultPage, err error)
}
type GroupsClient ¶
type InterfacesClient ¶ added in v0.7.0
type InterfacesClient interface {
ListAll(ctx context.Context) (result network.InterfaceListResultPage, err error)
}
type IotHubClient ¶ added in v0.7.0
type IotHubClient interface {
ListBySubscription(ctx context.Context) (result devices.IotHubDescriptionListResultPage, err error)
}
func NewIotHubClient ¶ added in v0.7.0
func NewIotHubClient(subscriptionId string, auth autorest.Authorizer) IotHubClient
type JitNetworkAccessPoliciesClient ¶ added in v0.6.0
type JitNetworkAccessPoliciesClient interface {
List(ctx context.Context) (result security.JitNetworkAccessPoliciesListPage, err error)
}
type JobsClient ¶ added in v0.8.0
type JobsClient interface {
List(ctx context.Context, expand string) (result streamanalytics.StreamingJobListResultPage, err error)
}
type KeyVault71Client ¶ added in v0.3.0
type KeyVault71Client interface { GetKeys(ctx context.Context, vaultBaseURL string, maxresults *int32) (result keyvault71.KeyListResultPage, err error) GetSecrets(ctx context.Context, vaultBaseURL string, maxresults *int32) (result keyvault71.SecretListResultPage, err error) }
type KeyVaultClient ¶
type KeyVaultClient struct { KeyVault71 KeyVault71Client Vaults VaultClient ManagedHSM KeyVaultManagedHSMClient }
func NewKeyVaultClient ¶
func NewKeyVaultClient(subscriptionId string, auth autorest.Authorizer) (KeyVaultClient, error)
type KeyVaultManagedHSMClient ¶ added in v0.6.0
type KeysClient ¶ added in v0.8.0
type KeysClient interface { // List lists the keys in the specified key vault. // Parameters: // resourceGroupName - the name of the resource group which contains the specified key vault. // vaultName - the name of the vault which contains the keys to be retrieved. List(ctx context.Context, resourceGroupName string, vaultName string) (result keyvault.KeyListResultPage, err error) }
type LinksClient ¶ added in v0.6.0
type LogProfilesClient ¶ added in v0.3.0
type LogProfilesClient interface {
List(ctx context.Context) (result insights.LogProfileCollection, err error)
}
type LogicClient ¶ added in v0.8.0
type LogicClient struct { DiagnosticSettings MonitorDiagnosticSettingsClient Workflows WorkflowsClient }
func NewLogicClient ¶ added in v0.8.0
func NewLogicClient(subscriptionId string, auth autorest.Authorizer) LogicClient
type ManagedClustersClient ¶ added in v0.3.0
type ManagedClustersClient interface {
List(ctx context.Context) (result containerservice.ManagedClusterListResultPage, err error)
}
type ManagedDatabaseVulnerabilityAssessmentScansClient ¶ added in v0.7.0
type ManagedDatabaseVulnerabilityAssessmentsClient ¶ added in v0.7.0
type ManagedDatabasesClient ¶ added in v0.7.0
type ManagedInstanceEncryptionProtectorsClient ¶ added in v0.7.0
type ManagedInstanceVulnerabilityAssessmentsClient ¶ added in v0.7.0
type ManagedInstancesClient ¶ added in v0.7.0
type ManagedInstancesClient interface {
List(ctx context.Context) (result sql.ManagedInstanceListResultPage, err error)
}
type MariaDB ¶ added in v0.7.0
type MariaDB struct { Configurations MariaDBConfigurationsClient Servers MariaDBServersClient }
func NewMariaDBClient ¶ added in v0.7.0
func NewMariaDBClient(subscriptionId string, auth autorest.Authorizer) MariaDB
type MariaDBConfigurationsClient ¶ added in v0.7.0
type MariaDBServersClient ¶ added in v0.7.0
type MariaDBServersClient interface {
List(ctx context.Context) (result mariadb.ServerListResult, err error)
}
type MonitorClient ¶ added in v0.3.0
type MonitorClient struct { ActivityLogAlerts ActivityLogAlertsClient LogProfiles LogProfilesClient ActivityLogs ActivityLogClient DiagnosticSettings DiagnosticSettingsClient }
func NewMonitorClient ¶ added in v0.3.0
func NewMonitorClient(subscriptionId string, auth autorest.Authorizer) MonitorClient
type MonitorDiagnosticSettingsClient ¶ added in v0.8.0
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 NamespacesClient ¶ added in v0.7.0
type NamespacesClient interface {
List(ctx context.Context) (result servicebus.SBNamespaceListResultPage, err error)
}
type NetworksClient ¶
type NetworksClient struct { ExpressRouteCircuits ExpressRouteCircuitsClient ExpressRouteGateways ExpressRouteGatewaysClient ExpressRoutePorts ExpressRoutePortsClient Interfaces InterfacesClient PublicIPAddresses PublicIPAddressesClient RouteFilters RouteFiltersClient RouteTables RouteTablesClient SecurityGroups SecurityGroupsClient VirtualNetworkGateways VirtualNetworkGatewaysClient VirtualNetworks VirtualNetworksClient Watchers WatchersClient }
func NewNetworksClient ¶
func NewNetworksClient(subscriptionId string, auth autorest.Authorizer) NetworksClient
type PostgreSQL ¶
type PostgreSQL struct { Servers PostgresqlServerClient Configuration PostgresqlConfigurationClient FirewallRule PostgresqlFirewallRuleClient }
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 PostgresqlFirewallRuleClient ¶ added in v0.3.0
type PostgresqlFirewallRuleClient interface {
ListByServer(ctx context.Context, resourceGroupName string, serverName string) (result postgresql.FirewallRuleListResult, err error)
}
type PostgresqlServerClient ¶
type PostgresqlServerClient interface {
List(ctx context.Context) (result postgresql.ServerListResult, err error)
}
type PublicIPAddressesClient ¶ added in v0.3.0
type PublicIPAddressesClient interface {
ListAll(ctx context.Context) (result network.PublicIPAddressListResultPage, err error)
}
type RedisClient ¶ added in v0.5.0
type RedisClient interface {
ListBySubscription(ctx context.Context) (result redis.ListResultPage, err error)
}
func NewRedisClient ¶ added in v0.5.0
func NewRedisClient(subscriptionId string, auth autorest.Authorizer) RedisClient
type ResourcesClient ¶
type ResourcesClient struct { Groups GroupsClient Resources ResClient Assignments AssignmentsClient Links LinksClient }
func NewResourcesClient ¶
func NewResourcesClient(subscriptionId string, auth autorest.Authorizer) ResourcesClient
type RoleAssignmentsClient ¶ added in v0.3.0
type RoleAssignmentsClient interface {
List(ctx context.Context, filter string) (result authorization.RoleAssignmentListResultPage, err error)
}
type RoleDefinitionsClient ¶ added in v0.3.0
type RoleDefinitionsClient interface {
List(ctx context.Context, scope string, filter string) (result authorization.RoleDefinitionListResultPage, err error)
}
type RouteFiltersClient ¶ added in v0.9.0
type RouteFiltersClient interface {
List(ctx context.Context) (result network.RouteFilterListResultPage, err error)
}
type RouteTablesClient ¶ added in v0.11.17
type RouteTablesClient interface {
ListAll(ctx context.Context) (result network.RouteTableListResultPage, err error)
}
type SQLClient ¶
type SQLClient struct { BackupLongTermRetentionPolicies BackupLongTermRetentionPoliciesClient DatabaseBlobAuditingPolicies SQLDatabaseBlobAuditingPoliciesClient Databases SQLDatabaseClient DatabaseVulnerabilityAssessmentScans SQLDatabaseVulnerabilityAssessmentScansClient DatabaseThreatDetectionPolicies SQLDatabaseThreatDetectionPoliciesClient DatabaseVulnerabilityAssessments SQLDatabaseVulnerabilityAssessmentsClient Firewall SQLFirewallClient ServerAdmins SQLServerAdminClient ServerBlobAuditingPolicies SQLServerBlobAuditingPolicies ServerDevOpsAuditSettings SQLServerDevOpsAuditSettingsClient Servers SQLServerClient ServerVulnerabilityAssessments SQLServerVulnerabilityAssessmentsClient TransparentDataEncryptions TransparentDataEncryptionsClient EncryptionProtectors EncryptionProtectorsClient ManagedInstances ManagedInstancesClient ManagedInstanceVulnerabilityAssessments ManagedInstanceVulnerabilityAssessmentsClient ManagedDatabases ManagedDatabasesClient ManagedDatabaseVulnerabilityAssessments ManagedDatabaseVulnerabilityAssessmentsClient ManagedDatabaseVulnerabilityAssessmentScans ManagedDatabaseVulnerabilityAssessmentScansClient ManagedInstanceEncryptionProtectors ManagedInstanceEncryptionProtectorsClient VirtualNetworkRules SQLVirtualNetworkRulesClient ServerSecurityAlertPolicies ServerSecurityAlertPoliciesClient }
func NewSQLClient ¶
func NewSQLClient(subscriptionId string, auth autorest.Authorizer) SQLClient
type SQLDatabaseBlobAuditingPoliciesClient ¶ added in v0.3.0
type SQLDatabaseClient ¶ added in v0.3.0
type SQLDatabaseThreatDetectionPoliciesClient ¶ added in v0.3.0
type SQLDatabaseVulnerabilityAssessmentScansClient ¶ added in v0.7.0
type SQLDatabaseVulnerabilityAssessmentsClient ¶ added in v0.3.0
type SQLFirewallClient ¶ added in v0.3.0
type SQLServerAdminClient ¶ added in v0.3.0
type SQLServerBlobAuditingPolicies ¶ added in v0.3.0
type SQLServerClient ¶ added in v0.3.0
type SQLServerClient interface {
List(ctx context.Context) (result sql.ServerListResultPage, err error)
}
type SQLServerDevOpsAuditSettingsClient ¶ added in v0.3.0
type SQLServerVulnerabilityAssessmentsClient ¶ added in v0.3.0
type SQLVirtualNetworkRulesClient ¶ added in v0.5.0
type SearchClient ¶ added in v0.8.0
type SearchClient struct {
Service SearchServiceClient
}
func NewSearchClient ¶ added in v0.8.0
func NewSearchClient(subscriptionId string, auth autorest.Authorizer) SearchClient
type SearchServiceClient ¶ added in v0.8.0
type SecurityAutoProvisioningSettingsClient ¶ added in v0.3.0
type SecurityAutoProvisioningSettingsClient interface {
List(ctx context.Context) (result security.AutoProvisioningSettingListPage, err error)
}
type SecurityClient ¶ added in v0.3.0
type SecurityClient struct { Assessments AssessmentsClient AutoProvisioningSettings SecurityAutoProvisioningSettingsClient Contacts SecurityContactsClient Pricings SecurityPricingsClient Settings SecuritySettingsClient JitNetworkAccessPolicies JitNetworkAccessPoliciesClient }
func NewSecurityClient ¶ added in v0.3.0
func NewSecurityClient(subscriptionId string, auth autorest.Authorizer) SecurityClient
type SecurityContactsClient ¶ added in v0.3.0
type SecurityContactsClient interface {
List(ctx context.Context) (result security.ContactListPage, err error)
}
type SecurityGroupsClient ¶ added in v0.3.0
type SecurityGroupsClient interface {
ListAll(ctx context.Context) (result network.SecurityGroupListResultPage, err error)
}
type SecurityPricingsClient ¶ added in v0.3.0
type SecurityPricingsClient interface {
List(ctx context.Context) (result security.PricingList, err error)
}
type SecuritySettingsClient ¶ added in v0.3.0
type SecuritySettingsClient interface {
List(ctx context.Context) (result security.SettingsListPage, err error)
}
type ServerSecurityAlertPoliciesClient ¶ added in v0.5.0
type ServicebusClient ¶ added in v0.7.0
type ServicebusClient struct {
Namespaces NamespacesClient
}
func NewServicebusClient ¶ added in v0.7.0
func NewServicebusClient(subscriptionID string, auth autorest.Authorizer) ServicebusClient
type Services ¶
type Services struct { AD AD Authorization AuthorizationClient Batch BatchClient Compute ComputeClient ContainerService ContainerServiceClient ContainerRegistry ContainerRegistryClient CosmosDb CosmosDbClient DataLake DataLakeClient EventHub EventHubClient IotHub IotHubClient KeyVault KeyVaultClient Logic LogicClient MariaDB MariaDB Monitor MonitorClient MySQL MySQL Network NetworksClient PostgreSQL PostgreSQL Redis RedisClient Resources ResourcesClient Search SearchClient Servicebus ServicebusClient Security SecurityClient SQL SQLClient Storage StorageClient StreamAnalytics StreamAnalyticsClient Subscriptions Subscriptions Web WebClient }
func InitServices ¶
func InitServices(subscriptionId string, auth autorest.Authorizer) (Services, error)
type StorageAccountClient ¶
type StorageAccountClient interface { List(ctx context.Context) (result storage.AccountListResultPage, err error) ListKeys(ctx context.Context, resourceGroupName string, accountName string, expand storage.ListKeyExpand) (result storage.AccountListKeysResult, err error) }
type StorageBlobServicePropertiesClient ¶ added in v0.3.3
type StorageBlobServicesClient ¶ added in v0.3.0
type StorageClient ¶
type StorageClient struct { Accounts StorageAccountClient BlobServices StorageBlobServicesClient Containers StorageContainerClient NewBlobServiceProperties func(autorest.Authorizer) StorageBlobServicePropertiesClient NewQueueServiceProperties func(autorest.Authorizer) StorageQueueServicePropertiesClient }
func NewStorageClient ¶
func NewStorageClient(subscriptionId string, auth autorest.Authorizer) StorageClient
type StorageContainerClient ¶
type StorageQueueServicePropertiesClient ¶ added in v0.3.3
type StreamAnalyticsClient ¶ added in v0.8.0
type StreamAnalyticsClient struct {
Jobs JobsClient
}
func NewStreamAnalyticsClient ¶ added in v0.8.0
func NewStreamAnalyticsClient(subscriptionID string, auth autorest.Authorizer) StreamAnalyticsClient
type Subscriptions ¶ added in v0.8.0
type Subscriptions struct { SubscriptionID string Subscriptions SubscriptionsClient }
func NewSubscriptionsClient ¶ added in v0.3.0
func NewSubscriptionsClient(subscriptionId string, auth autorest.Authorizer) Subscriptions
type SubscriptionsClient ¶ added in v0.3.0
type SubscriptionsClient interface { Get(ctx context.Context, subscriptionID string) (result subscription.Model, err error) ListLocations(ctx context.Context, subscriptionID string) (result subscription.LocationListResult, err error) }
type TransparentDataEncryptionsClient ¶ added in v0.3.3
type VaultClient ¶
type VirtualMachineExtensionsClient ¶ added in v0.3.0
type VirtualMachineScaleSetsClient ¶ added in v0.7.0
type VirtualMachineScaleSetsClient interface {
ListAll(ctx context.Context) (result compute.VirtualMachineScaleSetListWithLinkResultPage, err error)
}
type VirtualMachinesClient ¶ added in v0.3.0
type VirtualNetworkGatewaysClient ¶ added in v0.11.7
type VirtualNetworkGatewaysClient interface { List(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkGatewayListResultPage, err error) ListConnections(ctx context.Context, resourceGroupName string, virtualNetworkGatewayName string) (result network.VirtualNetworkGatewayListConnectionsResultPage, err error) }
type VirtualNetworksClient ¶
type VirtualNetworksClient interface {
ListAll(ctx context.Context) (result network.VirtualNetworkListResultPage, err error)
}
type WatchersClient ¶ added in v0.3.0
type WatchersClient interface { ListAll(ctx context.Context) (result network.WatcherListResult, err error) GetFlowLogStatus(ctx context.Context, resourceGroupName string, networkWatcherName string, parameters network.FlowLogStatusParameters) (result network.WatchersGetFlowLogStatusFuture, err error) }
type WebClient ¶ added in v0.3.0
type WebClient struct {
Apps AppsClient
}
func NewWebClient ¶ added in v0.3.0
func NewWebClient(subscriptionId string, auth autorest.Authorizer) WebClient
type WorkflowsClient ¶ added in v0.8.0
Source Files ¶
- ad.go
- authorization.go
- batch.go
- compute.go
- containerregistry.go
- containerservice.go
- cosmosdb.go
- datalake.go
- eventhub.go
- iothub.go
- keyvault.go
- logic.go
- mariadb.go
- monitor.go
- mysql.go
- networks.go
- postgresql.go
- redis.go
- resources.go
- search.go
- security.go
- servicebus.go
- services.go
- sql.go
- storage.go
- streamanalytics.go
- subscriptions.go
- web.go
Click to show internal directories.
Click to hide internal directories.