Documentation ¶
Overview ¶
Package containerinstance implements the Azure ARM Containerinstance service API version 2017-10-01-preview.
Index ¶
- Constants
- func UserAgent() string
- func Version() stringdeprecated
- type AzureFileVolumedeprecated
- type BaseClientdeprecated
- type Containerdeprecated
- type ContainerGroupdeprecated
- type ContainerGroupListResultdeprecated
- type ContainerGroupListResultIteratordeprecated
- func (iter *ContainerGroupListResultIterator) Next() errordeprecated
- func (iter ContainerGroupListResultIterator) NotDone() booldeprecated
- func (iter ContainerGroupListResultIterator) Response() ContainerGroupListResultdeprecated
- func (iter ContainerGroupListResultIterator) Value() ContainerGroupdeprecated
- type ContainerGroupListResultPagedeprecated
- type ContainerGroupNetworkProtocoldeprecated
- type ContainerGroupPropertiesdeprecated
- type ContainerGroupPropertiesInstanceViewdeprecated
- type ContainerGroupRestartPolicydeprecated
- type ContainerGroupsClientdeprecated
- func (client ContainerGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error)deprecated
- func (client ContainerGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client ContainerGroupsClient) Delete(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error)deprecated
- func (client ContainerGroupsClient) DeleteResponder(resp *http.Response) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client ContainerGroupsClient) Get(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error)deprecated
- func (client ContainerGroupsClient) GetResponder(resp *http.Response) (result ContainerGroup, err error)deprecated
- func (client ContainerGroupsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client ContainerGroupsClient) List(ctx context.Context) (result ContainerGroupListResultPage, err error)deprecated
- func (client ContainerGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultPage, err error)deprecated
- func (client ContainerGroupsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultIterator, err error)deprecated
- func (client ContainerGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client ContainerGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ContainerGroupListResult, err error)deprecated
- func (client ContainerGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client ContainerGroupsClient) ListComplete(ctx context.Context) (result ContainerGroupListResultIterator, err error)deprecated
- func (client ContainerGroupsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client ContainerGroupsClient) ListResponder(resp *http.Response) (result ContainerGroupListResult, err error)deprecated
- func (client ContainerGroupsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type ContainerLogsClientdeprecated
- func (client ContainerLogsClient) List(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (result Logs, err error)deprecated
- func (client ContainerLogsClient) ListPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, ...) (*http.Request, error)deprecated
- func (client ContainerLogsClient) ListResponder(resp *http.Response) (result Logs, err error)deprecated
- func (client ContainerLogsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type ContainerNetworkProtocoldeprecated
- type ContainerPortdeprecated
- type ContainerPropertiesdeprecated
- type ContainerPropertiesInstanceViewdeprecated
- type ContainerStatedeprecated
- type EnvironmentVariabledeprecated
- type Eventdeprecated
- type IPAddressdeprecated
- type ImageRegistryCredentialdeprecated
- type Logsdeprecated
- type OperatingSystemTypesdeprecated
- type Operationdeprecated
- type OperationDisplaydeprecated
- type OperationListResultdeprecated
- type OperationsClientdeprecated
- func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)deprecated
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)deprecated
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type OperationsOrigindeprecated
- type Portdeprecated
- type Resourcedeprecated
- type ResourceLimitsdeprecated
- type ResourceRequestsdeprecated
- type ResourceRequirementsdeprecated
- type Volumedeprecated
- type VolumeMountdeprecated
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Containerinstance
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
Copyright (c) Microsoft and contributors. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Code generated by Microsoft (R) AutoRest Code Generator. Changes may cause incorrect behavior and will be lost if the code is regenerated. Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. UserAgent returns the UserAgent string to use when sending http.Requests.
func Version
deprecated
func Version() string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AzureFileVolume
deprecated
type AzureFileVolume struct { string `json:"shareName,omitempty"` // ReadOnly - The flag indicating whether the Azure File shared mounted as a volume is read-only. ReadOnly *bool `json:"readOnly,omitempty"` // StorageAccountName - The name of the storage account that contains the Azure File share. StorageAccountName *string `json:"storageAccountName,omitempty"` // StorageAccountKey - The storage account access key used to access the Azure File share. StorageAccountKey *string `json:"storageAccountKey,omitempty"` }ShareName *
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. AzureFileVolume the properties of the Azure File volume. Azure File shares are mounted as volumes.
type BaseClient
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. BaseClient is the base client for Containerinstance.
func New
deprecated
func New(subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. New creates an instance of the BaseClient client.
func NewWithBaseURI
deprecated
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewWithBaseURI creates an instance of the BaseClient client.
type Container
deprecated
type Container struct { // Name - The user-provided name of the container instance. Name *string `json:"name,omitempty"` // ContainerProperties - The properties of the container instance. *ContainerProperties `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Container a container instance.
func (Container) MarshalJSON
deprecated
func (*Container) UnmarshalJSON
deprecated
type ContainerGroup
deprecated
type ContainerGroup struct { autorest.Response `json:"-"` *ContainerGroupProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroup a container group.
func (ContainerGroup) MarshalJSON
deprecated
func (cg ContainerGroup) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. MarshalJSON is the custom marshaler for ContainerGroup.
func (*ContainerGroup) UnmarshalJSON
deprecated
func (cg *ContainerGroup) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. UnmarshalJSON is the custom unmarshaler for ContainerGroup struct.
type ContainerGroupListResult
deprecated
type ContainerGroupListResult struct { autorest.Response `json:"-"` // Value - The list of container groups. Value *[]ContainerGroup `json:"value,omitempty"` // NextLink - The URI to fetch the next page of container groups. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupListResult the container group list response that contains the container group properties.
func (ContainerGroupListResult) IsEmpty
deprecated
func (cglr ContainerGroupListResult) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. IsEmpty returns true if the ListResult contains no values.
type ContainerGroupListResultIterator
deprecated
type ContainerGroupListResultIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupListResultIterator provides access to a complete listing of ContainerGroup values.
func (*ContainerGroupListResultIterator) Next
deprecated
func (iter *ContainerGroupListResultIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ContainerGroupListResultIterator) NotDone
deprecated
func (iter ContainerGroupListResultIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (ContainerGroupListResultIterator) Response
deprecated
func (iter ContainerGroupListResultIterator) Response() ContainerGroupListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Response returns the raw server response from the last page request.
func (ContainerGroupListResultIterator) Value
deprecated
func (iter ContainerGroupListResultIterator) Value() ContainerGroup
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ContainerGroupListResultPage
deprecated
type ContainerGroupListResultPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupListResultPage contains a page of ContainerGroup values.
func (*ContainerGroupListResultPage) Next
deprecated
func (page *ContainerGroupListResultPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ContainerGroupListResultPage) NotDone
deprecated
func (page ContainerGroupListResultPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (ContainerGroupListResultPage) Response
deprecated
func (page ContainerGroupListResultPage) Response() ContainerGroupListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Response returns the raw server response from the last page request.
func (ContainerGroupListResultPage) Values
deprecated
func (page ContainerGroupListResultPage) Values() []ContainerGroup
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Values returns the slice of values for the current page or nil if there are no values.
type ContainerGroupNetworkProtocol
deprecated
type ContainerGroupNetworkProtocol string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupNetworkProtocol enumerates the values for container group network protocol.
const ( // TCP ... TCP ContainerGroupNetworkProtocol = "TCP" // UDP ... UDP ContainerGroupNetworkProtocol = "UDP" )
func PossibleContainerGroupNetworkProtocolValues
deprecated
func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. PossibleContainerGroupNetworkProtocolValues returns an array of possible values for the ContainerGroupNetworkProtocol const type.
type ContainerGroupProperties
deprecated
type ContainerGroupProperties struct { // ProvisioningState - The provisioning state of the container group. This only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` // Containers - The containers within the container group. Containers *[]Container `json:"containers,omitempty"` // ImageRegistryCredentials - The image registry credentials by which the container group is created from. ImageRegistryCredentials *[]ImageRegistryCredential `json:"imageRegistryCredentials,omitempty"` // RestartPolicy - Restart policy for all containers within the container group. // - `Always` Always restart // - `OnFailure` Restart on failure // - `Never` Never restart // . Possible values include: 'Always', 'OnFailure', 'Never' RestartPolicy ContainerGroupRestartPolicy `json:"restartPolicy,omitempty"` // IPAddress - The IP address type of the container group. IPAddress *IPAddress `json:"ipAddress,omitempty"` // OsType - The operating system type required by the containers in the container group. Possible values include: 'Windows', 'Linux' OsType OperatingSystemTypes `json:"osType,omitempty"` // Volumes - The list of volumes that can be mounted by containers in this container group. Volumes *[]Volume `json:"volumes,omitempty"` // InstanceView - The instance view of the container group. Only valid in response. InstanceView *ContainerGroupPropertiesInstanceView `json:"instanceView,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupProperties ...
type ContainerGroupPropertiesInstanceView
deprecated
type ContainerGroupPropertiesInstanceView struct { // Events - The events of this container group. Events *[]Event `json:"events,omitempty"` // State - The state of the container group. Only valid in response. State *string `json:"state,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupPropertiesInstanceView the instance view of the container group. Only valid in response.
type ContainerGroupRestartPolicy
deprecated
type ContainerGroupRestartPolicy string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupRestartPolicy enumerates the values for container group restart policy.
const ( // Always ... Always ContainerGroupRestartPolicy = "Always" // Never ... Never ContainerGroupRestartPolicy = "Never" // OnFailure ... OnFailure ContainerGroupRestartPolicy = "OnFailure" )
func PossibleContainerGroupRestartPolicyValues
deprecated
func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. PossibleContainerGroupRestartPolicyValues returns an array of possible values for the ContainerGroupRestartPolicy const type.
type ContainerGroupsClient
deprecated
type ContainerGroupsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerGroupsClient is the client for the ContainerGroups methods of the Containerinstance service.
func NewContainerGroupsClient
deprecated
func NewContainerGroupsClient(subscriptionID string) ContainerGroupsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewContainerGroupsClient creates an instance of the ContainerGroupsClient client.
func NewContainerGroupsClientWithBaseURI
deprecated
func NewContainerGroupsClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewContainerGroupsClientWithBaseURI creates an instance of the ContainerGroupsClient client.
func (ContainerGroupsClient) CreateOrUpdate
deprecated
func (client ContainerGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, containerGroupName string, containerGroup ContainerGroup) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. CreateOrUpdate create or update container groups with specified configurations.
resourceGroupName is the name of the resource group. containerGroupName is the name of the container group. containerGroup is the properties of the container group to be created or updated.
func (ContainerGroupsClient) CreateOrUpdatePreparer
deprecated
func (client ContainerGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, containerGroupName string, containerGroup ContainerGroup) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ContainerGroupsClient) CreateOrUpdateResponder
deprecated
func (client ContainerGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ContainerGroupsClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ContainerGroupsClient) Delete
deprecated
func (client ContainerGroupsClient) Delete(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Delete delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
resourceGroupName is the name of the resource group. containerGroupName is the name of the container group.
func (ContainerGroupsClient) DeletePreparer
deprecated
func (client ContainerGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. DeletePreparer prepares the Delete request.
func (ContainerGroupsClient) DeleteResponder
deprecated
func (client ContainerGroupsClient) DeleteResponder(resp *http.Response) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ContainerGroupsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ContainerGroupsClient) Get
deprecated
func (client ContainerGroupsClient) Get(ctx context.Context, resourceGroupName string, containerGroupName string) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Get gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
resourceGroupName is the name of the resource group. containerGroupName is the name of the container group.
func (ContainerGroupsClient) GetPreparer
deprecated
func (client ContainerGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, containerGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. GetPreparer prepares the Get request.
func (ContainerGroupsClient) GetResponder
deprecated
func (client ContainerGroupsClient) GetResponder(resp *http.Response) (result ContainerGroup, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ContainerGroupsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ContainerGroupsClient) List
deprecated
func (client ContainerGroupsClient) List(ctx context.Context) (result ContainerGroupListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. List get a list of container groups in the specified subscription. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
func (ContainerGroupsClient) ListByResourceGroup
deprecated
func (client ContainerGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListByResourceGroup get a list of container groups in a specified subscription and resource group. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
resourceGroupName is the name of the resource group.
func (ContainerGroupsClient) ListByResourceGroupComplete
deprecated
func (client ContainerGroupsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ContainerGroupListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (ContainerGroupsClient) ListByResourceGroupPreparer
deprecated
func (client ContainerGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (ContainerGroupsClient) ListByResourceGroupResponder
deprecated
func (client ContainerGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ContainerGroupListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (ContainerGroupsClient) ListByResourceGroupSender
deprecated
func (client ContainerGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (ContainerGroupsClient) ListComplete
deprecated
func (client ContainerGroupsClient) ListComplete(ctx context.Context) (result ContainerGroupListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ContainerGroupsClient) ListPreparer
deprecated
func (ContainerGroupsClient) ListResponder
deprecated
func (client ContainerGroupsClient) ListResponder(resp *http.Response) (result ContainerGroupListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ContainerGroupsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ContainerLogsClient
deprecated
type ContainerLogsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerLogsClient is the client for the ContainerLogs methods of the Containerinstance service.
func NewContainerLogsClient
deprecated
func NewContainerLogsClient(subscriptionID string) ContainerLogsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewContainerLogsClient creates an instance of the ContainerLogsClient client.
func NewContainerLogsClientWithBaseURI
deprecated
func NewContainerLogsClientWithBaseURI(baseURI string, subscriptionID string) ContainerLogsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewContainerLogsClientWithBaseURI creates an instance of the ContainerLogsClient client.
func (ContainerLogsClient) List
deprecated
func (client ContainerLogsClient) List(ctx context.Context, resourceGroupName string, containerGroupName string, containerName string, tail *int32) (result Logs, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. List get the logs for a specified container instance in a specified resource group and container group.
resourceGroupName is the name of the resource group. containerGroupName is the name of the container group. containerName is the name of the container instance. tail is the number of lines to show from the tail of the container instance log. If not provided, all available logs are shown up to 4mb.
func (ContainerLogsClient) ListPreparer
deprecated
func (client ContainerLogsClient) ListPreparer(ctx context.Context, resourceGroupName string, containerGroupName string, containerName string, tail *int32) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListPreparer prepares the List request.
func (ContainerLogsClient) ListResponder
deprecated
func (client ContainerLogsClient) ListResponder(resp *http.Response) (result Logs, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ContainerLogsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ContainerNetworkProtocol
deprecated
type ContainerNetworkProtocol string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerNetworkProtocol enumerates the values for container network protocol.
const ( // ContainerNetworkProtocolTCP ... ContainerNetworkProtocolTCP ContainerNetworkProtocol = "TCP" // ContainerNetworkProtocolUDP ... ContainerNetworkProtocolUDP ContainerNetworkProtocol = "UDP" )
func PossibleContainerNetworkProtocolValues
deprecated
func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. PossibleContainerNetworkProtocolValues returns an array of possible values for the ContainerNetworkProtocol const type.
type ContainerPort
deprecated
type ContainerPort struct { // Protocol - The protocol associated with the port. Possible values include: 'ContainerNetworkProtocolTCP', 'ContainerNetworkProtocolUDP' Protocol ContainerNetworkProtocol `json:"protocol,omitempty"` // Port - The port number exposed within the container group. Port *int32 `json:"port,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerPort the port exposed on the container instance.
type ContainerProperties
deprecated
type ContainerProperties struct { // Image - The name of the image used to create the container instance. Image *string `json:"image,omitempty"` // Command - The commands to execute within the container instance in exec form. Command *[]string `json:"command,omitempty"` // Ports - The exposed ports on the container instance. Ports *[]ContainerPort `json:"ports,omitempty"` // EnvironmentVariables - The environment variables to set in the container instance. EnvironmentVariables *[]EnvironmentVariable `json:"environmentVariables,omitempty"` // InstanceView - The instance view of the container instance. Only valid in response. InstanceView *ContainerPropertiesInstanceView `json:"instanceView,omitempty"` // Resources - The resource requirements of the container instance. Resources *ResourceRequirements `json:"resources,omitempty"` // VolumeMounts - The volume mounts available to the container instance. VolumeMounts *[]VolumeMount `json:"volumeMounts,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerProperties the container instance properties.
type ContainerPropertiesInstanceView
deprecated
type ContainerPropertiesInstanceView struct { // RestartCount - The number of times that the container instance has been restarted. RestartCount *int32 `json:"restartCount,omitempty"` // CurrentState - Current container instance state. CurrentState *ContainerState `json:"currentState,omitempty"` // PreviousState - Previous container instance state. PreviousState *ContainerState `json:"previousState,omitempty"` // Events - The events of the container instance. Events *[]Event `json:"events,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerPropertiesInstanceView the instance view of the container instance. Only valid in response.
type ContainerState
deprecated
type ContainerState struct { // State - The state of the container instance. State *string `json:"state,omitempty"` // StartTime - The date-time when the container instance state started. StartTime *date.Time `json:"startTime,omitempty"` // ExitCode - The container instance exit codes correspond to those from the `docker run` command. ExitCode *int32 `json:"exitCode,omitempty"` // FinishTime - The date-time when the container instance state finished. FinishTime *date.Time `json:"finishTime,omitempty"` // DetailStatus - The human-readable status of the container instance state. DetailStatus *string `json:"detailStatus,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ContainerState the container instance state.
type EnvironmentVariable
deprecated
type EnvironmentVariable struct { // Name - The name of the environment variable. Name *string `json:"name,omitempty"` // Value - The value of the environment variable. Value *string `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. EnvironmentVariable the environment variable to set within the container instance.
type Event
deprecated
type Event struct { // Count - The count of the event. Count *int32 `json:"count,omitempty"` // FirstTimestamp - The date-time of the earliest logged event. FirstTimestamp *date.Time `json:"firstTimestamp,omitempty"` // LastTimestamp - The date-time of the latest logged event. LastTimestamp *date.Time `json:"lastTimestamp,omitempty"` // Name - The event name. Name *string `json:"name,omitempty"` // Message - The event message. Message *string `json:"message,omitempty"` // Type - The event type. Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Event a container group or container instance event.
type IPAddress
deprecated
type IPAddress struct { // Ports - The list of ports exposed on the container group. Ports *[]Port `json:"ports,omitempty"` // Type - Specifies if the IP is exposed to the public internet. Type *string `json:"type,omitempty"` // IP - The IP exposed to the public internet. IP *string `json:"ip,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. IPAddress IP address for the container group.
type ImageRegistryCredential
deprecated
type ImageRegistryCredential struct { // Server - The Docker image registry server without a protocol such as "http" and "https". Server *string `json:"server,omitempty"` // Username - The username for the private registry. Username *string `json:"username,omitempty"` // Password - The password for the private registry. Password *string `json:"password,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ImageRegistryCredential image registry credential.
type Logs
deprecated
type OperatingSystemTypes
deprecated
type OperatingSystemTypes string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. OperatingSystemTypes enumerates the values for operating system types.
const ( // Linux ... Linux OperatingSystemTypes = "Linux" // Windows ... Windows OperatingSystemTypes = "Windows" )
func PossibleOperatingSystemTypesValues
deprecated
func PossibleOperatingSystemTypesValues() []OperatingSystemTypes
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type.
type Operation
deprecated
type Operation struct { // Name - The name of the operation. Name *string `json:"name,omitempty"` // Display - The display information of the operation. Display *OperationDisplay `json:"display,omitempty"` // Origin - The intended executor of the operation. Possible values include: 'User', 'System' Origin OperationsOrigin `json:"origin,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Operation an operation for Azure Container Instance service.
type OperationDisplay
deprecated
type OperationDisplay struct { // Provider - The name of the provider of the operation. Provider *string `json:"provider,omitempty"` // Resource - The name of the resource type of the operation. Resource *string `json:"resource,omitempty"` // Operation - The friendly name of the operation. Operation *string `json:"operation,omitempty"` // Description - The description of the operation. Description *string `json:"description,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. OperationDisplay the display information of the operation.
type OperationListResult
deprecated
type OperationListResult struct { autorest.Response `json:"-"` // Value - The list of operations. Value *[]Operation `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. OperationListResult the operation list response that contains all operations for Azure Container Instance service.
type OperationsClient
deprecated
type OperationsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. OperationsClient is the client for the Operations methods of the Containerinstance service.
func NewOperationsClient
deprecated
func NewOperationsClient(subscriptionID string) OperationsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI
deprecated
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List
deprecated
func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. List list the operations for Azure Container Instance service.
func (OperationsClient) ListPreparer
deprecated
func (OperationsClient) ListResponder
deprecated
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type OperationsOrigin
deprecated
type OperationsOrigin string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. OperationsOrigin enumerates the values for operations origin.
const ( // System ... System OperationsOrigin = "System" // User ... User OperationsOrigin = "User" )
func PossibleOperationsOriginValues
deprecated
func PossibleOperationsOriginValues() []OperationsOrigin
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. PossibleOperationsOriginValues returns an array of possible values for the OperationsOrigin const type.
type Port
deprecated
type Port struct { // Protocol - The protocol associated with the port. Possible values include: 'TCP', 'UDP' Protocol ContainerGroupNetworkProtocol `json:"protocol,omitempty"` // Port - The port number. Port *int32 `json:"port,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Port the port exposed on the container group.
type Resource
deprecated
type Resource struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Resource the Resource model definition.
func (Resource) MarshalJSON
deprecated
type ResourceLimits
deprecated
type ResourceLimits struct { // MemoryInGB - The memory limit in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` // CPU - The CPU limit of this container instance. CPU *float64 `json:"cpu,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ResourceLimits the resource limits.
type ResourceRequests
deprecated
type ResourceRequests struct { // MemoryInGB - The memory request in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` // CPU - The CPU request of this container instance. CPU *float64 `json:"cpu,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ResourceRequests the resource requests.
type ResourceRequirements
deprecated
type ResourceRequirements struct { // Requests - The resource requests of this container instance. Requests *ResourceRequests `json:"requests,omitempty"` // Limits - The resource limits of this container instance. Limits *ResourceLimits `json:"limits,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. ResourceRequirements the resource requirements.
type Volume
deprecated
type Volume struct { // Name - The name of the volume. Name *string `json:"name,omitempty"` // AzureFile - The name of the Azure File volume. AzureFile *AzureFileVolume `json:"azureFile,omitempty"` // EmptyDir - The empty directory volume. EmptyDir interface{} `json:"emptyDir,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. Volume the properties of the volume.
type VolumeMount
deprecated
type VolumeMount struct { // Name - The name of the volume mount. Name *string `json:"name,omitempty"` // MountPath - The path within the container where the volume should be mounted. Must not contain colon (:). MountPath *string `json:"mountPath,omitempty"` // ReadOnly - The flag indicating whether the volume mount is read-only. ReadOnly *bool `json:"readOnly,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2017-10-01-preview/containerinstance instead. VolumeMount the properties of the volume mount.