@azure/arm-containerservicefleet package
Classes
| ContainerServiceFleetClient |
Interfaces
| APIServerAccessProfile |
Access profile for the Fleet hub API server. |
| Affinity |
Affinity is a group of cluster affinity scheduling rules. More to be added. |
| AgentProfile |
Agent profile for the Fleet hub. |
| AutoUpgradeNodeImageSelection |
The node image upgrade to be applied to the target clusters in auto upgrade. |
| AutoUpgradeProfile |
The AutoUpgradeProfile resource. |
| AutoUpgradeProfileOperationsGenerateUpdateRunOptionalParams |
Optional parameters. |
| AutoUpgradeProfileOperationsOperations |
Interface representing a AutoUpgradeProfileOperations operations. |
| AutoUpgradeProfileProperties |
The properties of the AutoUpgradeProfile. |
| AutoUpgradeProfileStatus |
AutoUpgradeProfileStatus is the status of an auto upgrade profile. |
| AutoUpgradeProfilesCreateOrUpdateOptionalParams |
Optional parameters. |
| AutoUpgradeProfilesDeleteOptionalParams |
Optional parameters. |
| AutoUpgradeProfilesGetOptionalParams |
Optional parameters. |
| AutoUpgradeProfilesListByFleetOptionalParams |
Optional parameters. |
| AutoUpgradeProfilesOperations |
Interface representing a AutoUpgradeProfiles operations. |
| ClusterAffinity |
ClusterAffinity contains cluster affinity scheduling rules for the selected resources. |
| ClusterResourcePlacementSpec |
ClusterResourcePlacementSpec defines the desired state of ClusterResourcePlacement. |
| ClusterSelector |
ClusterSelector |
| ClusterSelectorTerm |
ClusterSelectorTerm |
| ContainerServiceFleetClientOptionalParams |
Optional parameters for the client. |
| ErrorAdditionalInfo |
The resource management error additional info. |
| ErrorDetail |
The error detail. |
| ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. |
| Fleet |
The Fleet resource. |
| FleetCredentialResult |
One credential result item. |
| FleetCredentialResults |
The Credential results response. |
| FleetHubProfile |
The FleetHubProfile configures the fleet hub. |
| FleetManagedNamespace |
A fleet managed namespace. |
| FleetManagedNamespacePatch |
The properties of a fleet managed namespace that can be patched. |
| FleetManagedNamespaceProperties |
The properties of a fleet managed namespace. |
| FleetManagedNamespaceStatus |
Status information for the fleet managed namespace. |
| FleetManagedNamespacesCreateOrUpdateOptionalParams |
Optional parameters. |
| FleetManagedNamespacesDeleteOptionalParams |
Optional parameters. |
| FleetManagedNamespacesGetOptionalParams |
Optional parameters. |
| FleetManagedNamespacesListByFleetOptionalParams |
Optional parameters. |
| FleetManagedNamespacesOperations |
Interface representing a FleetManagedNamespaces operations. |
| FleetManagedNamespacesUpdateOptionalParams |
Optional parameters. |
| FleetMember |
A member of the Fleet. It contains a reference to an existing Kubernetes cluster on Azure. |
| FleetMemberProperties |
A member of the Fleet. It contains a reference to an existing Kubernetes cluster on Azure. |
| FleetMemberStatus |
Status information for the fleet member |
| FleetMemberUpdate |
The type used for update operations of the FleetMember. |
| FleetMemberUpdateProperties |
The updatable properties of the FleetMember. |
| FleetMembersCreateOptionalParams |
Optional parameters. |
| FleetMembersDeleteOptionalParams |
Optional parameters. |
| FleetMembersGetOptionalParams |
Optional parameters. |
| FleetMembersListByFleetOptionalParams |
Optional parameters. |
| FleetMembersOperations |
Interface representing a FleetMembers operations. |
| FleetMembersUpdateAsyncOptionalParams |
Optional parameters. |
| FleetPatch |
Properties of a Fleet that can be patched. |
| FleetProperties |
Fleet properties. |
| FleetStatus |
Status information for the fleet. |
| FleetUpdateStrategiesCreateOrUpdateOptionalParams |
Optional parameters. |
| FleetUpdateStrategiesDeleteOptionalParams |
Optional parameters. |
| FleetUpdateStrategiesGetOptionalParams |
Optional parameters. |
| FleetUpdateStrategiesListByFleetOptionalParams |
Optional parameters. |
| FleetUpdateStrategiesOperations |
Interface representing a FleetUpdateStrategies operations. |
| FleetUpdateStrategy |
Defines a multi-stage process to perform update operations across members of a Fleet. |
| FleetUpdateStrategyProperties |
The properties of the UpdateStrategy. |
| FleetsCreateOptionalParams |
Optional parameters. |
| FleetsDeleteOptionalParams |
Optional parameters. |
| FleetsGetOptionalParams |
Optional parameters. |
| FleetsListByResourceGroupOptionalParams |
Optional parameters. |
| FleetsListBySubscriptionOptionalParams |
Optional parameters. |
| FleetsListCredentialsOptionalParams |
Optional parameters. |
| FleetsOperations |
Interface representing a Fleets operations. |
| FleetsUpdateAsyncOptionalParams |
Optional parameters. |
| Gate |
A Gate controls the progression during a staged rollout, e.g. in an Update Run. |
| GateConfiguration |
GateConfiguration is used to define where Gates should be placed within the Update Run. |
| GatePatch |
Patch a Gate resource. |
| GatePatchProperties |
Properties of a Gate that can be patched. |
| GateProperties |
A Gate controls the progression during a staged rollout, e.g. in an Update Run. |
| GateTarget |
The target that the Gate is controlling, e.g. an Update Run. Exactly one of the properties objects will be set. |
| GatesGetOptionalParams |
Optional parameters. |
| GatesListByFleetOptionalParams |
Optional parameters. |
| GatesOperations |
Interface representing a Gates operations. |
| GatesUpdateOptionalParams |
Optional parameters. |
| GenerateResponse |
GenerateResponse is the response of a generate request. |
| LabelSelector |
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. |
| LabelSelectorRequirement |
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. |
| ManagedClusterUpdate |
The update to be applied to the ManagedClusters. |
| ManagedClusterUpgradeSpec |
The upgrade to apply to a ManagedCluster. |
| ManagedNamespaceProperties |
The namespace properties for the fleet managed namespace. |
| ManagedServiceIdentity |
Managed service identity (system assigned and/or user assigned identities) |
| MemberUpdateStatus |
The status of a member update operation. |
| NetworkPolicy |
The network policy for the managed namespace. |
| NodeImageSelection |
The node image upgrade to be applied to the target nodes in update run. |
| NodeImageSelectionStatus |
The node image upgrade specs for the update run. |
| NodeImageVersion |
The node upgrade image version. |
| Operation |
Details of a REST API operation, returned from the Resource Provider Operations API |
| OperationDisplay |
Localized display information for and operation. |
| OperationsListOptionalParams |
Optional parameters. |
| OperationsOperations |
Interface representing a Operations operations. |
| PageSettings |
Options for the byPage method |
| PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
| PlacementPolicy |
PlacementPolicy contains the rules to select target member clusters to place the selected resources. Note that only clusters that are both joined and satisfying the rules will be selected. You can only specify at most one of the two fields: ClusterNames and Affinity. If none is specified, all the joined clusters are selected. |
| PlacementProfile |
The configuration profile for default ClusterResourcePlacement for placement. |
| PropagationPolicy |
The propagation to be used for provisioning the namespace among the fleet. |
| PropertySelector |
PropertySelector helps user specify property requirements when picking clusters for resource placement. |
| PropertySelectorRequirement |
PropertySelectorRequirement is a specific property requirement when picking clusters for resource placement. |
| ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| ResourceQuota |
The resource quota for the managed namespace. |
| RestorePollerOptions | |
| SkipProperties |
The properties of a skip operation containing multiple skip requests. |
| SkipTarget |
The definition of a single skip request. |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| Toleration |
Toleration allows ClusterResourcePlacement to tolerate any taint that matches the triple <key,value,effect> using the matching operator <operator>. |
| TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| UpdateGroup |
A group to be updated. |
| UpdateGroupStatus |
The status of a UpdateGroup. |
| UpdateRun |
A multi-stage process to perform update operations across members of a Fleet. |
| UpdateRunGateStatus |
The status of the Gate, as represented in the Update Run. |
| UpdateRunGateTargetProperties |
The properties of the Update Run that the Gate is targeting. |
| UpdateRunProperties |
The properties of the UpdateRun. |
| UpdateRunStatus |
The status of a UpdateRun. |
| UpdateRunStrategy |
Defines the update sequence of the clusters via stages and groups. Stages within a run are executed sequentially one after another. Groups within a stage are executed in parallel. Member clusters within a group are updated sequentially one after another. A valid strategy contains no duplicate groups within or across stages. |
| UpdateRunsCreateOrUpdateOptionalParams |
Optional parameters. |
| UpdateRunsDeleteOptionalParams |
Optional parameters. |
| UpdateRunsGetOptionalParams |
Optional parameters. |
| UpdateRunsListByFleetOptionalParams |
Optional parameters. |
| UpdateRunsOperations |
Interface representing a UpdateRuns operations. |
| UpdateRunsSkipOptionalParams |
Optional parameters. |
| UpdateRunsStartOptionalParams |
Optional parameters. |
| UpdateRunsStopOptionalParams |
Optional parameters. |
| UpdateStage |
Defines a stage which contains the groups to update and the steps to take (e.g., wait for a time period) before starting the next stage. |
| UpdateStageStatus |
The status of a UpdateStage. |
| UpdateStatus |
The status for an operation or group of operations. |
| UserAssignedIdentity |
User assigned identity properties |
| WaitStatus |
The status of the wait duration. |
Type Aliases
| ActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. Known values supported by the serviceInternal: Actions are for internal-only APIs. |
| AdoptionPolicy |
Action if the Namespace with the same name already exists. Known values supported by the serviceNever: If the Namespace already exists, do not take over the existing Namespace to be managed by ARM. |
| AutoUpgradeLastTriggerStatus |
AutoUpgradeLastTriggerStatus is the status of the last AutoUpgrade trigger (attempt to automatically create and start UpdateRun when there are new released versions) of an auto upgrade profile. Known values supported by the serviceSucceeded: The last AutoUpgrade trigger was succeeded. |
| AutoUpgradeNodeImageSelectionType |
The node image upgrade type. Known values supported by the serviceLatest: Use the latest image version when upgrading nodes. Clusters may use different image versions (e.g., 'AKSUbuntu-1804gen2containerd-2021.10.12' and 'AKSUbuntu-1804gen2containerd-2021.10.19') because, for example, the latest available version is different in different regions. |
| AutoUpgradeProfileProvisioningState |
The provisioning state of the AutoUpgradeProfile resource. Known values supported by the serviceSucceeded: Resource has been created. |
| AzureSupportedClouds |
The supported values for cloud setting as a string literal type |
| ContinuablePage |
An interface that describes a page of results. |
| CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
| DeletePolicy |
Delete options for the ARM managed namespace. Known values supported by the serviceKeep: Delete the ARM resource but keep the Namespace. |
| FleetManagedNamespaceProvisioningState |
The provisioning state of the fleet managed namespace resource Known values supported by the serviceSucceeded: Resource has been created. |
| FleetMemberProvisioningState |
The provisioning state of the last accepted operation. Known values supported by the serviceSucceeded: Resource has been created. |
| FleetProvisioningState |
The provisioning state of the last accepted operation. Known values supported by the serviceSucceeded: Resource has been created. |
| FleetUpdateStrategyProvisioningState |
The provisioning state of the UpdateStrategy resource. Known values supported by the serviceSucceeded: Resource has been created. |
| GateProvisioningState |
The provisioning state of the Gate resource. Known values supported by the serviceSucceeded: Resource has been created. |
| GateState |
The state of the Gate. Known values supported by the servicePending: A Pending Gate will continue to block the staged rollout process it is controlling. |
| GateType |
The type of the Gate determines how it is completed. Known values supported by the serviceApproval: An approval gate is completed by setting its state to be Completed. |
| LabelSelectorOperator |
A label selector operator is the set of operators that can be used in a selector requirement. Known values supported by the serviceIn: Label Selector Operator In |
| ManagedClusterUpgradeType |
The type of upgrade to perform when targeting ManagedClusters. Known values supported by the serviceFull: Full upgrades the control plane and all agent pools of the target ManagedClusters. Requires the ManagedClusterUpgradeSpec.KubernetesVersion property to be set. |
| ManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Known values supported by the serviceNone: No managed identity. |
| NodeImageSelectionType |
The node image upgrade type. Known values supported by the serviceLatest: Use the latest image version when upgrading nodes. Clusters may use different image versions (e.g., 'AKSUbuntu-1804gen2containerd-2021.10.12' and 'AKSUbuntu-1804gen2containerd-2021.10.19') because, for example, the latest available version is different in different regions. |
| Origin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" Known values supported by the serviceuser: Indicates the operation is initiated by a user. |
| PlacementType |
PlacementType identifies the type of placement. Known values supported by the servicePickAll: PickAll picks all clusters that satisfy the rules. |
| PolicyRule |
The possible values representing different network policy rules. Known values supported by the serviceAllowAll: Allow all network traffic. |
| PropagationType |
How the namespace will be provisioned among the fleet members. Known values supported by the servicePlacement: Using ClusterResourcePlacement. |
| PropertySelectorOperator |
PropertySelectorOperator is the operator that can be used with PropertySelectorRequirements. Known values supported by the serviceGt: Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement. |
| TaintEffect |
TaintEffect Known values supported by the serviceNoSchedule: Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler. |
| TargetType |
The target type of a skip request. Known values supported by the serviceMember: Skip the update of a member. |
| Timing |
Whether the Gate is placed before or after the target. Known values supported by the serviceBefore: The Gate is before the target. |
| TolerationOperator |
A toleration operator is the set of operators that can be used in a toleration. Known values supported by the serviceExists: Toleration Operator Exists |
| UpdateRunProvisioningState |
The provisioning state of the UpdateRun resource. Known values supported by the serviceSucceeded: Resource has been created. |
| UpdateState |
The state of the UpdateRun, UpdateStage, UpdateGroup, or MemberUpdate. Known values supported by the serviceNotStarted: The state of an UpdateRun/UpdateStage/UpdateGroup/MemberUpdate that has not been started. |
| UpgradeChannel |
Configuration of how auto upgrade will be run. Known values supported by the serviceStable: Upgrades the clusters kubernetes version to the latest supported patch release on minor version N-1, where N is the latest supported minor version.
For example, if a cluster runs version 1.17.7 and versions 1.17.9, 1.18.4, 1.18.6, and 1.19.1 are available, the cluster upgrades to 1.18.6. |
Enums
| AzureClouds |
An enum to describe Azure Cloud environments. |
| KnownActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. |
| KnownAdoptionPolicy |
Action if the Namespace with the same name already exists. |
| KnownAutoUpgradeLastTriggerStatus |
AutoUpgradeLastTriggerStatus is the status of the last AutoUpgrade trigger (attempt to automatically create and start UpdateRun when there are new released versions) of an auto upgrade profile. |
| KnownAutoUpgradeNodeImageSelectionType |
The node image upgrade type. |
| KnownAutoUpgradeProfileProvisioningState |
The provisioning state of the AutoUpgradeProfile resource. |
| KnownCreatedByType |
The kind of entity that created the resource. |
| KnownDeletePolicy |
Delete options for the ARM managed namespace. |
| KnownFleetManagedNamespaceProvisioningState |
The provisioning state of the fleet managed namespace resource |
| KnownFleetMemberProvisioningState |
The provisioning state of the last accepted operation. |
| KnownFleetProvisioningState |
The provisioning state of the last accepted operation. |
| KnownFleetUpdateStrategyProvisioningState |
The provisioning state of the UpdateStrategy resource. |
| KnownGateProvisioningState |
The provisioning state of the Gate resource. |
| KnownGateState |
The state of the Gate. |
| KnownGateType |
The type of the Gate determines how it is completed. |
| KnownLabelSelectorOperator |
A label selector operator is the set of operators that can be used in a selector requirement. |
| KnownManagedClusterUpgradeType |
The type of upgrade to perform when targeting ManagedClusters. |
| KnownManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
| KnownNodeImageSelectionType |
The node image upgrade type. |
| KnownOrigin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" |
| KnownPlacementType |
PlacementType identifies the type of placement. |
| KnownPolicyRule |
The possible values representing different network policy rules. |
| KnownPropagationType |
How the namespace will be provisioned among the fleet members. |
| KnownPropertySelectorOperator |
PropertySelectorOperator is the operator that can be used with PropertySelectorRequirements. |
| KnownTaintEffect |
TaintEffect |
| KnownTargetType |
The target type of a skip request. |
| KnownTiming |
Whether the Gate is placed before or after the target. |
| KnownTolerationOperator |
A toleration operator is the set of operators that can be used in a toleration. |
| KnownUpdateRunProvisioningState |
The provisioning state of the UpdateRun resource. |
| KnownUpdateState |
The state of the UpdateRun, UpdateStage, UpdateGroup, or MemberUpdate. |
| KnownUpgradeChannel |
Configuration of how auto upgrade will be run. |
| KnownVersions |
Azure Kubernetes Fleet Manager api versions. |
Functions
| restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Function Details
restorePoller<TResponse, TResult>(ContainerServiceFleetClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: ContainerServiceFleetClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- ContainerServiceFleetClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>