public interface Profiles extends com.vmware.vapi.bindings.Service, ProfilesTypes
Profiles
interface provides methods APIs to list the details of
available standard TLS Profiles. This interface was added in vSphere API
8.0.3.0.ProfilesTypes.Info, ProfilesTypes.ListItem, ProfilesTypes.ListResult, ProfilesTypes.ProtocolVersionInfo
_VAPI_SERVICE_ID
Modifier and Type | Method and Description |
---|---|
ProfilesTypes.Info |
get(java.lang.String profile)
Gets the TLS parameters of a particular profile.
|
void |
get(java.lang.String profile,
com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.Info> asyncCallback)
Gets the TLS parameters of a particular profile.
|
void |
get(java.lang.String profile,
com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.Info> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Gets the TLS parameters of a particular profile.
|
ProfilesTypes.Info |
get(java.lang.String profile,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Gets the TLS parameters of a particular profile.
|
ProfilesTypes.ListResult |
list()
Gets the list of all the available standard TLS Profiles and their
configuration.
|
void |
list(com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.ListResult> asyncCallback)
Gets the list of all the available standard TLS Profiles and their
configuration.
|
void |
list(com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.ListResult> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Gets the list of all the available standard TLS Profiles and their
configuration.
|
ProfilesTypes.ListResult |
list(com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Gets the list of all the available standard TLS Profiles and their
configuration.
|
ProfilesTypes.Info get(java.lang.String profile)
Synchronous method overload. Result of the invocation will be reported as a method return value.
profile
- Name of the TLS Profile for which the info is needed.
The parameter must be an identifier for the resource type: com.vmware.appliance.tls.profiles
.Error
- If there is some unknown internal error. The accompanying error message will
give more details about the failure.Unauthenticated
- if the session is not authenticatedUnauthorized
- if the user is not authorized. User needs to have operator privileges.ProfilesTypes.Info get(java.lang.String profile, com.vmware.vapi.bindings.client.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.
profile
- Name of the TLS Profile for which the info is needed.
The parameter must be an identifier for the resource type: com.vmware.appliance.tls.profiles
.invocationConfig
- Configuration for the method invocation.Error
- If there is some unknown internal error. The accompanying error message will
give more details about the failure.Unauthenticated
- if the session is not authenticatedUnauthorized
- if the user is not authorized. User needs to have operator privileges.void get(java.lang.String profile, com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.Info> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The TLS parameters of the passed profile.
Operation Errors:
Error
- If there is some unknown internal error. The accompanying error message will
give more details about the failure.
Unauthenticated
- if the session is not authenticated
Unauthorized
- if the user is not authorized. User needs to have operator privileges.
profile
- Name of the TLS Profile for which the info is needed.
The parameter must be an identifier for the resource type: com.vmware.appliance.tls.profiles
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void get(java.lang.String profile, com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.Info> asyncCallback, com.vmware.vapi.bindings.client.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:
The TLS parameters of the passed profile.
Operation Errors:
Error
- If there is some unknown internal error. The accompanying error message will
give more details about the failure.
Unauthenticated
- if the session is not authenticated
Unauthorized
- if the user is not authorized. User needs to have operator privileges.
profile
- Name of the TLS Profile for which the info is needed.
The parameter must be an identifier for the resource type: com.vmware.appliance.tls.profiles
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.ProfilesTypes.ListResult list()
Synchronous method overload. Result of the invocation will be reported as a method return value.
Error
- if there is some unknown internal error. The accompanying error message will
give more details about the failure.Unauthenticated
- if the session is not authenticatedUnauthorized
- if the user is not authorized. User needs to have operator privileges.ProfilesTypes.ListResult list(com.vmware.vapi.bindings.client.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.
invocationConfig
- Configuration for the method invocation.Error
- if there is some unknown internal error. The accompanying error message will
give more details about the failure.Unauthenticated
- if the session is not authenticatedUnauthorized
- if the user is not authorized. User needs to have operator privileges.void list(com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.ListResult> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The list of all standard TLS Profiles and their configuration.
Operation Errors:
Error
- if there is some unknown internal error. The accompanying error message will
give more details about the failure.
Unauthenticated
- if the session is not authenticated
Unauthorized
- if the user is not authorized. User needs to have operator privileges.
asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void list(com.vmware.vapi.bindings.client.AsyncCallback<ProfilesTypes.ListResult> asyncCallback, com.vmware.vapi.bindings.client.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:
The list of all standard TLS Profiles and their configuration.
Operation Errors:
Error
- if there is some unknown internal error. The accompanying error message will
give more details about the failure.
Unauthenticated
- if the session is not authenticated
Unauthorized
- if the user is not authorized. User needs to have operator privileges.
asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.