public abstract SyncPoller,OpenShiftManagedClusterInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters)
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
Returns:
the SyncPoller<T,U> for polling of openShift Managed cluster.
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
context
- The context to associate with this operation.
Returns:
the SyncPoller<T,U> for polling of openShift Managed cluster.
beginCreateOrUpdateAsync
public abstract PollerFlux,OpenShiftManagedClusterInner> beginCreateOrUpdateAsync(String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters)
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
Returns:
the PollerFlux<T,U> for polling of openShift Managed cluster.
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String resourceName)
Deletes an OpenShift managed cluster. Deletes the OpenShift managed cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
context
- The context to associate with this operation.
Returns:
the SyncPoller<T,U> for polling of openShift Managed cluster.
beginUpdateTagsAsync
public abstract PollerFlux,OpenShiftManagedClusterInner> beginUpdateTagsAsync(String resourceGroupName, String resourceName, TagsObject parameters)
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
Returns:
the PollerFlux<T,U> for polling of openShift Managed cluster.
createOrUpdate
public abstract OpenShiftManagedClusterInner createOrUpdate(String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters)
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
context
- The context to associate with this operation.
Returns:
openShift Managed cluster.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters)
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
Returns:
openShift Managed cluster on successful completion of Mono.
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters)
Creates or updates an OpenShift managed cluster. Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Create or Update an OpenShift Managed Cluster operation.
Returns:
openShift Managed cluster along with Response<T> on successful completion of Mono.
delete
public abstract void delete(String resourceGroupName, String resourceName)
Deletes an OpenShift managed cluster. Deletes the OpenShift managed cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
delete
public abstract void delete(String resourceGroupName, String resourceName, Context context)
Deletes an OpenShift managed cluster. Deletes the OpenShift managed cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String resourceName)
Deletes an OpenShift managed cluster. Deletes the OpenShift managed cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String resourceName)
Deletes an OpenShift managed cluster. Deletes the OpenShift managed cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
public abstract OpenShiftManagedClusterInner getByResourceGroup(String resourceGroupName, String resourceName)
Gets a OpenShift managed cluster. Gets the details of the managed OpenShift cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
Returns:
the details of the managed OpenShift cluster with a specified resource group and name.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String resourceName)
Gets a OpenShift managed cluster. Gets the details of the managed OpenShift cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
Returns:
the details of the managed OpenShift cluster with a specified resource group and name on successful
completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)
Gets a OpenShift managed cluster. Gets the details of the managed OpenShift cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
context
- The context to associate with this operation.
Returns:
the details of the managed OpenShift cluster with a specified resource group and name along with
Response<T>.
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String resourceName)
Gets a OpenShift managed cluster. Gets the details of the managed OpenShift cluster with a specified resource group and name.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
Returns:
the details of the managed OpenShift cluster with a specified resource group and name along with
Response<T> on successful completion of Mono.
list
public abstract PagedIterable list()
Gets a list of OpenShift managed clusters in the specified subscription. Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of each OpenShift managed cluster.
Returns:
a list of OpenShift managed clusters in the specified subscription as paginated response with
PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Gets a list of OpenShift managed clusters in the specified subscription. Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of each OpenShift managed cluster.
Parameters:
context
- The context to associate with this operation.
Returns:
a list of OpenShift managed clusters in the specified subscription as paginated response with
PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Gets a list of OpenShift managed clusters in the specified subscription. Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of each OpenShift managed cluster.
Returns:
a list of OpenShift managed clusters in the specified subscription as paginated response with
PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists OpenShift managed clusters in the specified subscription and resource group. Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns properties of each OpenShift managed cluster.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
the response from the List OpenShift Managed Clusters operation as paginated response with
PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists OpenShift managed clusters in the specified subscription and resource group. Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns properties of each OpenShift managed cluster.
Parameters:
resourceGroupName
- The name of the resource group.
context
- The context to associate with this operation.
Returns:
the response from the List OpenShift Managed Clusters operation as paginated response with
PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists OpenShift managed clusters in the specified subscription and resource group. Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns properties of each OpenShift managed cluster.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
the response from the List OpenShift Managed Clusters operation as paginated response with
PagedFlux<T>.
updateTags
public abstract OpenShiftManagedClusterInner updateTags(String resourceGroupName, String resourceName, TagsObject parameters)
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
context
- The context to associate with this operation.
Returns:
openShift Managed cluster.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String resourceName, TagsObject parameters)
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
Returns:
openShift Managed cluster on successful completion of Mono.
updateTagsWithResponseAsync
public abstract Mono>> updateTagsWithResponseAsync(String resourceGroupName, String resourceName, TagsObject parameters)
Updates tags on an OpenShift managed cluster. Updates an OpenShift managed cluster with the specified tags.
Parameters:
resourceGroupName
- The name of the resource group.
resourceName
- The name of the OpenShift managed cluster resource.
parameters
- Parameters supplied to the Update OpenShift Managed Cluster Tags operation.
Returns:
openShift Managed cluster along with Response<T> on successful completion of Mono.
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.