CustomRolloutsOperations interface
Interface representing a CustomRollouts operations.
Properties
| create |
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. |
| list |
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>