Versions in this module Expand all Collapse all v25 v25.1.0 Feb 6, 2019 v25.0.0 Jan 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AzureFileVolume struct + ReadOnly *bool + ShareName *string + StorageAccountKey *string + StorageAccountName *string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type Container struct + Name *string + func (c *Container) UnmarshalJSON(body []byte) error + func (c Container) MarshalJSON() ([]byte, error) + type ContainerClient struct + func NewContainerClient(subscriptionID string) ContainerClient + func NewContainerClientWithBaseURI(baseURI string, subscriptionID string) ContainerClient + func (client ContainerClient) ExecuteCommand(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerExecResponse, err error) + func (client ContainerClient) ExecuteCommandPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainerClient) ExecuteCommandResponder(resp *http.Response) (result ContainerExecResponse, err error) + func (client ContainerClient) ExecuteCommandSender(req *http.Request) (*http.Response, error) + func (client ContainerClient) ListLogs(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result Logs, err error) + func (client ContainerClient) ListLogsPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainerClient) ListLogsResponder(resp *http.Response) (result Logs, err error) + func (client ContainerClient) ListLogsSender(req *http.Request) (*http.Response, error) + type ContainerExec struct + Command *[]string + type ContainerExecRequest struct + Command *string + TerminalSize *ContainerExecRequestTerminalSize + type ContainerExecRequestTerminalSize struct + Cols *int32 + Rows *int32 + type ContainerExecResponse struct + Password *string + WebSocketURI *string + type ContainerGroup struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (cg *ContainerGroup) UnmarshalJSON(body []byte) error + func (cg ContainerGroup) MarshalJSON() ([]byte, error) + type ContainerGroupDiagnostics struct + LogAnalytics *LogAnalytics + type ContainerGroupIPAddressType string + const Private + const Public + func PossibleContainerGroupIPAddressTypeValues() []ContainerGroupIPAddressType + type ContainerGroupListResult struct + NextLink *string + Value *[]ContainerGroup + func (cglr ContainerGroupListResult) IsEmpty() bool + type ContainerGroupListResultIterator struct + func NewContainerGroupListResultIterator(page ContainerGroupListResultPage) ContainerGroupListResultIterator + func (iter *ContainerGroupListResultIterator) Next() error + func (iter *ContainerGroupListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ContainerGroupListResultIterator) NotDone() bool + func (iter ContainerGroupListResultIterator) Response() ContainerGroupListResult + func (iter ContainerGroupListResultIterator) Value() ContainerGroup + type ContainerGroupListResultPage struct + func NewContainerGroupListResultPage(...) ContainerGroupListResultPage + func (page *ContainerGroupListResultPage) Next() error + func (page *ContainerGroupListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ContainerGroupListResultPage) NotDone() bool + func (page ContainerGroupListResultPage) Response() ContainerGroupListResult + func (page ContainerGroupListResultPage) Values() []ContainerGroup + type ContainerGroupNetworkProfile struct + ID *string + type ContainerGroupNetworkProtocol string + const TCP + const UDP + func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol + type ContainerGroupProperties struct + Containers *[]Container + Diagnostics *ContainerGroupDiagnostics + IPAddress *IPAddress + ImageRegistryCredentials *[]ImageRegistryCredential + InstanceView *ContainerGroupPropertiesInstanceView + NetworkProfile *ContainerGroupNetworkProfile + OsType OperatingSystemTypes + ProvisioningState *string + RestartPolicy ContainerGroupRestartPolicy + Volumes *[]Volume + type ContainerGroupPropertiesInstanceView struct + Events *[]Event + State *string + type ContainerGroupRestartPolicy string + const Always + const Never + const OnFailure + func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy + type ContainerGroupUsageClient struct + func NewContainerGroupUsageClient(subscriptionID string) ContainerGroupUsageClient + func NewContainerGroupUsageClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupUsageClient + func (client ContainerGroupUsageClient) List(ctx context.Context, location string) (result UsageListResult, err error) + func (client ContainerGroupUsageClient) ListPreparer(ctx context.Context, location string) (*http.Request, error) + func (client ContainerGroupUsageClient) ListResponder(resp *http.Response) (result UsageListResult, err error) + func (client ContainerGroupUsageClient) ListSender(req *http.Request) (*http.Response, error) + type ContainerGroupsClient struct + func NewContainerGroupsClient(subscriptionID string) ContainerGroupsClient + func NewContainerGroupsClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupsClient + func (client ContainerGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerGroupsCreateOrUpdateFuture, err error) + func (client ContainerGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainerGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ContainerGroup, err error) + func (client ContainerGroupsClient) CreateOrUpdateSender(req *http.Request) (future ContainerGroupsCreateOrUpdateFuture, err error) + func (client ContainerGroupsClient) Delete(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error) + func (client ContainerGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) DeleteResponder(resp *http.Response) (result ContainerGroup, err error) + func (client ContainerGroupsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ContainerGroupsClient) Get(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error) + func (client ContainerGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) GetResponder(resp *http.Response) (result ContainerGroup, err error) + func (client ContainerGroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ContainerGroupsClient) List(ctx context.Context) (result ContainerGroupListResultPage, err error) + func (client ContainerGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultPage, err error) + func (client ContainerGroupsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultIterator, err error) + func (client ContainerGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ContainerGroupListResult, err error) + func (client ContainerGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ContainerGroupsClient) ListComplete(ctx context.Context) (result ContainerGroupListResultIterator, err error) + func (client ContainerGroupsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ContainerGroupsClient) ListResponder(resp *http.Response) (result ContainerGroupListResult, err error) + func (client ContainerGroupsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ContainerGroupsClient) Restart(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroupsRestartFuture, err error) + func (client ContainerGroupsClient) RestartPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) RestartResponder(resp *http.Response) (result autorest.Response, err error) + func (client ContainerGroupsClient) RestartSender(req *http.Request) (future ContainerGroupsRestartFuture, err error) + func (client ContainerGroupsClient) Stop(ctx context.Context, resourceGroupName string, containerGroupName string) (result autorest.Response, err error) + func (client ContainerGroupsClient) StopPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) StopResponder(resp *http.Response) (result autorest.Response, err error) + func (client ContainerGroupsClient) StopSender(req *http.Request) (*http.Response, error) + func (client ContainerGroupsClient) Update(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerGroup, err error) + func (client ContainerGroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainerGroupsClient) UpdateResponder(resp *http.Response) (result ContainerGroup, err error) + func (client ContainerGroupsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ContainerGroupsCreateOrUpdateFuture struct + func (future *ContainerGroupsCreateOrUpdateFuture) Result(client ContainerGroupsClient) (cg ContainerGroup, err error) + type ContainerGroupsRestartFuture struct + func (future *ContainerGroupsRestartFuture) Result(client ContainerGroupsClient) (ar autorest.Response, err error) + type ContainerHTTPGet struct + Path *string + Port *int32 + Scheme Scheme + type ContainerNetworkProtocol string + const ContainerNetworkProtocolTCP + const ContainerNetworkProtocolUDP + func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol + type ContainerPort struct + Port *int32 + Protocol ContainerNetworkProtocol + type ContainerProbe struct + Exec *ContainerExec + FailureThreshold *int32 + HTTPGet *ContainerHTTPGet + InitialDelaySeconds *int32 + PeriodSeconds *int32 + SuccessThreshold *int32 + TimeoutSeconds *int32 + type ContainerProperties struct + Command *[]string + EnvironmentVariables *[]EnvironmentVariable + Image *string + InstanceView *ContainerPropertiesInstanceView + LivenessProbe *ContainerProbe + Ports *[]ContainerPort + ReadinessProbe *ContainerProbe + Resources *ResourceRequirements + VolumeMounts *[]VolumeMount + type ContainerPropertiesInstanceView struct + CurrentState *ContainerState + Events *[]Event + PreviousState *ContainerState + RestartCount *int32 + type ContainerState struct + DetailStatus *string + ExitCode *int32 + FinishTime *date.Time + StartTime *date.Time + State *string + type EnvironmentVariable struct + Name *string + SecureValue *string + Value *string + type Event struct + Count *int32 + FirstTimestamp *date.Time + LastTimestamp *date.Time + Message *string + Name *string + Type *string + type GitRepoVolume struct + Directory *string + Repository *string + Revision *string + type IPAddress struct + DNSNameLabel *string + Fqdn *string + IP *string + Ports *[]Port + Type ContainerGroupIPAddressType + type ImageRegistryCredential struct + Password *string + Server *string + Username *string + type LogAnalytics struct + LogType LogAnalyticsLogType + Metadata map[string]*string + WorkspaceID *string + WorkspaceKey *string + func (la LogAnalytics) MarshalJSON() ([]byte, error) + type LogAnalyticsLogType string + const ContainerInsights + const ContainerInstanceLogs + func PossibleLogAnalyticsLogTypeValues() []LogAnalyticsLogType + type Logs struct + Content *string + type OperatingSystemTypes string + const Linux + const Windows + func PossibleOperatingSystemTypesValues() []OperatingSystemTypes + type Operation struct + Display *OperationDisplay + Name *string + Origin OperationsOrigin + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsOrigin string + const System + const User + func PossibleOperationsOriginValues() []OperationsOrigin + type Port struct + Port *int32 + Protocol ContainerGroupNetworkProtocol + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceLimits struct + CPU *float64 + MemoryInGB *float64 + type ResourceRequests struct + CPU *float64 + MemoryInGB *float64 + type ResourceRequirements struct + Limits *ResourceLimits + Requests *ResourceRequests + type Scheme string + const HTTP + const HTTPS + func PossibleSchemeValues() []Scheme + type Usage struct + CurrentValue *int32 + Limit *int32 + Name *UsageName + Unit *string + type UsageListResult struct + Value *[]Usage + type UsageName struct + LocalizedValue *string + Value *string + type Volume struct + AzureFile *AzureFileVolume + EmptyDir interface{} + GitRepo *GitRepoVolume + Name *string + Secret map[string]*string + func (vVar Volume) MarshalJSON() ([]byte, error) + type VolumeMount struct + MountPath *string + Name *string + ReadOnly *bool Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v20 gopkg.in/azure/azure-sdk-for-go.v21 gopkg.in/azure/azure-sdk-for-go.v22 gopkg.in/azure/azure-sdk-for-go.v23 gopkg.in/azure/azure-sdk-for-go.v24 gopkg.in/azure/azure-sdk-for-go.v26 gopkg.in/azure/azure-sdk-for-go.v27 gopkg.in/azure/azure-sdk-for-go.v28 gopkg.in/azure/azure-sdk-for-go.v29 gopkg.in/azure/azure-sdk-for-go.v30 gopkg.in/azure/azure-sdk-for-go.v31 gopkg.in/azure/azure-sdk-for-go.v32 gopkg.in/azure/azure-sdk-for-go.v33 gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49