CustomRolloutsOperations interface

Interface representing a CustomRollouts operations.

Properties

createOrUpdate

Creates or updates the rollout details.

delete

Deletes the custom rollout resource. Custom rollout must be in terminal state.

get

Gets the custom rollout details.

listByProviderRegistration

Gets the list of the custom rollouts for the given provider.

stop

Stops or cancels the custom rollout, if in progress.

Property Details

createOrUpdate

Creates or updates the rollout details.

createOrUpdate: (providerNamespace: string, rolloutName: string, properties: CustomRollout, options?: CustomRolloutsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CustomRollout>, CustomRollout>

Property Value

(providerNamespace: string, rolloutName: string, properties: CustomRollout, options?: CustomRolloutsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CustomRollout>, CustomRollout>

delete

Deletes the custom rollout resource. Custom rollout must be in terminal state.

delete: (providerNamespace: string, rolloutName: string, options?: CustomRolloutsDeleteOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, rolloutName: string, options?: CustomRolloutsDeleteOptionalParams) => Promise<void>

get

Gets the custom rollout details.

get: (providerNamespace: string, rolloutName: string, options?: CustomRolloutsGetOptionalParams) => Promise<CustomRollout>

Property Value

(providerNamespace: string, rolloutName: string, options?: CustomRolloutsGetOptionalParams) => Promise<CustomRollout>

listByProviderRegistration

Gets the list of the custom rollouts for the given provider.

listByProviderRegistration: (providerNamespace: string, options?: CustomRolloutsListByProviderRegistrationOptionalParams) => PagedAsyncIterableIterator<CustomRollout, CustomRollout[], PageSettings>

Property Value

(providerNamespace: string, options?: CustomRolloutsListByProviderRegistrationOptionalParams) => PagedAsyncIterableIterator<CustomRollout, CustomRollout[], PageSettings>

stop

Stops or cancels the custom rollout, if in progress.

stop: (providerNamespace: string, rolloutName: string, options?: CustomRolloutsStopOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, rolloutName: string, options?: CustomRolloutsStopOptionalParams) => Promise<void>