Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2022 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 CachedImages struct + Image *string + OsType *string + type CachedImagesListResult struct + NextLink *string + Value *[]CachedImages + func (cilr CachedImagesListResult) IsEmpty() bool + type CachedImagesListResultIterator struct + func NewCachedImagesListResultIterator(page CachedImagesListResultPage) CachedImagesListResultIterator + func (iter *CachedImagesListResultIterator) Next() error + func (iter *CachedImagesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter CachedImagesListResultIterator) NotDone() bool + func (iter CachedImagesListResultIterator) Response() CachedImagesListResult + func (iter CachedImagesListResultIterator) Value() CachedImages + type CachedImagesListResultPage struct + func NewCachedImagesListResultPage(cur CachedImagesListResult, ...) CachedImagesListResultPage + func (page *CachedImagesListResultPage) Next() error + func (page *CachedImagesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page CachedImagesListResultPage) NotDone() bool + func (page CachedImagesListResultPage) Response() CachedImagesListResult + func (page CachedImagesListResultPage) Values() []CachedImages + type Capabilities struct + Capabilities *CapabilitiesCapabilities + Gpu *string + IPAddressType *string + Location *string + OsType *string + ResourceType *string + func (c Capabilities) MarshalJSON() ([]byte, error) + type CapabilitiesCapabilities struct + MaxCPU *float64 + MaxGpuCount *float64 + MaxMemoryInGB *float64 + func (c CapabilitiesCapabilities) MarshalJSON() ([]byte, error) + type CapabilitiesListResult struct + NextLink *string + Value *[]Capabilities + func (clr CapabilitiesListResult) IsEmpty() bool + type CapabilitiesListResultIterator struct + func NewCapabilitiesListResultIterator(page CapabilitiesListResultPage) CapabilitiesListResultIterator + func (iter *CapabilitiesListResultIterator) Next() error + func (iter *CapabilitiesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter CapabilitiesListResultIterator) NotDone() bool + func (iter CapabilitiesListResultIterator) Response() CapabilitiesListResult + func (iter CapabilitiesListResultIterator) Value() Capabilities + type CapabilitiesListResultPage struct + func NewCapabilitiesListResultPage(cur CapabilitiesListResult, ...) CapabilitiesListResultPage + func (page *CapabilitiesListResultPage) Next() error + func (page *CapabilitiesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page CapabilitiesListResultPage) NotDone() bool + func (page CapabilitiesListResultPage) Response() CapabilitiesListResult + func (page CapabilitiesListResultPage) Values() []Capabilities + type CloudError struct + Error *CloudErrorBody + type CloudErrorBody struct + Code *string + Details *[]CloudErrorBody + Message *string + Target *string + type Container struct + Name *string + func (c *Container) UnmarshalJSON(body []byte) error + func (c Container) MarshalJSON() ([]byte, error) + type ContainerAttachResponse struct + Password *string + WebSocketURI *string + 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 + Identity *ContainerGroupIdentity + 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 ContainerGroupIPAddressTypePrivate + const ContainerGroupIPAddressTypePublic + func PossibleContainerGroupIPAddressTypeValues() []ContainerGroupIPAddressType + type ContainerGroupIdentity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + UserAssignedIdentities map[string]*ContainerGroupIdentityUserAssignedIdentitiesValue + func (cgiVar ContainerGroupIdentity) MarshalJSON() ([]byte, error) + type ContainerGroupIdentityUserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (cgiAiv ContainerGroupIdentityUserAssignedIdentitiesValue) 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 ContainerGroupNetworkProfile struct + ID *string + type ContainerGroupNetworkProtocol string + const ContainerGroupNetworkProtocolTCP + const ContainerGroupNetworkProtocolUDP + func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol + type ContainerGroupProperties struct + Containers *[]Container + DNSConfig *DNSConfiguration + Diagnostics *ContainerGroupDiagnostics + EncryptionProperties *EncryptionProperties + IPAddress *IPAddress + ImageRegistryCredentials *[]ImageRegistryCredential + InitContainers *[]InitContainerDefinition + InstanceView *ContainerGroupPropertiesInstanceView + NetworkProfile *ContainerGroupNetworkProfile + OsType OperatingSystemTypes + ProvisioningState *string + RestartPolicy ContainerGroupRestartPolicy + Sku ContainerGroupSku + Volumes *[]Volume + func (cg ContainerGroupProperties) MarshalJSON() ([]byte, error) + type ContainerGroupPropertiesInstanceView struct + Events *[]Event + State *string + func (cgV ContainerGroupPropertiesInstanceView) MarshalJSON() ([]byte, error) + type ContainerGroupRestartPolicy string + const ContainerGroupRestartPolicyAlways + const ContainerGroupRestartPolicyNever + const ContainerGroupRestartPolicyOnFailure + func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy + type ContainerGroupSku string + const ContainerGroupSkuDedicated + const ContainerGroupSkuStandard + func PossibleContainerGroupSkuValues() []ContainerGroupSku + 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 ContainerGroupsDeleteFuture, 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) (future ContainerGroupsDeleteFuture, err 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) Start(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroupsStartFuture, err error) + func (client ContainerGroupsClient) StartPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error) + func (client ContainerGroupsClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client ContainerGroupsClient) StartSender(req *http.Request) (future ContainerGroupsStartFuture, 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 + Result func(ContainerGroupsClient) (ContainerGroup, error) + func (future *ContainerGroupsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type ContainerGroupsDeleteFuture struct + Result func(ContainerGroupsClient) (ContainerGroup, error) + func (future *ContainerGroupsDeleteFuture) UnmarshalJSON(body []byte) error + type ContainerGroupsRestartFuture struct + Result func(ContainerGroupsClient) (autorest.Response, error) + func (future *ContainerGroupsRestartFuture) UnmarshalJSON(body []byte) error + type ContainerGroupsStartFuture struct + Result func(ContainerGroupsClient) (autorest.Response, error) + func (future *ContainerGroupsStartFuture) UnmarshalJSON(body []byte) error + type ContainerHTTPGet struct + HTTPHeaders *HTTPHeaders + 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 + func (cp ContainerProperties) MarshalJSON() ([]byte, error) + type ContainerPropertiesInstanceView struct + CurrentState *ContainerState + Events *[]Event + PreviousState *ContainerState + RestartCount *int32 + func (cpV ContainerPropertiesInstanceView) MarshalJSON() ([]byte, error) + type ContainerState struct + DetailStatus *string + ExitCode *int32 + FinishTime *date.Time + StartTime *date.Time + State *string + func (cs ContainerState) MarshalJSON() ([]byte, error) + type ContainersClient struct + func NewContainersClient(subscriptionID string) ContainersClient + func NewContainersClientWithBaseURI(baseURI string, subscriptionID string) ContainersClient + func (client ContainersClient) Attach(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerAttachResponse, err error) + func (client ContainersClient) AttachPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainersClient) AttachResponder(resp *http.Response) (result ContainerAttachResponse, err error) + func (client ContainersClient) AttachSender(req *http.Request) (*http.Response, error) + func (client ContainersClient) ExecuteCommand(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerExecResponse, err error) + func (client ContainersClient) ExecuteCommandPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainersClient) ExecuteCommandResponder(resp *http.Response) (result ContainerExecResponse, err error) + func (client ContainersClient) ExecuteCommandSender(req *http.Request) (*http.Response, error) + func (client ContainersClient) ListLogs(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result Logs, err error) + func (client ContainersClient) ListLogsPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error) + func (client ContainersClient) ListLogsResponder(resp *http.Response) (result Logs, err error) + func (client ContainersClient) ListLogsSender(req *http.Request) (*http.Response, error) + type DNSConfiguration struct + NameServers *[]string + Options *string + SearchDomains *string + type EncryptionProperties struct + KeyName *string + KeyVersion *string + VaultBaseURL *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 + func (e Event) MarshalJSON() ([]byte, error) + type GitRepoVolume struct + Directory *string + Repository *string + Revision *string + type GpuResource struct + Count *int32 + Sku GpuSku + type GpuSku string + const GpuSkuK80 + const GpuSkuP100 + const GpuSkuV100 + func PossibleGpuSkuValues() []GpuSku + type HTTPHeaders struct + Name *string + Value *string + type IPAddress struct + DNSNameLabel *string + Fqdn *string + IP *string + Ports *[]Port + Type ContainerGroupIPAddressType + func (ia IPAddress) MarshalJSON() ([]byte, error) + type ImageRegistryCredential struct + Password *string + Server *string + Username *string + type InitContainerDefinition struct + Name *string + func (icd *InitContainerDefinition) UnmarshalJSON(body []byte) error + func (icd InitContainerDefinition) MarshalJSON() ([]byte, error) + type InitContainerPropertiesDefinition struct + Command *[]string + EnvironmentVariables *[]EnvironmentVariable + Image *string + InstanceView *InitContainerPropertiesDefinitionInstanceView + VolumeMounts *[]VolumeMount + func (icpd InitContainerPropertiesDefinition) MarshalJSON() ([]byte, error) + type InitContainerPropertiesDefinitionInstanceView struct + CurrentState *ContainerState + Events *[]Event + PreviousState *ContainerState + RestartCount *int32 + func (icpdV InitContainerPropertiesDefinitionInstanceView) MarshalJSON() ([]byte, error) + type LocationClient struct + func NewLocationClient(subscriptionID string) LocationClient + func NewLocationClientWithBaseURI(baseURI string, subscriptionID string) LocationClient + func (client LocationClient) ListCachedImages(ctx context.Context, location string) (result CachedImagesListResultPage, err error) + func (client LocationClient) ListCachedImagesComplete(ctx context.Context, location string) (result CachedImagesListResultIterator, err error) + func (client LocationClient) ListCachedImagesPreparer(ctx context.Context, location string) (*http.Request, error) + func (client LocationClient) ListCachedImagesResponder(resp *http.Response) (result CachedImagesListResult, err error) + func (client LocationClient) ListCachedImagesSender(req *http.Request) (*http.Response, error) + func (client LocationClient) ListCapabilities(ctx context.Context, location string) (result CapabilitiesListResultPage, err error) + func (client LocationClient) ListCapabilitiesComplete(ctx context.Context, location string) (result CapabilitiesListResultIterator, err error) + func (client LocationClient) ListCapabilitiesPreparer(ctx context.Context, location string) (*http.Request, error) + func (client LocationClient) ListCapabilitiesResponder(resp *http.Response) (result CapabilitiesListResult, err error) + func (client LocationClient) ListCapabilitiesSender(req *http.Request) (*http.Response, error) + func (client LocationClient) ListUsage(ctx context.Context, location string) (result UsageListResult, err error) + func (client LocationClient) ListUsagePreparer(ctx context.Context, location string) (*http.Request, error) + func (client LocationClient) ListUsageResponder(resp *http.Response) (result UsageListResult, err error) + func (client LocationClient) ListUsageSender(req *http.Request) (*http.Response, error) + type LogAnalytics struct + LogType LogAnalyticsLogType + Metadata map[string]*string + WorkspaceID *string + WorkspaceKey *string + WorkspaceResourceID map[string]*string + func (la LogAnalytics) MarshalJSON() ([]byte, error) + type LogAnalyticsLogType string + const LogAnalyticsLogTypeContainerInsights + const LogAnalyticsLogTypeContainerInstanceLogs + func PossibleLogAnalyticsLogTypeValues() []LogAnalyticsLogType + type Logs struct + Content *string + type OperatingSystemTypes string + const OperatingSystemTypesLinux + const OperatingSystemTypesWindows + func PossibleOperatingSystemTypesValues() []OperatingSystemTypes + type Operation struct + Display *OperationDisplay + Name *string + Origin OperationsOrigin + Properties interface{} + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(cur OperationListResult, ...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, 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 OperationsOriginSystem + const OperationsOriginUser + 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 ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeSystemAssignedUserAssigned + const ResourceIdentityTypeUserAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ResourceLimits struct + CPU *float64 + Gpu *GpuResource + MemoryInGB *float64 + type ResourceRequests struct + CPU *float64 + Gpu *GpuResource + MemoryInGB *float64 + type ResourceRequirements struct + Limits *ResourceLimits + Requests *ResourceRequests + type Scheme string + const SchemeHTTP + const SchemeHTTPS + func PossibleSchemeValues() []Scheme + type Usage struct + CurrentValue *int32 + Limit *int32 + Name *UsageName + Unit *string + func (u Usage) MarshalJSON() ([]byte, error) + type UsageListResult struct + Value *[]Usage + func (ulr UsageListResult) MarshalJSON() ([]byte, error) + type UsageName struct + LocalizedValue *string + Value *string + func (u UsageName) MarshalJSON() ([]byte, error) + 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