DefaultRolloutsOperations interface
Interface representing a DefaultRollouts operations.
Properties
| create |
Creates or updates the rollout details. |
| delete | Deletes the rollout resource. Rollout must be in terminal state. |
| get | Gets the default rollout details. |
| list |
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>