Versions in this module Expand all Collapse all v51 v51.0.0 Jan 27, 2021 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 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 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(cur ContainerGroupListResult, ...) 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 ContainerGroupNetworkProtocol string + const TCP + const UDP + func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol + type ContainerGroupProperties struct + Containers *[]Container + IPAddress *IPAddress + ImageRegistryCredentials *[]ImageRegistryCredential + InstanceView *ContainerGroupPropertiesInstanceView + OsType OperatingSystemTypes + ProvisioningState *string + RestartPolicy ContainerGroupRestartPolicy + Volumes *[]Volume + func (cg ContainerGroupProperties) MarshalJSON() ([]byte, error) + 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 ContainerGroup, 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) (*http.Response, 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) + type ContainerLogsClient struct + func NewContainerLogsClient(subscriptionID string) ContainerLogsClient + func NewContainerLogsClientWithBaseURI(baseURI string, subscriptionID string) ContainerLogsClient + func (client ContainerLogsClient) List(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result Logs, err error) + func (client ContainerLogsClient) ListPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainerLogsClient) ListResponder(resp *http.Response) (result Logs, err error) + func (client ContainerLogsClient) ListSender(req *http.Request) (*http.Response, error) + type ContainerNetworkProtocol string + const ContainerNetworkProtocolTCP + const ContainerNetworkProtocolUDP + func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol + type ContainerPort struct + Port *int32 + Protocol ContainerNetworkProtocol + type ContainerProperties struct + Command *[]string + EnvironmentVariables *[]EnvironmentVariable + Image *string + InstanceView *ContainerPropertiesInstanceView + Ports *[]ContainerPort + Resources *ResourceRequirements + VolumeMounts *[]VolumeMount + func (cp ContainerProperties) MarshalJSON() ([]byte, error) + 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 + 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 + IP *string + Ports *[]Port + Type *string + type ImageRegistryCredential struct + Password *string + Server *string + Username *string + 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 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 github.com/pmalek-sumo/azure-sdk-for-go