public interface Sddcs extends Service, SddcsTypes
_VAPI_SERVICE_ID
Modifier and Type | Method and Description |
---|---|
Task |
create(java.lang.String org,
AwsSddcConfig sddcConfig,
java.lang.Boolean validateOnly)
Provision an SDDC in target cloud
|
void |
create(java.lang.String org,
AwsSddcConfig sddcConfig,
java.lang.Boolean validateOnly,
AsyncCallback<Task> asyncCallback)
Provision an SDDC in target cloud
|
void |
create(java.lang.String org,
AwsSddcConfig sddcConfig,
java.lang.Boolean validateOnly,
AsyncCallback<Task> asyncCallback,
InvocationConfig invocationConfig)
Provision an SDDC in target cloud
|
Task |
create(java.lang.String org,
AwsSddcConfig sddcConfig,
java.lang.Boolean validateOnly,
InvocationConfig invocationConfig)
Provision an SDDC in target cloud
|
Task |
delete(java.lang.String org,
java.lang.String sddc,
java.lang.Boolean retainConfiguration,
java.lang.String templateName,
java.lang.Boolean force)
Delete SDDC
|
void |
delete(java.lang.String org,
java.lang.String sddc,
java.lang.Boolean retainConfiguration,
java.lang.String templateName,
java.lang.Boolean force,
AsyncCallback<Task> asyncCallback)
Delete SDDC
|
void |
delete(java.lang.String org,
java.lang.String sddc,
java.lang.Boolean retainConfiguration,
java.lang.String templateName,
java.lang.Boolean force,
AsyncCallback<Task> asyncCallback,
InvocationConfig invocationConfig)
Delete SDDC
|
Task |
delete(java.lang.String org,
java.lang.String sddc,
java.lang.Boolean retainConfiguration,
java.lang.String templateName,
java.lang.Boolean force,
InvocationConfig invocationConfig)
Delete SDDC
|
Sddc |
get(java.lang.String org,
java.lang.String sddc)
Get SDDC
|
void |
get(java.lang.String org,
java.lang.String sddc,
AsyncCallback<Sddc> asyncCallback)
Get SDDC
|
void |
get(java.lang.String org,
java.lang.String sddc,
AsyncCallback<Sddc> asyncCallback,
InvocationConfig invocationConfig)
Get SDDC
|
Sddc |
get(java.lang.String org,
java.lang.String sddc,
InvocationConfig invocationConfig)
Get SDDC
|
java.util.List<Sddc> |
list(java.lang.String org,
java.lang.Boolean includeDeleted)
List all the SDDCs of an organization
|
void |
list(java.lang.String org,
java.lang.Boolean includeDeleted,
AsyncCallback<java.util.List<Sddc>> asyncCallback)
List all the SDDCs of an organization
|
void |
list(java.lang.String org,
java.lang.Boolean includeDeleted,
AsyncCallback<java.util.List<Sddc>> asyncCallback,
InvocationConfig invocationConfig)
List all the SDDCs of an organization
|
java.util.List<Sddc> |
list(java.lang.String org,
java.lang.Boolean includeDeleted,
InvocationConfig invocationConfig)
List all the SDDCs of an organization
|
Sddc |
patch(java.lang.String org,
java.lang.String sddc,
SddcPatchRequest sddcPatchRequest)
Patch SDDC
|
void |
patch(java.lang.String org,
java.lang.String sddc,
SddcPatchRequest sddcPatchRequest,
AsyncCallback<Sddc> asyncCallback)
Patch SDDC
|
void |
patch(java.lang.String org,
java.lang.String sddc,
SddcPatchRequest sddcPatchRequest,
AsyncCallback<Sddc> asyncCallback,
InvocationConfig invocationConfig)
Patch SDDC
|
Sddc |
patch(java.lang.String org,
java.lang.String sddc,
SddcPatchRequest sddcPatchRequest,
InvocationConfig invocationConfig)
Patch SDDC
|
Task create(java.lang.String org, AwsSddcConfig sddcConfig, java.lang.Boolean validateOnly)
Synchronous method overload. Result of the invocation will be reported as a method return value.
org
- Organization identifier (required)sddcConfig
- sddcConfig (required)validateOnly
- When true, only validates the given sddc configuration without provisioning.
(optional)Unauthenticated
- UnauthorizedUnauthorized
- ForbiddenTask create(java.lang.String org, AwsSddcConfig sddcConfig, java.lang.Boolean validateOnly, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
org
- Organization identifier (required)sddcConfig
- sddcConfig (required)validateOnly
- When true, only validates the given sddc configuration without provisioning.
(optional)invocationConfig
- Configuration for the method invocation.Unauthenticated
- UnauthorizedUnauthorized
- Forbiddenvoid create(java.lang.String org, AwsSddcConfig sddcConfig, java.lang.Boolean validateOnly, AsyncCallback<Task> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.vmc.model.Task
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
org
- Organization identifier (required)sddcConfig
- sddcConfig (required)validateOnly
- When true, only validates the given sddc configuration without provisioning.
(optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void create(java.lang.String org, AwsSddcConfig sddcConfig, java.lang.Boolean validateOnly, AsyncCallback<Task> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.vmc.model.Task
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
org
- Organization identifier (required)sddcConfig
- sddcConfig (required)validateOnly
- When true, only validates the given sddc configuration without provisioning.
(optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.Task delete(java.lang.String org, java.lang.String sddc, java.lang.Boolean retainConfiguration, java.lang.String templateName, java.lang.Boolean force)
Synchronous method overload. Result of the invocation will be reported as a method return value.
org
- Organization identifier (required)sddc
- Sddc identifier (required)retainConfiguration
- If = 'true', the SDDC's configuration is retained as a template for later use.
This flag is applicable only to SDDCs in ACTIVE state. (optional)templateName
- Only applicable when retainConfiguration is also set to 'true'. When set, this
value will be used as the name of the SDDC configuration template generated.
(optional)force
- If = true, will delete forcefully. Beware: do not use the force flag if there is
a chance an active provisioning or deleting task is running against this SDDC.
This option is restricted. (optional)Unauthenticated
- UnauthorizedInvalidRequest
- The sddc is not in a state that's valid for deletionUnauthorized
- Access not allowed to the operation for the current userNotFound
- Cannot find the SDDC with given identifierTask delete(java.lang.String org, java.lang.String sddc, java.lang.Boolean retainConfiguration, java.lang.String templateName, java.lang.Boolean force, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
org
- Organization identifier (required)sddc
- Sddc identifier (required)retainConfiguration
- If = 'true', the SDDC's configuration is retained as a template for later use.
This flag is applicable only to SDDCs in ACTIVE state. (optional)templateName
- Only applicable when retainConfiguration is also set to 'true'. When set, this
value will be used as the name of the SDDC configuration template generated.
(optional)force
- If = true, will delete forcefully. Beware: do not use the force flag if there is
a chance an active provisioning or deleting task is running against this SDDC.
This option is restricted. (optional)invocationConfig
- Configuration for the method invocation.Unauthenticated
- UnauthorizedInvalidRequest
- The sddc is not in a state that's valid for deletionUnauthorized
- Access not allowed to the operation for the current userNotFound
- Cannot find the SDDC with given identifiervoid delete(java.lang.String org, java.lang.String sddc, java.lang.Boolean retainConfiguration, java.lang.String templateName, java.lang.Boolean force, AsyncCallback<Task> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.vmc.model.Task
Operation Errors:
Unauthenticated
- Unauthorized
InvalidRequest
- The sddc is not in a state that's valid for deletion
Unauthorized
- Access not allowed to the operation for the current user
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)retainConfiguration
- If = 'true', the SDDC's configuration is retained as a template for later use.
This flag is applicable only to SDDCs in ACTIVE state. (optional)templateName
- Only applicable when retainConfiguration is also set to 'true'. When set, this
value will be used as the name of the SDDC configuration template generated.
(optional)force
- If = true, will delete forcefully. Beware: do not use the force flag if there is
a chance an active provisioning or deleting task is running against this SDDC.
This option is restricted. (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void delete(java.lang.String org, java.lang.String sddc, java.lang.Boolean retainConfiguration, java.lang.String templateName, java.lang.Boolean force, AsyncCallback<Task> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.vmc.model.Task
Operation Errors:
Unauthenticated
- Unauthorized
InvalidRequest
- The sddc is not in a state that's valid for deletion
Unauthorized
- Access not allowed to the operation for the current user
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)retainConfiguration
- If = 'true', the SDDC's configuration is retained as a template for later use.
This flag is applicable only to SDDCs in ACTIVE state. (optional)templateName
- Only applicable when retainConfiguration is also set to 'true'. When set, this
value will be used as the name of the SDDC configuration template generated.
(optional)force
- If = true, will delete forcefully. Beware: do not use the force flag if there is
a chance an active provisioning or deleting task is running against this SDDC.
This option is restricted. (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.Sddc get(java.lang.String org, java.lang.String sddc)
Synchronous method overload. Result of the invocation will be reported as a method return value.
org
- Organization identifier (required)sddc
- Sddc identifier (required)Unauthenticated
- UnauthorizedUnauthorized
- ForbiddenNotFound
- Cannot find the SDDC with given identifierSddc get(java.lang.String org, java.lang.String sddc, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
org
- Organization identifier (required)sddc
- Sddc identifier (required)invocationConfig
- Configuration for the method invocation.Unauthenticated
- UnauthorizedUnauthorized
- ForbiddenNotFound
- Cannot find the SDDC with given identifiervoid get(java.lang.String org, java.lang.String sddc, AsyncCallback<Sddc> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.vmc.model.Sddc
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void get(java.lang.String org, java.lang.String sddc, AsyncCallback<Sddc> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.vmc.model.Sddc
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.java.util.List<Sddc> list(java.lang.String org, java.lang.Boolean includeDeleted)
Synchronous method overload. Result of the invocation will be reported as a method return value.
org
- Organization identifier (required)includeDeleted
- When true, forces the result to also include deleted SDDCs. (optional)Unauthenticated
- UnauthorizedUnauthorized
- Forbiddenjava.util.List<Sddc> list(java.lang.String org, java.lang.Boolean includeDeleted, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
org
- Organization identifier (required)includeDeleted
- When true, forces the result to also include deleted SDDCs. (optional)invocationConfig
- Configuration for the method invocation.Unauthenticated
- UnauthorizedUnauthorized
- Forbiddenvoid list(java.lang.String org, java.lang.Boolean includeDeleted, AsyncCallback<java.util.List<Sddc>> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
org
- Organization identifier (required)includeDeleted
- When true, forces the result to also include deleted SDDCs. (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void list(java.lang.String org, java.lang.Boolean includeDeleted, AsyncCallback<java.util.List<Sddc>> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Unauthenticated
- Unauthorized
Unauthorized
- Forbidden
org
- Organization identifier (required)includeDeleted
- When true, forces the result to also include deleted SDDCs. (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.Sddc patch(java.lang.String org, java.lang.String sddc, SddcPatchRequest sddcPatchRequest)
Synchronous method overload. Result of the invocation will be reported as a method return value.
org
- Organization identifier (required)sddc
- Sddc identifier (required)sddcPatchRequest
- Patch request for the SDDC (required)Unauthenticated
- UnauthorizedInvalidRequest
- SDDC cannot be patchedUnauthorized
- ForbiddenNotFound
- Cannot find the SDDC with given identifierSddc patch(java.lang.String org, java.lang.String sddc, SddcPatchRequest sddcPatchRequest, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
org
- Organization identifier (required)sddc
- Sddc identifier (required)sddcPatchRequest
- Patch request for the SDDC (required)invocationConfig
- Configuration for the method invocation.Unauthenticated
- UnauthorizedInvalidRequest
- SDDC cannot be patchedUnauthorized
- ForbiddenNotFound
- Cannot find the SDDC with given identifiervoid patch(java.lang.String org, java.lang.String sddc, SddcPatchRequest sddcPatchRequest, AsyncCallback<Sddc> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.vmc.model.Sddc
Operation Errors:
Unauthenticated
- Unauthorized
InvalidRequest
- SDDC cannot be patched
Unauthorized
- Forbidden
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)sddcPatchRequest
- Patch request for the SDDC (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void patch(java.lang.String org, java.lang.String sddc, SddcPatchRequest sddcPatchRequest, AsyncCallback<Sddc> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.vmc.model.Sddc
Operation Errors:
Unauthenticated
- Unauthorized
InvalidRequest
- SDDC cannot be patched
Unauthorized
- Forbidden
NotFound
- Cannot find the SDDC with given identifier
org
- Organization identifier (required)sddc
- Sddc identifier (required)sddcPatchRequest
- Patch request for the SDDC (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.