package
0.2.0
Repository: https://github.com/virtual-kubelet/azure-aci.git
Documentation: pkg.go.dev

# Functions

NewClient creates a new Azure Container Instances client with extra user agent.
NewContainerGroupDiagnostics creates a container group diagnostics object.
NewContainerGroupDiagnosticsFromFile creates a container group diagnostics object from the specified file.

# Constants

Supported metric aggregation types.
Supported metric aggregation types.
Supported metric aggregation types.
Always specifies the always state for container group restart policy.
ContainerNetworkProtocolTCP specifies the container network protocol tcp state for container network protocol.
ContainerNetworkProtocolUDP specifies the container network protocol udp state for container network protocol.
Supported extension types.
Supported extension version.
K80 specifies the K80 GPU SKU.
Supported kube-proxy extension constants.
Supported kube-proxy extension constants.
Supported kube-proxy extension constants.
Supported kube-proxy extension constants.
Linux specifies the linux state for operating system types.
Supported log analytics metadata keys.
Supported log analytics metadata keys.
Supported log analytics metadata keys.
Supported log analytics log types.
Supported log analytics log types.
Supported metric types.
Supported metric types.
Supported metric types.
Supported metric types.
Never specifies the never state for container group restart policy.
OnFailure specifies the on failure state for container group restart policy.
P100 specifies the P100 GPU SKU.
System specifies the system state for operations origin.
TCP specifies the tcp state for container group network protocol.
UDP specifies the udp state for container group network protocol.
User specifies the user state for operations origin.
V100 specifies the V100 GPU SKU.
Windows specifies the windows state for operating system types.

# Structs

AzureFileVolume is the properties of the Azure File volume.
Client is a client for interacting with Azure Container Instances.
ComputeResources is the compute resource.
Container is a container instance.
ContainerExecProbe defines a command based probe.
ContainerGroup is a container group.
ContainerGroupDiagnostics contains an instance of LogAnalyticsWorkspace.
ContainerGroupListResult is the container group list response that contains the container group properties.
ContainerGroupMetricsResult stores all the results for a container group metrics request.
ContainerGroupProperties is.
ContainerGroupPropertiesInstanceView is the instance view of the container group.
ContainerHTTPGetProbe defines an HTTP probe.
ContainerPort is the port exposed on the container instance.
ContainerProbe is a probe definition that can be used for Liveness or Readiness checks.
ContainerProperties is the container instance properties.
ContainerPropertiesInstanceView is the instance view of the container instance.
ContainerState is the container instance state.
DNSConfig is the DNS config for container group.
EnvironmentVariable is the environment variable to set within the container instance.
Event is a container group or container instance event.
ExecRequest is a request for Launch Exec API response for ACI.
ExecResponse is a request for Launch Exec API response for ACI.
Extension is the container group extension.
ExtensionProperties is the properties for extension.
GitRepoVolume is represents a volume that is populated with the contents of a git repository.
GPURegionalSKU is the ACI GPU regional SKU.
GPUResource is the GPU resource for the container group.
ImageRegistryCredential is image registry credential.
IPAddress is IP address for the container group.
LogAnalyticsWorkspace defines details for a Log Analytics workspace.
Logs is the logs.
MetricDescriptor stores the name for a given metric and the localized version of that name.
MetricMetadataValue stores extra metadata about a metric In particular it is used to provide details about the breakdown of a metric dimension.
MetricsRequest is an options struct used when getting container group metrics.
MetricTimeSeries is the time series for a given metric It contains all the metrics values and other details for the dimension the metrics are aggregated on.
MetricValue stores metrics results.
NetworkProfileDefinition is the network profile definition.
Operation is an operation for Azure Container Instance service.
OperationDisplay is the display information of the operation.
OperationListResult is the operation list response that contains all operations for Azure Container Instance service.
Port is the port exposed on the container group.
Resource is the Resource model definition.
ResourceProviderManifest is the ACI resource provider manifest.
ResourceProviderMetadata is the ACI resource provider metadata.
ResourceRequirements is the resource requirements.
TerminalSize is the size of the Launch Exec terminal.
TerminalSizeRequest is the terminal size request.
TimeSeriesEntry is the metric data for a given timestamp/metric type.
Usage is a single usage result.
UsageListResult is the response containing the usage data.
UsageName is the name object of the resource.
ValueDescriptor describes a generic value.
Volume is the properties of the volume.
VolumeMount is the properties of the volume mount.

# Type aliases

AggregationType is an enum type for defining supported aggregation types.
ContainerGroupNetworkProtocol enumerates the values for container group network protocol.
ContainerGroupRestartPolicy enumerates the values for container group restart policy.
ContainerNetworkProtocol enumerates the values for container network protocol.
ExtensionType is an enum type for defining supported extension types.
ExtensionVersion is an enum type for defining supported extension versions.
GPUSKU enumerates the values for GPU SKUs.
LogAnalyticsLogType is an enum type for defining supported log analytics log types.
MetricType is an enum type for defining supported metric types.
OperatingSystemTypes enumerates the values for operating system types.
OperationsOrigin enumerates the values for operations origin.