DefaultRolloutsOperations interface

Interface representing a DefaultRollouts operations.

Properties

createOrUpdate

Creates or updates the rollout details.

delete

Deletes the rollout resource. Rollout must be in terminal state.

get

Gets the default rollout details.

listByProviderRegistration

Gets the list of the rollouts for the given provider.

stop

Stops or cancels the rollout, if in progress.

Property Details

createOrUpdate

Creates or updates the rollout details.

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

Property Value

(providerNamespace: string, rolloutName: string, properties: DefaultRollout, options?: DefaultRolloutsCreateOrUpdateOptionalParams) => PollerLike<OperationState<DefaultRollout>, DefaultRollout>

delete

Deletes the rollout resource. Rollout must be in terminal state.

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

Property Value

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

get

Gets the default rollout details.

get: (providerNamespace: string, rolloutName: string, options?: DefaultRolloutsGetOptionalParams) => Promise<DefaultRollout>

Property Value

(providerNamespace: string, rolloutName: string, options?: DefaultRolloutsGetOptionalParams) => Promise<DefaultRollout>

listByProviderRegistration

Gets the list of the rollouts for the given provider.

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

Property Value

(providerNamespace: string, options?: DefaultRolloutsListByProviderRegistrationOptionalParams) => PagedAsyncIterableIterator<DefaultRollout, DefaultRollout[], PageSettings>

stop

Stops or cancels the rollout, if in progress.

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

Property Value

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